I love Blender and am curious to learn about the behind-the-scenes software architecture and algorithms used in this big piece of software. I know that there is plenty of Blender user documentation, but is there out there a document or a collection of documents from which one can get an overview of the software architecture of Blender, some of the main algorithms/design philosophies used, etc.? I'd also like to see if there are similar more-detailed documents for some of Blender's big sub-components - like Cycles/Eevee renderers, the physics/simulation engine, etc.

In summary: I'm looking for documents that describe the technical/mathematical design of Blender, as a first step before trying to open the huge code base to understand the whole thing.

  • $\begingroup$ The wiki would be good start for this. Please be aware that there are plenty areas that are work in progress and some areas of the wiki may not be reflect the current state of the implementation. $\endgroup$ – Robert Gützkow Dec 21 '19 at 14:25

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.