60. PBR材质金属度和粗糙度

60. PBR材质金属度和粗糙度表示模型表面的光滑或者说粗糙程度 越光滑镜面反射能力越强 越粗糙 表面镜面反射能力越弱 更多地表现为漫反射

大家好,欢迎来到IT知识分享网。

本节课给大家介绍PBR材质MeshStandardMaterial金属度metalness粗糙度roughness,再加上下节课讲解的环境贴图.envMap,给大家呈现一个金属渲染效果

金属度metalness

金属度属性.metalness表示材质像金属的程度, 非金属材料,如木材或石材,使用0.0,金属使用1.0。

threejs的PBR材质,.metalness默认是0.5,0.0到1.0之间的值可用于生锈的金属外观

new THREE.MeshStandardMaterial({ metalness: 1.0,//金属度属性 }) 
mesh.material.metalness = 1.0;//金属度 

粗糙度roughness

生活中不同物体表面的粗糙程度不同,比如地面比较粗糙,比如镜子表面就非常非常光滑。

粗糙度roughness表示模型表面的光滑或者说粗糙程度,越光滑镜面反射能力越强,越粗糙,表面镜面反射能力越弱,更多地表现为漫反射。

粗糙度roughness,0.0表示平滑的镜面反射,1.0表示完全漫反射,默认0.5。

new THREE.MeshStandardMaterial({ roughness: 0.5,//表面粗糙度 }) 
mesh.material.roughness = 0.5;//表面粗糙度

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/134307.html

(0)
上一篇 2025-07-13 15:45
下一篇 2025-07-13 16:00

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信