Blender Integration API Reference#

The package pysdic.blender provides classes and functions to integrate with Blender for rendering and visualization purposes. Below is a reference to the main classes available in this package.

  • pysdic.Mesh: A class representing a 3D mesh, including vertices and connectivity information. For Blender integration, the mesh must be a 3D triangular mesh with a UVMAP defined.

  • Blender Camera: A class for managing camera properties and settings in Blender.

  • Blender Experiment: A class for managing experiments in Blender, including adding meshes, lights, and cameras, and rendering scenes.

  • Blender Material BSDF: A class for managing material properties and settings in Blender, including BSDF properties.

  • Blender SpotLight: A class for managing spotlight properties and settings in Blender.