We rendered and embedded one million CAD files
21–30 of 51 posts
Re: We rendered and embedded one million CAD files
#22Neat. As a mechanical engineer, I feel the part of my job is safe from AI for the time being. I don't think quality training data for good mechanical design exists. 3D CAD is only part of good design. To a tinker-er that is 3D printing simple parts, an STL is fine. But most parts that matter require far more design consideration and detail than simply the geometry data that an STL (or other 3D file) provides. The maj…
That said, I am excited for AI assisted CAD tools. Things like creating and applying global variables to an existing part, complex assembly analysis for part reduction or just making a starting base part can be incredibly tedious and are low hanging fruit for improving CAD workflows with AI imo.
Re: We rendered and embedded one million CAD files
#23The generality of the part descriptions made me chuckle.
> A bevel gear with a circular base and a series of angular, tapered teeth extending radially outward. The teeth are uniformly distributed around the circumference, allowing for meshing at an angle with another gear. The gear's face includes a set of holes, varying in size and symmetrically arranged around the central bore, likely for weight reduction or mounting purposes. The central opening likely acts as an axle or shaft attachment point. The design facilitates the transmission of rotational motion between intersecting shafts, typically at a 90-degree angle.
Re: We rendered and embedded one million CAD files
#24We rendered the one million part ABC dataset from Deep Geometry, and open-sourced the data. We also built a fun demo with the following pipeline: CAD > render > caption > embed. Open-sourced dataset: https://huggingface.co/datasets/daveferbear/3d-model-images-... Blog writeup: https://www.finalrev.com/blog/embedding-one-million-3d-model...
For example if I search “supercolumns” I get regular household furniture.
Re: We rendered and embedded one million CAD files
#25Re: We rendered and embedded one million CAD files
#26i tried “apples” and got lots of nuts-and-bolts models? edit: looks like the data is trained from machinery parts. impressive regardless, but i’d add that to the lander
It's CAD. Doesn't make sense to engineer an apple...
Re: We rendered and embedded one million CAD files
#27I like how the models have varying degrees of accuracy eg. a Raspberry Pi 4B some are simple volumetric, others seem to have every surface mount component which is crazy... wonder if that was 3D scanned.
Re: We rendered and embedded one million CAD files
#28Neat. As a mechanical engineer, I feel the part of my job is safe from AI for the time being. I don't think quality training data for good mechanical design exists. 3D CAD is only part of good design. To a tinker-er that is 3D printing simple parts, an STL is fine. But most parts that matter require far more design consideration and detail than simply the geometry data that an STL (or other 3D file) provides. The maj…
one of the challenges to making a good data set might be around bad designs and why they failed. if we get to a mechanical agent, its going to need to understand that brass was a mistake and redesign a part as steel and change the design for the new contraints
unlike code, that kind of train of experiment i think will be a lot more expensive to make, since you might actually want to create those parts along the way and not just pretend
Re: We rendered and embedded one million CAD files
#29Earlier quoted context omitted.
It's CAD. Is there a legitimate reason to use that to engineer a dog? Doesn't make sense to me.
The initial ABC dataset is from public Onshape files -- clearly some people had a reason to design a dog model parametrically!
not the best tool for the job of making something organically shaped, but maybe they also wanted to run some aerodynamics tests on it?
Re: We rendered and embedded one million CAD files
#30Earlier quoted context omitted.
It's CAD. Doesn't make sense to engineer an apple...
Fruit picking is a thing. You may want to 3D print some everlasting apples for tests.
its not the only one, and other tools are better suited for something like an apple. you can still post-process it to get it right sized for a printer