Ph.D. Student at Oxford VGG. Building scalable sim and representation for physical AI.

Joined February 2023
Photos and videos
Pinned Tweet
16 Dec 2025
Introducing Particulate: a feed-forward model for 3D object articulation 💻✂️👓🧳 Particulate gives you a fully articulated 3D object, including part segmentation, kinematic structure & motion constraints, in a single forward pass in ~10secs. 🏅SOTA performance! 💡GenAI compatible: Turns AI-generated 3D meshes into fully articulated models! Project page: ruiningli.com/particulate Code: github.com/RuiningLi/particu…
7
16
126
26,382
RuiningLi retweeted
CAMEL-AI Live Talk this Friday 🚨 "Articraft: An Agentic System for Scalable Articulated 3D Asset Generation" by Matt Zhou @Mattzh1314 (Visiting Researcher at the University of Cambridge) Articraft is a system for generating 3D articulated assets at scale. It leverages a custom agentic harness with geometric validation built in, and a LLM-friendly 3D design library to achieve this. Tuning for a blend of both realism and cost-effectiveness, Matt and his team use Articraft to create a large 10k scale dataset of articulated objects, and study using this data to improve existing models and unlock downstream applications in robotic simulation and VR. Paper link: arxiv.org/html/2605.15187v1 🗓 May 29 · 8:00 PT / 16:00 BST 🔗 Register for Live Talk: forms.gle/K1drb9ao5QQmhB6z8
4
8
6,194
RuiningLi retweeted
This is an amazing project led by @Mattzh1314. I thought LLMs could already code 3D, but I did not expect such realistic, complex, and fine-grained articulation generation. It completely changed my view of 3D agents — this could be a major step toward real industrial agents.
🚀 Introducing Articraft, a coding agent for articulated 3D asset creation. Articraft writes code, executes it, receives validation feedback, and refines the result into simulation-ready 3D assets with parts, joints, and motion. We’re also releasing Articraft-10K: 10,000 articulated objects across 250 categories, unlocking large-scale interactive scenes for robotics simulation and physical AI. 🔗 Project page: articraft3d.github.io/ 💻 Code: github.com/mattzh72/articraf…
2
19
3,029
When we started this project, the goal was to augment training data for Particulate (ruiningli.com/particulate). Then @Mattzh1314 kept adding magic to the agent, and at some point we were debating: do we still need neural generators for 3d design, or should we go all in on agents?

We realized last year that we couldn’t train the models we wanted to train without the right type of data…so we made the data. Had a wonderful time with the folks from Cambridge/Oxford @RayLi234 @XiaoyangLyu22 and @elliottszwu! And shoutout @Remotion for helping make the video :)
1
7
1,438
RuiningLi retweeted
Check out Ariticraft 🦾 - a highly efficient agentic system that generates articulated 3D assets fully automatically at scale! 🚀 articraft3d.github.io/
🚀 Introducing Articraft, a coding agent for articulated 3D asset creation. Articraft writes code, executes it, receives validation feedback, and refines the result into simulation-ready 3D assets with parts, joints, and motion. We’re also releasing Articraft-10K: 10,000 articulated objects across 250 categories, unlocking large-scale interactive scenes for robotics simulation and physical AI. 🔗 Project page: articraft3d.github.io/ 💻 Code: github.com/mattzh72/articraf…
19
119
1,131
228,320
🚀 Introducing Articraft, a coding agent for articulated 3D asset creation. Articraft writes code, executes it, receives validation feedback, and refines the result into simulation-ready 3D assets with parts, joints, and motion. We’re also releasing Articraft-10K: 10,000 articulated objects across 250 categories, unlocking large-scale interactive scenes for robotics simulation and physical AI. 🔗 Project page: articraft3d.github.io/ 💻 Code: github.com/mattzh72/articraf…
22
108
747
185,513
Check out our project page (articraft3d.github.io/) for more examples! The code is open-sourced with Apache-2.0 at github.com/mattzh72/articraf…. The project is led by @Mattzh1314 (I learned so much on coding agents from him), with incredible contributions from @XiaoyangLyu22, Matt Song, @ZheningHuang and an amazing advisor team @ChuanxiaZ, Christian, Andrea and @elliottszwu.
1
1
24
1,695
🔊We are welcoming data contribution from the community! You can share the assets you generated with everyone by simply creating a pull request (check github.com/mattzh72/articraf…). We will actively maintain the dataset and can't wait to see what people build with the assets!
1
17
1,318
16 Dec 2025
Introducing Particulate: a feed-forward model for 3D object articulation 💻✂️👓🧳 Particulate gives you a fully articulated 3D object, including part segmentation, kinematic structure & motion constraints, in a single forward pass in ~10secs. 🏅SOTA performance! 💡GenAI compatible: Turns AI-generated 3D meshes into fully articulated models! Project page: ruiningli.com/particulate Code: github.com/RuiningLi/particu…
7
16
126
26,382
16 Dec 2025
From a static 3D mesh (either crafted or generated), the model samples a surface point cloud and directly infers part segmentation, kinematic structure, and motion constraints—fully parameterizing an articulated object ready for URDF-based simulation.
1
3
1,335
16 Dec 2025
Work co-led by Yuxin from @Cambridge_Uni, with the amazing team: @ChuanxiaZ, Christian, Joan, @elliottszwu, and Andrea from @Oxford_VGG. More 3D results on the project page: ruiningli.com/particulate.

