BlenderLore: Learning 3D Coding from Internet Tutorial Videos
Abstract
Large language models can create 3D assets through code, but still struggle with complex geometry, rigging, and simulation. Blender tutorial videos contain expert workflows that can help address these challenges, but these workflows are difficult to extract and reuse. We introduce BlenderLore, a dataset and pipeline for acquiring and reusing procedural knowledge from tutorial videos for 3D coding. We convert videos into illustrated tutorials, reconstruct assets in Blender Python, and extract reusable procedural knowledge. Adapting and combining methods across tutorials expands the collection to about 22K project instances associated with over 3K videos. We package the reconstruction workflow and procedural knowledge library as BlenderLore Skill for use in existing coding agents. We also introduce \BlenderLore-Bench, a 100-task benchmark covering eight Blender capabilities. Our experiments show that BlenderLore Skill improves the scores of leading large language models and reduces their runtime. Expanding the procedural knowledge library further improves overall performance and time efficiency.
est. 32% chance this paper gets accepted at ICLR 2027.
What do you think this paper will get?
All positions stay anonymous.