BOIN GAMES
MENU

Building The Blender CLI - Part 3

So like most things worth doing this is way harder than it seemed it might be but probably about as hard as I knew, in the back of my mind, that it would be. That's actually tremendously satisfying because, while I put the odds of this working they way I want it to work at around 50:50, if we do it we'll have one hell of a build tool. Today I'm continuing work on these commands (Sol wrote this list):

  • Inspect: deterministically expose construction techniques and generated results; distinguish present, absent, deliberately omitted and importer-lost information; prefer useful summaries over raw dumps.
  • Build: reconstruct staged .blend files from lean YAML, pinned inputs and versioned composable domain generators without hidden manual authority.
  • Validate: compare inspected results against the YAML definition and asset-family rules, separating errors, warnings and known exclusions.
  • Render/approval: handle visual quality separately through deterministic renders and your approval.

You can see this is ambitious. YAML definitions -> composable, finished Blender assets.

Yeah baby!

Boin Games

Back to the Logbook