Blender Docs



  1. If Blender is the software that you decide to use to prepare your 3D models, review Blender's website and download the most current stable version for Windows. Overall steps for preparing a 3D model with Blender. Preparing a 3D model for mixed reality with Blender includes the following steps: Import the model into Blender. Decimate the model.
  2. Landing page for Blender Documentation. Contribute to blender/docs.blender.org development by creating an account on GitHub.

Blender 2.28a Python API documentation code examples. 1: 390: April 9, 2020 About Traditional Chinese translation. 2: 329: March 30, 2020 Web-based writing.

Blender Docs

Blender files can have meshes such as circles, cubes, cylinders, a dragon or any other3D shape.

Docs

A mesh can be represented as a group of vertices and data about those vertices, such as theirnormals or UV coordinates.

Blender Docs

Meshes can also have metadata, such as the name of it's parent armature (useful for vertexskinning).

blender-mesh-to-json seeks to be a well tested, well documented exporter for blender meshmetadata.

You can write data to stdout or to a file. At the onset it will be geared towards @chinedufn'sneeds - but if you have needs that aren't met feel very free to open an issue.

@see https://docs.blender.org/manual/en/dev/modeling/meshes/introduction.html - Mesh Introduction@see https://github.com/chinedufn/blender-actions-to-json - Exporting blender armatures / actions

Structs

BlenderMesh

All of the data about a Blender mesh

CreateSingleIndexConfig

Configuration for combining multiple indices into a single index

Enums

BlenderError

Something went wrong in the Blender child process that was trying to parse your mesh data.

Channel

An individual channel within an image.Red, Green, or Blue.

FlattenMeshError

An error when trying to flatten your exported data across multiple files into one HashMap ofmesh name to mesh data.

MaterialInput

An input to a material property.

Functions

flatten_exported_meshes

Convert MesheshByFilename into a HashMap<MeshName, BlenderMesh> that flattens all of themeshes across all of the files into one HashMap.

parse_meshes_from_blender_stdout

Given a buffer of standard output from Blender we parse all of the mesh JSON that waswritten to stdout by blender-mesh-to-json.py.

Type Definitions

Blender 2.8 Docs

MeshesByFilename
MeshesByMeshName