Mindket

RigidFormer

Newversion 1 · updated

Overview

Predicts how several rigid objects move and collide using a Transformer that works on point sets, and shows its rollouts next to simulator ground truth. For physics and machine learning researchers.

RigidFormer is a kit in the Research category, listed by Mindket. It is free. This is version 1, last updated on . Download it on this page, a zip of its files. Nothing in it runs by itself.

At a glance

You need
  • Python 3.12 on your computer
  • The Python packages listed in requirements.txt
  • A connection at startup, since scenes and meshes are downloaded from the Hub then
  • The huggingface_hub package, which gives you the hf command
Runs in
  • A web browser, on the Space's page at Hugging Face, with nothing to install
  • Windows, macOS or Linux with Python, from a copy you download
  • An MCP client, since the Space carries an MCP tag, though the source gives no setup for it
Start with
pip install -U huggingface_hub
hf download hugging-apps/rigidformer --repo-type space --local-dir rigidformer
cd rigidformer

Platform

WindowsOperating system
macOSOperating system
LinuxOperating system

About

What it is

RigidFormer is a demo of an object-centric Transformer that learns how several rigid bodies move, working from point sets with no meshes. It shows predicted motion from pretrained models next to the simulator's own ground truth.

The app can roll out held-out test scenes from the MOVi data, or randomly generated new scenes. It offers step sizes of 1, 5 and 10, and three pretrained models: MOVi-Sphere, MOVi-A and MOVi-B.

Who it suits

Researchers in physics-based learning, robotics and simulation who want to see learned dynamics beside the true simulation.

IndustryWho uses itHow they use itExample
ResearchMachine learning researchersInspect learned rigid-body rolloutsCompare a rollout with ground truth
RoboticsSimulation engineersSee how a learned model handles collisionsRun a random new scene
EducationPhysics and ML studentsLearn what a learned simulator doesSwitch step sizes and watch the change

You can skip it if you need a general physics engine, since this model covers rigid bodies in the MOVi setups.

Where to use it

  • A web browser, on the Space's page at Hugging Face, with nothing to install
  • Windows, macOS or Linux with Python, from a copy you download
  • An MCP client, since the Space carries an MCP tag, though the source gives no setup for it
Use caseWhoWhat they get back
Compare to ground truthResearchersA rollout beside the simulator's result
Try a new sceneDevelopersA rollout on a randomly generated scene
Test step sizesStudentsRollouts at step sizes 1, 5 and 10

How to set it up

  • Python 3.12 on your computer
  • The Python packages listed in requirements.txt
  • A connection at startup, since scenes and meshes are downloaded from the Hub then
  • The huggingface_hub package, which gives you the hf command
  1. Install the huggingface_hub package.
  2. Download the Space with the hf command.
  3. Move into the downloaded folder.
  4. Install the pinned Gradio version.
  5. Install the packages from requirements.txt.
  6. Start the app with Python.
pip install -U huggingface_hub
hf download hugging-apps/rigidformer --repo-type space --local-dir rigidformer
cd rigidformer
pip install gradio==6.31.0
pip install -r requirements.txt
python app.py

How to use it

Open the Space's page in your browser, or start your own copy with the command below. Pick a pretrained model, choose a test scene or a random one, set the step size and run the rollout.

python app.py

Example

You choose the MOVi-A model and a held-out test scene at step size 5. The demo shows the predicted motion next to the simulator's ground truth so you can see where they differ.

For newcomers and experts

If you are new to learned simulators, pick a test scene and watch the two rollouts side by side. A larger step size skips more time between predictions.

If you know the field, the model treats each object as a set of points and predicts motion with a Transformer, so it needs no mesh. The code comes from the authors' repository and is used unchanged. A small PyTorch stand-in replaces the flash attention function.

  1. You pick a model, a scene and a step size
  2. Scenes and meshes download from the Hub
  3. The Transformer predicts rigid-body motion
  4. The rollout shows beside ground truth

Good to know

  • License: the Space lists mit for the code, and the README adds that the scenes are CC BY 4.0 and the object meshes are CC BY-SA 4.0
  • Cost to run: none named
  • Data it reaches: scenes and object meshes downloaded from the Hub at startup, plus the pretrained models
  • Not for: scenes outside the MOVi style setups the models were trained on, which the source does not cover

README and files

README

RigidFormer

Predicts how several rigid objects move and collide using a Transformer that works on point sets, and shows its rollouts next to simulator ground truth. For physics and machine learning researchers.

Made by hugging-apps on Hugging Face. These notes are Mindket's, written from its Space page and README; the app's own files and license are on Hugging Face.

About

What it is: RigidFormer is a demo of an object-centric Transformer that learns how several rigid bodies move, working from point sets with no meshes. It shows predicted motion from pretrained models next to the simulator's own ground truth.

The app can roll out held-out test scenes from the MOVi data, or randomly generated new scenes. It offers step sizes of 1, 5 and 10, and three pretrained models: MOVi-Sphere, MOVi-A and MOVi-B.

