Here is a list of all possible keywords and values from material.py , hopping this is helpful:
- Code: Select all
"name": string
"tag": string
"description": string
"ambientColor": 3 x float
"diffuseColor": 3 x float
"specularColor": 3 x float
"shininess": 1 x float
"emissiveColor": 3 x float
"opacity": 1 x float
"translucency": 1 x float
"shadeless": bool
"wireframe": bool
"transparent": bool
"alphaToCoverage": bool
"backfaceCull": bool
"depthless": bool
"castShadows": bool
"receiveShadows": bool
"autoBlendSkin": bool
"diffuseTexture": filename
"bumpmapTexture": filename
"bumpmapIntensity": 1 x float
"normalmapTexture": filename
"normalmapIntensity": 1 x float
"displacementmapTexture": filename
"displacementmapIntensity": 1 x float
"specularmapTexture": filename
"specularmapIntensity": 1 x float
"transparencymapTexture": filename
"transparencymapIntensity": 1 x float
"aomapTexture": filename
"aomapIntensity": 1 x float
"sssEnabled": bool
"sssRScale": 1 x float
"sssGScale": 1 x float
"sssBScale": 1 x float
"shader": filename
"uvMap": filename
"shaderParam": ['diffuse', 'ambient', 'specular', 'emissive', 'diffuseTexture', 'bumpmapTexture', 'bumpmapIntensity', 'normalmapTexture',
'normalmapIntensity', 'displacementmapTexture', 'displacementmapTexture', 'specularmapTexture', 'specularmapIntensity',
'transparencymapTexture', 'transparencymapIntensity', 'aomapTexture', 'aomapIntensity']
"shaderDefine": ['BUMPMAP', 'NORMALMAP', 'DISPLACEMENT', 'SPECULARMAP', 'TRANSPARENCYMAP']
"shaderConfig" "diffuse": bool
"bump": bool
"normal": bool
"displacement": bool
"spec": bool
"vertexColors": bool
"transparency": bool
"ambientOcclusion": bool
Floats are between 0.0 and 1.0
I don't know much about the shader thing and how to use the parameters. Perhaps someone of the devs can help out.