3
914
RuiningLi retweeted
15 Dec 2025
Particulate Feed-Forward 3D Object Articulation
3
25
149
17,589
RuiningLi retweeted
I'm looking for two PhD students to join our team at Cambridge to work on 3D/4D modeling in various domains including generative media, robotics, and biology. Apply to the PhD in Engineering program by December 2 ⌛️: postgraduate.study.cam.ac.uk…
9
99
453
59,786
19 Oct 2025
DSO will be presented at @ICCVConference. - I will give an oral presentation at the gDT (generating Digital Twins) workshop at 9:30am Mon Oct 20 in Room 319A. Poster sessions: - AI3DCC workshop: 10-11am Mon Oct 20. - Main conference: 2:45-5:00pm Tue Oct 21. I'm particularly interested in how physically sound 3D generation could help embodied AI, VLM spatial reasoning and egocentric perception. If you share this interest, let's chat!
31 Mar 2025
Introducing DSO, a method for aligning 3D generators with simulation feedback for physical soundness. At inference time, DSO-finetuned models are more likely to generate physically sound, self-supporting objects in a feed-forward manner. ⚡️Ultra-fast: no test-time optimization needed, and thus can produce stable objects in seconds. 🚫 No 3D data needed during fine-tuning. 🗺️ Real-World Generalizability when conditioned on in-the-wild images and when the generated objects are 3D-printed. Project page: ruiningli.com/dso Code & weights: github.com/RuiningLi/dso
2
17
2,853
RuiningLi retweeted
Got this little, cute humanoid robot to do cartwheels. Shout out to my mentor and the team at Light Robotics (a startup in China) 🤸‍♂️
33
62
547
59,133
24 Jun 2025
Chuanxia is amazing! He pays great attention to details and also gives students flexibility to explore. Lucky to be able to learn from him over the past 2 years! Personally, I’m bullish on foundation vision models with physical prior (whatever that means) to unlock more capabilities of embodied agents. Accurate reconstruction of 3D worlds enables efficient evaluation and post-training of robotic policies. If you are interested in such topics, consider applying to Chuanxia’s new lab!
After two amazing years with @Oxford_VGG, I will be joining @NTUsg as a Nanyang Assistant Professor in Fall 2025! I’ll be leading the Physical Vision Group (physicalvision.github.io) — and we're hiring for next year!🚀 If you're passionate about vision or AI, get in touch!
2
2
12
3,539