Independent software studio. Tools for people who would rather be in a text editor.
#project:plainscene
Your scene, as plain text.
Plainscene writes Blender's outliner and bone hierarchies out as an indented outline. Edit it in your own editor — rename, reparent, re-collection — save the file, and Blender follows.
(#id:…)Stable identity. Left alone, never edited by hand.: NameCollection membership. Omit it and the object inherits its parent's.!v !r !sDisabled in viewport, render, or selection.
#section:what-it-does
Move a subtree with one lineChange a parent's collection and everything under it follows. Reparenting preserves world transforms.
Bones, in the same shapeArmature hierarchies and bone collection membership use the same indented format as the outliner.
Nothing is written behind your backBlender never rewrites the file on its own. When the scene changes, the panel says so and waits for you.
An editor that understands the formatThe bundled VS Code extension adds highlighting, folding, inlay hints for inherited membership, and syntax checking.
#section:details
Requires
Blender 4.2 or later. Ships as an extension with a manifest, and also loads as a legacy add-on folder.
Indent
Four spaces, one level. Tabs are rejected rather than guessed at.
Scope
Editing existing elements. Creating and deleting stays in Blender, by design.
License
GNU General Public License v3.0 or later.
Status
In development. Release and availability will be posted here.