3 ms·
Yeah I'd imagine that's the best way. Lots of LLMs can generate workable Python code too, so code that jives with Blender's Python API doesn't seem like too muc
by mikebelanger 3y ago
Yeah I'd imagine that's the best way. Lots of LLMs can generate workable Python code too, so code that jives with Blender's Python API doesn't seem like too much of a leap.
The only trick is that there has to be enough Blender Python code to train the LLM on.
- arcticbull 3y agoMaybe something like OpenSCAD is a good middle ground. Procedural code-like format for specifying 3D objects that can then be converted and imported in Blender.
- lightedman 3y agoI tried all the AI stuff that I could on OpenSCAD. While it generates a lot of code that initially makes sense, when you use the code, you get a jumbled block.
- regularfry 3y agoThis. I think problem is that the LLMs really struggle with 3d scene understanding, so what you would need to do is generate code that generates code. But also I suspect there just isn't that much openscad code in the training data, and the semantics are different enough to python or any of the other languages that are well-represented that it struggles.