User Tools

Site Tools


DAZ

Description

A DAZ object is the top level object in a DSON format file.

Parent Object

  • None

Properties

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

Details

A file must contain one or more of any of the *_library elements and/or a scene.

Example

{
    “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  */
    }
}