{"slug": "mixer-write-in-text-get-3d-editor-based-on-local-llms", "title": "Mixer — write in text, get 3D. Editor based on local LLMs", "summary": "Developer ArtemPodloboshnikov released Mixer, an open-source 3D editor that generates GLB/GLTF models from text prompts using local LLMs via a built-in llama-server. The MIT-licensed Tauri v2 application lets users upload reference geometry and existing objects for editing, with a ~567 MB build size due to the bundled llama-server.", "body_md": "Hey, guys!\n\nI’m tired of opening Blender once every six months, looking at those buttons, and realizing that I’ve forgotten again where the extruding is. I kind of love it. I kind of want to make 3D. But every time it’s like the first time.\n\nIn short, I made **Mixer — an open‑source 3D editor** that works via LLM. You write in text — it builds the model.\n\n⚠️ **This is for you if**:\n\n- you don’t have access to top‑tier models (they do 3D right in the chat)\n- you’re not a professional 3D artist\n- you like local LLMs\n**Not for you if**: you’re spinning up subdivisions in Blender every day and you’re fine with that.\n\nUnder the hood — GLB/GLTF. This is essentially JSON that describes a 3D object. Convenient: the LLM doesn’t need to «draw» — it just writes the markup, and the application turns it into a model. It’s like if you were dictating to a sculptor over the phone, and he was chiseling away.\n\nYou can upload references — their geometry will be sent to the LLM along with the prompt. Like «make it like this». If there are many references and the model’s context is small, send simplified geometry (see the settings). It’s like a sketch instead of a detailed drawing: the essence is the same, but it takes up less space.\n\nYou can also upload an existing object and switch to edit mode to modify it.\n\n| Situation | Geometry of the active model | Geometry of the selected node | Geometry of the references | Animation/segment | \n|---|---|---|---|---|\n| Nothing is selected, there is an active model | ❌ does not leave | ❌ | ✅ leaves | ❌ | \n| A node is selected | ✅ leaves the entire model | ✅ leaves | ✅ leaves | ❌ | \n| A node + a time segment is selected | ✅ leaves the entire model | ✅ leaves | ✅ leaves | ✅ leaves the segment | \n| Segment without a knot | ✅ the entire segment is removed | ❌ | ✅ the segment is removed | ✅ the segment is removed | \n| Changing the active model | resets the knot and the segment | — | — | — | \n\nLocal models — three ways:\n\n**Disclaimers**: the program weighs ~567 MB. Yes, a lot. Inside, there’s a built‑in llama‑server. If you want to reduce the build size, build it without it. Tauri v2 is lightweight on its own (it’s Rust, after all), it’s the llama‑server that’s the issue.\n\nThe project is open, MIT license — fork, break, send a PR.\n\nI’m developing it as I run into limitations myself. So, periodically click «Update» — maybe there’s something new.\n\nLinks below. Happy modeling 😉\n\n[GitHub](https://github.com/ArtemPodloboshnikov/Mixer) source code\n\nBuilds for [Windows/Linux/Mac](https://github.com/ArtemPodloboshnikov/Mixer/releases)", "url": "https://wpnews.pro/news/mixer-write-in-text-get-3d-editor-based-on-local-llms", "canonical_source": "https://dev.to/artem72/mixer-write-in-text-get-3d-editor-based-on-local-llms-23eg", "published_at": "2026-09-27 15:03:12+00:00", "updated_at": "2026-09-27 15:31:09.370085+00:00", "lang": "en", "topics": ["ai-tools", "large-language-models", "generative-ai", "developer-tools"], "entities": ["Mixer", "ArtemPodloboshnikov", "GitHub", "Blender", "Tauri", "llama-server", "GLB", "GLTF"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/mixer-write-in-text-get-3d-editor-based-on-local-llms", "markdown": "https://wpnews.pro/news/mixer-write-in-text-get-3d-editor-based-on-local-llms.md", "text": "https://wpnews.pro/news/mixer-write-in-text-get-3d-editor-based-on-local-llms.txt", "jsonld": "https://wpnews.pro/news/mixer-write-in-text-get-3d-editor-based-on-local-llms.jsonld"}}