1.场景准备
首先使用一个平面做为墙体,给它Material,UVProject,UFTransform
再添加盏灯光
2.建立Material Shader Builder
渲染效果
3.为墙体添加颜 {MOD}
在bricker与add之间添加colormix节点,调节colormix中的颜 {MOD}
渲染效果:
4.为墙体增加凹凸效果
添加displace along normal节点,它的两个输出属性分别连接displacement_output的两个输出属性,它的displacement amount属性连接bricker结点的border属性
渲染可能会显示如下错误效果
分析原因,凹凸的方向相反,同时凹凸的强度太大,在displacenml1的scale属性改为-0.1
再次渲染,显示正常
5.为墙体增加纹理
增加concrete1节点,连接到colormix的第一个属性primary color 上,调整concrete1的concrete grey颜 {MOD}(它主要控制墙体的整个颜 {MOD})
这里选择 0.564 0.322608 0.081216
让效果再强些,将colormix输出到light 的diffuse color属性下
6.最终的材质流程图
完成!