π LLM TransparencyΒΆ
This page describes how LLMs were (and continue to be) used on this project, so that readers can weigh the documentation and the add-onβs code with the right context in mind.
Documentation and MediaΒΆ
All text, screenshots, diagrams, and the test simulations behind them were produced by an LLM under iterative human direction and then reviewed. The LLM drives Blender and the solver through the add-onβs bundled MCP server.
We kindly note that planning, steering, and verifying claims against the running add-on still take real human effort. The LLM is used as an authoring tool, not a fully autonomous author.
A significant effort has been poured into setting up a semi-automatic pipeline for LLM-assisted documentation authoring rather than generating the docs in one shot. That pipeline still depends on noticeable human attention and involvement at every iteration, and it is not meant to imply that the output is written without careful review.
Add-on CodeΒΆ
The Blender add-on itself was first developed with GitHub Copilot in its early stages. Later, essentially all direct coding has been carried out by Claude Code and Codex under the authorβs direction.
The add-onβs internal algorithms have not been scrutinized to the same depth as the academic papers associated with the underlying solver engine. Readers relying on the add-on for research or production work should treat the add-onβs code with that context in mind; the solver engine itself remains backed by the peer-reviewed publications it ships with. Day-to-day behavior of the add-on is verified by a semi-automated test suite that exercises it end to end.
Code Quality and TestingΒΆ
Code quality is kept in check through an automated test suite, and the coding agents themselves are a significant help in writing and maintaining those tests. That said, exhaustively hunting down every edge-case bug (which would be possible with more effort) is not a hard requirement of the project, so occasional rough edges should be expected.
If you run into a bug, please feel free to open an issue on GitHub. Reports with a reproduction path are especially helpful and are the main way the add-onβs rough edges get smoothed out over time.