Material类似于纹理材质,是用于附着在Entity或者Primitive、3DTiles等表面的“材料”,其中,Cesium官方给出的定义是:
Material材料,通过漫反射、镜面反射、法线、发射和 alpha透明度分量的组合定义了物体的表面,这些值的初始化通过一种叫做“Fabric”(点击此处-查看官网,对Cesium.Material进行了详细的介绍)的JSON格式对象来进行描述,该对象可以被解析并被重组为三维场景的glsl着色器代码。
Cesium.Material与使用示例
Cesium.Material
使用Material,可以将image图片、stripes条色、checkerboard棋盘纹理“贴到”一个Object对象上面。通过Fabric和GLSL,可以将Material材质脚本化(即:创建新的材质)。
使用示例
只靠语言描述Material是什么或许是苍白的,还是先通