Who it suits: Researchers in physics-based learning, robotics and simulation who want to see learned dynamics beside the true simulation.

Industry | Who uses it | How they use it | Example
Research | Machine learning researchers | Inspect learned rigid-body rollouts | Compare a rollout with ground truth
Robotics | Simulation engineers | See how a learned model handles collisions | Run a random new scene
Education | Physics and ML students | Learn what a learned simulator does | Switch step sizes and watch the change

You can skip it if you need a general physics engine, since this model covers rigid bodies in the MOVi setups.

Where to use it:

  • A web browser, on the Space's page at Hugging Face, with nothing to install
  • Windows, macOS or Linux with Python, from a copy you download
  • An MCP client, since the Space carries an MCP tag, though the source gives no setup for it
Use case | Who | What they get back
Compare to ground truth | Researchers | A rollout beside the simulator's result
Try a new scene | Developers | A rollout on a randomly generated scene
Test step sizes | Students | Rollouts at step sizes 1, 5 and 10

How to set it up:

  • Python 3.12 on your computer
  • The Python packages listed in requirements.txt
  • A connection at startup, since scenes and meshes are downloaded from the Hub then
  • The huggingface_hub package, which gives you the hf command
  1. Install the huggingface_hub package.
  2. Download the Space with the hf command.
  3. Move into the downloaded folder.
  4. Install the pinned Gradio version.
  5. Install the packages from requirements.txt.
  6. Start the app with Python.
pip install -U huggingface_hub
hf download hugging-apps/rigidformer --repo-type space --local-dir rigidformer
cd rigidformer
pip install gradio==6.31.0
pip install -r requirements.txt
python app.py

How to use it: Open the Space's page in your browser, or start your own copy with the command below. Pick a pretrained model, choose a test scene or a random one, set the step size and run the rollout.

python app.py

Example: You choose the MOVi-A model and a held-out test scene at step size 5. The demo shows the predicted motion next to the simulator's ground truth so you can see where they differ.

For newcomers and experts: If you are new to learned simulators, pick a test scene and watch the two rollouts side by side. A larger step size skips more time between predictions.

If you know the field, the model treats each object as a set of points and predicts motion with a Transformer, so it needs no mesh. The code comes from the authors' repository and is used unchanged. A small PyTorch stand-in replaces the flash attention function.

You pick a model, a scene and a step size
Scenes and meshes download from the Hub
The Transformer predicts rigid-body motion
The rollout shows beside ground truth

Good to know:

  • License: the Space lists mit for the code, and the README adds that the scenes are CC BY 4.0 and the object meshes are CC BY-SA 4.0
  • Cost to run: none named
  • Data it reaches: scenes and object meshes downloaded from the Hub at startup, plus the pretrained models
  • Not for: scenes outside the MOVi style setups the models were trained on, which the source does not cover

On Hugging Face, 13 November 2026

  • Likes: 1
  • Built with: gradio
  • License: mit

Links

Try it

Open the Space in your browser, or copy it to your own Hugging Face account from its page. Nothing in this kit runs by itself.

Files
README.md  4 KB

1 file, 4 KB, downloaded as a zip.

What’s new

  • Version 1 · 2026-11-12

Compare with similar

Listed Hugging Face Spaces in the same category that share the most tags with this one.

ProductLikesBuilt withLicenseLast change
RigidFormer This page1gradiomit
TabArenaShares mcp-server · gradio222gradioapache-2.0
Recommend Similar PapersShares mcp-server · gradio201gradiomit
4DAnyone Multi-View VideoShares mcp-server · gradio47gradioapache-2.0
PRISM Image to 3DShares mcp-server · gradio6gradioapache-2.0
ModelScope Text To VideoShares mcp-server · gradio1gradiocc-by-nc-4.0
Numbers as Mindket last read them, on 2026-11-12.

Reviews

No ratings yet

Write a review

No reviews yet.

More from Mindket

See all from Mindket

Huashu Design

alchaincyf · Skill

Turns a one-line request in your AI agent into a finished design: a launch animation, a clickable app prototype, an editable slide deck, an infographic or a se…

New29.4k

Guizang PPT Skill

op7418 · Skill

Skill that makes single-file HTML slide decks, slide illustrations and platform covers in two visual styles, with a presenter mode for rehearsal. For speakers…

New29.8k

Claude Code Skills & Plugins

alirezarezvani · Skill

Adds 411 ready-made skills for Claude Code and other coding agents, grouped by role from engineering and product to marketing, finance and compliance. Installs…

New29.8k

Similar in Research

See all in Research

EarthJev

dBenf · Kit

Answers typed questions about satellite image patches from all 12 Sentinel-2 bands, returning a probability for each option without writing text. A Qwen3.5-0.8…

New

getting-over-it-rl-jax

zimmerk4 · Kit

Plays the full game Getting Over It from the bottom to the end with a small trained policy network that learned inside a JAX physics simulator. For reinforceme…

New

ReFoCo

yuji-nozawa · Kit

Pretrained vision transformer checkpoints in three sizes from a research paper on training attention heads to focus on image regions. For researchers who extra…

New