我想找到一种在对象上添加高光贴图和凹凸贴图的方法,但是在阅读了 vrml97 和 x3d 的文档后,我找不到任何方法。
问问题
182 次
1 回答
0
为了向对象添加颜色/光线,您可以使用Appearance
节点:
Appearance {
exposedField SFNode material NULL
exposedField SFNode texture NULL
exposedField SFNode textureTransform NULL
}
该material
字段可以是一个Material
节点:
Material {
exposedField SFFloat ambientIntensity 0.2 # [0,1]
exposedField SFColor diffuseColor 0.8 0.8 0.8 # [0,1]
exposedField SFColor emissiveColor 0 0 0 # [0,1]
exposedField SFFloat shininess 0.2 # [0,1]
exposedField SFColor specularColor 0 0 0 # [0,1]
exposedField SFFloat transparency 0 # [0,1]
}
或者,如果您想为您的对象添加纹理,您可以使用texture
或textureTransform
字段。
您可以在web3d.org上找到所需的一切。
于 2013-08-21T11:54:40.250 回答