Description
This task combines mesh and map data into a GLTF web asset. The asset can be written in JSON or binary format, with optionally embedded maps and DRACO-compressed mesh data.
Options
| Option | Type | Required | Default | Description |
|---|---|---|---|---|
| outputFile | string | yes | File name of the resulting web asset. | |
| meshFile | string | yes | File name of the input mesh to be added to the web asset. | |
| diffuseMapFile | string | no | File name of the diffuse map to be added to the web asset. | |
| occlusionMapFile | string | no | File name of the occlusion map to be added to the web asset. | |
| emissiveMapFile | string | no | File name of the emissive map to be added to the web asset. | |
| metallicRoughnessMapFile | string | no | File name of the metallic-roughness map to be added to the web asset. | |
| normalMapFile | string | no | File name of the normal map to be added to the web asset. | |
| zoneMapFile | string | no | File name of the zone map to be added to the web asset. | |
| metallicFactor | number | no | 0.0 | The metalness factor for the PBR material. |
| roughnessFactor | number | no | 0.6 | The roughness factor for the PBR material. |
| alignCenter | boolean | no | false | Centers object if true, i.e. aligns object with origin. |
| alignFloor | boolean | no | false | Centers object and aligns it with y-origin if true. |
| objectSpaceNormals | boolean | no | false | True to use object space normals, false for tangent space normals. |
| useCompression | boolean | no | false | True if geometry should be compressed using the DRACO mesh compressor. |
| compressionLevel | integer | no | 10 | Compression level for DRACO mesh compression, range 0 - 10. |
| embedMaps | boolean | no | false | True if map data should be embedded in the asset file, false if maps are embedded by reference only. |
| writeBinary | boolean | no | false | True if the asset should be written in binary format (.glb), false for a text .gltf file. |
| alphaBlend | boolean | no | false | True if the asset should interpret alpha channel data as opacity. |
| tool | string | no | “Blender” | Tool to use for generating web assets (“MeshSmith” or “Blender”). |