{"type":"post","id":"sand3d-is-an-apache-2-0-python-library-8dab4c","slug":"sand3d-is-an-apache-2-0-python-library-8dab4c","title":"sand3d is an Apache-2.0 Python library for writing 3D objects as short, LLM-friendly programs on top of Blender.","description":"Sandflow’s sand3d is an Apache-2.0 Python library for describing 3D objects as compact, named programs over Blender.","retrieval_nugget":"Sandflow’s sand3d is an Apache-2.0 Python library for describing 3D objects as compact, named programs over Blender. Its pitch is that shorter, readable geometry code can make it easier to ask language models to build editable objects, while exporting the result into formats used by 3D viewers, simulation tools and CAD workflows.","published_at":"2026-11-08","updated_at":"2026-11-08","record_date":"2026-11-08","date_kind":"published_at","topics":["generative-media","developer-tools","open-source"],"entities":["Sandflow","sand3d","Blender","Hugging Face","OpenUSD","Objaverse","Articraft","AutoMate"],"related_patterns":["generative-media-becomes-application-infrastructure"],"novelty_label":"new_fact","what_changed":"Sandflow released sand3d, an Apache-2.0 Python library for creating 3D objects as compact programs built on Blender.","prior_refs":[],"source_url":"https://github.com/Sandflow-ai/sand3d","source_urls":["https://github.com/Sandflow-ai/sand3d"],"schema_version":"newruntime-agent-readable-v0.2","stable_id":"post:sand3d-is-an-apache-2-0-python-library-8dab4c","status":"published","visuals":[],"editor":{"role":"editor","name":"Andrey Reshetnikov","profile":"https://newruntime.com/owner-profile.md","profile_json":"https://newruntime.com/owner-profile.json","same_as":["https://www.linkedin.com/in/reshetnikov1/","https://t.me/lapetuse"]},"routes":{"html":"https://newruntime.com/posts/sand3d-is-an-apache-2-0-python-library-8dab4c/","markdown":"https://newruntime.com/posts/sand3d-is-an-apache-2-0-python-library-8dab4c.md","json":"https://newruntime.com/posts/sand3d-is-an-apache-2-0-python-library-8dab4c.json"},"markdown_url":"https://newruntime.com/posts/sand3d-is-an-apache-2-0-python-library-8dab4c.md","next_reads":[{"type":"topic","path":"/topics/generative-media/","url":"https://newruntime.com/topics/generative-media/","title":"Generative Media","reason":"Explore the generative-media topic hub.","media_type":"text/html","markdown_url":"https://newruntime.com/topics/generative-media.md","json_url":"https://newruntime.com/topics/generative-media.json"},{"type":"topic","path":"/topics/developer-tools/","url":"https://newruntime.com/topics/developer-tools/","title":"Developer Tools","reason":"Explore the developer-tools topic hub.","media_type":"text/html","markdown_url":"https://newruntime.com/topics/developer-tools.md","json_url":"https://newruntime.com/topics/developer-tools.json"},{"type":"topic","path":"/topics/open-source/","url":"https://newruntime.com/topics/open-source/","title":"Open Source","reason":"Explore the open-source topic hub.","media_type":"text/html","markdown_url":"https://newruntime.com/topics/open-source.md","json_url":"https://newruntime.com/topics/open-source.json"},{"type":"collection","path":"/posts/","url":"https://newruntime.com/posts/","title":"Field Notes","reason":"Open the latest editorial analysis.","media_type":"text/html","json_url":"https://newruntime.com/posts.json"},{"type":"collection","path":"/sources/","url":"https://newruntime.com/sources/","title":"Sources","reason":"See the original sources this archive cites.","media_type":"text/html"}]}
