Blender Docs
- 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.
- 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 Docs](https://images.freecreatives.com/wp-content/uploads/2015/05/158.jpg)
A mesh can be represented as a group of vertices and data about those vertices, such as theirnormals or UV coordinates.
![Blender Docs Blender Docs](https://upload.wikimedia.org/wikipedia/commons/thumb/5/55/Blender_28_Editing_Workspace.png/250px-Blender_28_Editing_Workspace.png)
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 |
Type Definitions
Blender 2.8 Docs
MeshesByFilename |
MeshesByMeshName |
![](https://cdn-ak.f.st-hatena.com/images/fotolife/r/ruriatunifoefec/20200910/20200910011333.png)