1.场景准备
首先使用一个平面做为墙体,给它Material,UVProject,UFTransform
再添加盏灯光

2.建立Material Shader Builder

渲染效果

3.为墙体添加颜色
在bricker与add之间添加colormix节点,调节colormix中的颜色

渲染效果:

4.为墙体增加凹凸效果
添加displace along normal节点,它的两个输出属性分别连接displacement_output的两个输出属性,它的displacement amount属性连接bricker结点的border属性
渲染可能会显示如下错误效果

分析原因,凹凸的方向相反,同时凹凸的强度太大,在displacenml1的scale属性改为-0.1
再次渲染,显示正常

5.为墙体增加纹理
增加concrete1节点,连接到colormix的第一个属性primary color 上,调整concrete1的concrete grey颜色(它主要控制墙体的整个颜色)
这里选择 0.564 0.322608 0.081216

让效果再强些,将colormix输出到light 的diffuse color属性下

6.最终的材质流程图

完成!
本文通过逐步指导如何在三维环境中创建具有凹凸纹理的真实感墙体材质。从场景搭建开始,介绍如何利用MaterialShaderBuilder实现复杂视觉效果,包括颜色混合、凹凸贴图及最终纹理叠加等步骤。
1886

被折叠的 条评论
为什么被折叠?



