Models
CAD / 3D files are converted into Aura™ 3D Models – see the below specification on how an Aura™ model is structured.
Components
Any Aura™ 3D model consists of these parts:
Assets
BOM file
Mesh
Textures
Lightmaps
Meta Information
model.json – inventory of model components, like object tree and material list
scene.json – inventory of interactive scene components, see here: Framework » Components
meta.json – see here: Metadata
manifest.json – A list of all assets used in the model (Textures, Meshes, Cubemaps, Animations) with meta-data
stats.json – quick overview of model metadata
model.json - Model Inventory
Property | Description |
---|---|
objects | |
materials | |
meshes |
scene.json - Scene Inventory
Property | Description |
---|---|
layouts | |
materials | ❌ deprecated, see model.json instead |
objects | ❌ deprecated, see model.json instead |
triggers | |
tours | |
external_materials | |
surfaces | ❌ deprecated, use external_textures instead |
external_textures | |
external_objects | |
variations | |
tours | |
background_color | ❌ deprecated, use background instead |
lighting_* | ❌ deprecated, use lights instead |
background | Setup of the background effect |
lights | Array of lights |
effects | Array of effects, e.g. Ambient Occlusion |
Example
stats.json
Property | Description |
---|---|
objects | number of objects |
rendered_objects | number of rendered objects |
rendered_instances | number of objects that use the same mesh |
hierarchy_depth | deepest nesting level of objects |
materials | number of materials |
textures | number of textures |
cubemaps | numbers of cubemaps |
meshes | number of meshes |
animations | number of animation clips |
texels | pixels of all textures (including cubemaps) |
texels_2d | pixels of 2D textures only (excluding cubemaps) |
vertices | number of vertices |
triangles | number of triangles |
lightmaps | number of lightmaps |
mesh_filesize | total size of all meshes in bytes |
texture_filesize | total size of all textures (including cubemaps) in bytes |
Last updated