This file can override node properties and material definitions. Since version 0.1.0 this file is optional and can be used for mass overriding of properties. All keys except for material and node names are case sensitive. Example{ "materials" : { "MyMaterial" : { "shaderName" : "ksPerPixel", "alphaBlendMode" : "Opaque", "alphaTested" : false, "depthMode" : "DepthNormal", "properties" : { "someProperty" : { "valueA": 0.4, "valueB": [0.4, 0.4], "valueC": [0.4, 0.4, 0.4], "valueD": [0.4, 0.4, 0.4, 0.4] } }, "textures" : { "txDiffuse" : { "slot" : 0, "textureName" : "MyTextureName" } } } }, "nodes":{ "MyNode":{ "lodIn": 0, "lodOut": 0, "layer":0, "castShadows": true, "isVisible": true, "isTransparent": false, "isRenderable": true } } } nodesThis section overrides properties for single node objects. These options currently only work for mesh nodes.
materialsThis section is needed for your own materials. Here is a list of existing shaders with their input parameters: Shader values template Any entry in properties/textures will remove all existing properties/textures entries from Blender or other material sections.
|