»
(033)threejs材质
加载环境贴图需要等待,请保持耐心。
本页面做的是3D模型的材质球的材质控制,页面通过three.js操作3D球的材质,下方是显示效果,右侧是材质参数设置:
默认的参数设置是:
const physicalMaterial = new THREE.MeshPhysicalMaterial({
color: 0xff0000,//物体颜色
emissive: 0x000000,//自发光,对背面于方向光的面有效果
roughness: 0.312,//粗糙程度
metalness: 1.0,//金属特性
ior:1,
reflectivity:0,//非金属表面反光度
iridescence: 0.336,//虹彩效果
iridescenceIOR: 2.333,//虹彩折射率
sheen: 1,//光泽,对于正面于方向光的面有效果
sheenRoughness: 0.176,//光泽粗糙程度
sheenColor: 0x000000,//光泽颜色
clearcoat: 0.0,//物体表面清漆层或者说透明涂层的厚度
clearcoatRoughness: 0.0,//透明涂层表面的粗糙度
specularIntensity:1,//反色光密度
specularColor:0xffffff,//反色光颜色
});
默认参数的目标是制作一种红色磨砂的金属材质。材质学习的是钢铁侠头盔材质制作的过程。
————www.v-signon.com学习者共勉