WIP: Blender node graphs: design #3
Loading…
Reference in a new issue
No description provided.
Delete branch "libby/blender-node-graphs-design"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Design only, no code. Adds
docs/blender-node-graphs.md: how Brokkr creates, configures and reads back Blender shader/material, world, geometry-node and compositor graphs.Covers: the typed graph document
brokkr.blender.node_graph.v0(nodes by Brokkr-owned id,blIdname, location; sockets by Blender identifier with type and default; links; group nodes and group interfaces; tree kinds material | world | geometry | compositor | shaderGroup), snapshot read-back with caps andrevision/contentHash, the actions (createNodeTree,createNodeGroup,addNode,removeNode,setNodeInput,setNodeProperty,linkSockets,unlinkSockets,assignNodeTree,setModifierInput) plus an atomiceditNodeTreebatch, idempotency by node id, error slugs, what must not be exposed (script nodes/OSL, evaluated strings, file-touching nodes), what is testable without Blender versus what needs a live one, a Blender version matrix, a five-cut plan and open questions.Nothing in it has been run against Blender (not installed). Rows of the version matrix marked "confirm" are unverified claims and are labelled as such in the doc.
Draft; not merged.
🤖 Generated with Claude Code
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.Merge
Merge the changes and update on Forgejo.Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.