0

想问一下,JSON模型格式3.1如何定义透明材质。我曾尝试遵循 JSON 但没有任何成功:

 {
    "metadata": {
            "formatVersion" : 3 
    },
    "materials": [{
        "DbgColor" : 15658734,
        "DbgIndex" : 0,
        "DbgName" : "dummy",
        "illumination" : 2,
        "opticalDensity" : 0.5,
        "transparency" : 0.5,
        "colorAmbient" : [ 0.9, 0.1, 0.1 ],
        "colorDiffuse" : [ 0.1, 0.7, 0.1 ]
    }],
    "vertices": [0,0,0, 100,0,0, 100,100,0, 0,100,0 ],
    "normals": [],
    "colors": [1,0,0, 0,1,0 ],
    "uvs": [],
    "faces": [67, 0,1,2,3,0, 1]
}

我也尝试过使用不同的照明、光密度和透明度值,但也没有运气。

谢谢简

4

1 回答 1

1

您需要设置transparent: truetransparency: 0.5。后者映射到opacity

"materials": [  {
    "DbgColor" : 15658734,
    "DbgIndex" : 0,
    "DbgName" : "dummy",
    "transparent" : true,
    "transparency" : 0.5,
    "colorAmbient" : [ 0.9, 0.1, 0.1 ],
    "colorDiffuse" : [ 0.1, 0.7, 0.1 ]
}],

三.js r.60

于 2013-08-26T14:41:13.763 回答