/
Atoms geometry file format

Atoms geometry file format

From version 3.0, Atoms uses the following structure for serializing a mesh to a .geos file.

"version":  IntMetadata(2)
"children": MapMedata
             "fooNode1": MapMetadata
                         "geo": MeshMetadata
                         "cloth" BoolMeatadata
                         "material": MapMetadata
                                          "color": Vector3Metadata
                                          "diffuseTexture": ImageMetadata
                         "attributes": MapMetadata
                                          "atoms": MapMetadata
                                                      "foo_Attr1":...
                                                      "foo_Attr2":...
                                          "arnold": MapMetadata
                                                      "ai...":...
                                          ....
                       "primVars": MapMetadata:
                                          "myVar": MapMetadata
                                                      "interpolation": StringMetadata (constant/uniform/vertex/faceVarying).
                                                      "data: Metadata

                                          ...
                                          "arnold": MapMetadata
                                                      "ai...":...

                                          "renderman": MapMetadata

                                                       ...

                                          "vray": MapMetadata

                                                       ...
                         "matrix": MatrixMetadata
                         "wolrdMatrix": MatrixMetadata
                         "translation": Vector3Metadata
                         "rotation": Vector3Metadata
                         "scale": Vector3Metadata
                         "sets": StringArrayMetadata
                         "jointIndices": ArrayMetadata
                         "jointWeights": ArrayMetadata
                         "blendshapes": MapMetadata
                         "children": MapMetadata
                                        "fooChildNode1": MapMetadata
                                                      "geo": MeshMetadata

                                                       ...



Related content

Writing a mesh loader
Writing a mesh loader
More like this
Working with metadatas
Working with metadatas
More like this
Serialization
More like this
Working with metadata (AtomsUnreal)
Working with metadata (AtomsUnreal)
More like this
Working with metadatas with Python
Working with metadatas with Python
More like this
Metadata browser
More like this

Copyright © 2017, Toolchefs LTD.