11 ms·
Just generated a bunch of 3D CAD models using Gemini 3.0 to see how it compares in spatial understanding and it's heaps better than anything currently out there
by ponyous 11mo ago
Just generated a bunch of 3D CAD models using Gemini 3.0 to see how it compares in spatial understanding and it's heaps better than anything currently out there - not only intelligence but also speed.
Will run extended benchmarks later, let me know if you want to see actual data.
- giancarlostoro 11mo agoI'm not familiar enough with CAD what type of format is it?
- ponyous 11mo agoIt’s not a format, but in my mind it implies designs that are supposed to be functional as opposed to models that are meant for virtual games. It generated a blender script that makes the model.
- bilbo0s 11mo agoDid your prompt instruct it to use blender?
- ponyous 11mo agoYes. I’ve been working and refining the prompt for some time now (months). It’s about 10k tokens now.
- JulesRosser 11mo agoWould you mind sharing the prompt please?
- adastra22 11mo agoI would have used OpenSCAD for that purpose.
- ponyous 11mo agoI started with a lighter weight solution (JSCAD) first and quickly hit the limitations. So I wanted to explore the other side of it - fully complex over the top software (blender). I guess openscad would be a sweet spot in the middle. Good shout, might experiment.
- adastra22 11mo agoBlender is not CAD. Edit: I’m not but picking. Totally different data structures and internal representations.
- ponyous 11mo agoComputer aided design. Tree.js can be CAD. But I agree it’s not meant for CAD even though you can do it.
- adastra22 11mo agoThree.js is not CAD. It is an API for drawing 3D graphics in a browser. 3D graphics, in general, is not CAD. Blender is not CAD. You cannot do CAD operations in blender. I'm not being nit picky here. I think there are issues beyond terminology that you may not be familiar with, as it is clearly not your field. That's ok. The "design" in computer aided design is engineering design. This is not the same definition of "design" used in, say, graphic design. Something is not called CAD because it helps you create an image that looks like a product on a computer. It is CAD because it creates engineering design files (blueprints) that can be used for the physical manufacture of a device. This places very tight and important constraints on the methods used, and capabilities supported. Blender is a sculpting program. Its job is to create geometry that can be fed into a rendering program to make pretty pictures. Parasolid is a CAD geometry kernel at the core of many CAD programs, which has the job of producing manufacturable blueprints. The operations supported map to physical manufacturing steps - milling, lathe, and drill operations. The modeling steps use constraints in order to make sure, e.g., that screw holes line up. Blender doesn't support any of that. To an engineer, saying that an LLM gave you a blender script for a CAD operation is causing all sorts of alarm klaxons to go off.
- koakuma-chan 11mo agoWhen I see CAD, I always think of Casting Assistant Device.
- Traubenfuchs 11mo agoZero magic in this world, sorry.
- lfx 11mo agoJust hand sketched what 5 year old would do on the paper - the house, trees, sun. And asked to generate 3d model with tree.js. Results are amazing! 2.5 and 3 seems way way head.
- ponyous 11mo agoBased on my benchmarks (run 100s of model generations). 2.5 stands between GPT-5 and GPT-5.1, where GPT-5 is the best of the 3. In preliminary evals Gemini 3 seems to be way better than all, but I will know when I run extended benchmarks tonight.
- thelinesnloops 11mo agoSorry to ask 7 days late, but what sort of prompt do you use to get it to do it? I tried the same exercise but it just placed the image in 2D in the 3D world. Much like Paper Mario but not what I was going for! Thank you.
- mindlessg 11mo agoI'm interested in seeing the data.
- layer8 11mo agoIs observed speed meaningful for a model preview? Isn’t it likely to go down once usage goes up?