A DAZ object is the top level object in a DSON format file.
| Name | Description | Default | Required |
|---|---|---|---|
| file_version | A string indicating the file format schema version to be used when parsing the file, in the form “major.minor.revision”. | N/A | yes |
| asset_info | A base-level asset_info object to apply to all assets within the file. | N/A | yes |
| geometry_library | An array of geometry assets defined in this file. | None | no |
| node_library | An array of node assets defined in this file. | None | no |
| uv_set_library | An array of uv_set assets defined in this file. | None | no |
| modifier_library | An array of modifier assets defined in this file. | None | no |
| image_library | An array of image assets defined in this file. | None | no |
| material_library | An array of material assets defined in this file. | None | no |
| scene | A scene object that instantiates and configures assets to add to a current scene. | N/A | no |
A file must contain one or more of any of the *_library elements and/or a scene.
{
“file_version” : “0.6.0.0”,
“asset_info” : {
/* See asset_info */
},
“geometry_library” : [
{
/* See geometry */
}
],
“node_library” : [
{
/* See node */
}
],
“uv_set_library” : [
{
/* See uv_set */
}
],
“modifier_library” : [
{
/* See modifier */
}
],
“image_library” : [
{
/* See image */
}
],
“material_library” : [
{
/* See material */
}
],
“scene” : {
/* See scene */
}
}