2.3.1 2D程序纹理——Ramp(渐变)纹理的使用
Ramp(渐变)纹理是指一系列的颜色梯度变化,可以设置颜色之间的过渡方式,其默认颜色是蓝、绿、红,如图2-38所示。Ramp纹理的使用率非常高,可以用它来创建条纹、几何图形、二维背景等,也可以帮助其他纹理颜色进行过渡,如图2-38所示。
图2-38
1. Ramp(渐变)属性
Type(渐变方式):颜色渐变的方向,默认值是V Ramp时所渲染的效果。
Ramp(渐变):渐变中每种颜色元素左边都有一个圆形图标,用来选择移动;右边有个方形图标,用来删除当前颜色元素。
Selected Color(所选颜色):激活的颜色元素,可打开调色器来改变颜色。
Selected Position(所选位置):激活颜色元素在渐变中的位置,该属性的范围值为0—1之间。
U Wave、V Wave(U、V波浪):控制纹理在U方向或者V方向上偏移的正弦波波幅。增加U Wave或者V Wave可以增加纹理的波纹效果,其范围值是0—1之间。
Noise Freq(噪波频率):控制噪波的颗粒度,其范围是0—1之间。此值必须当Noise的值非0时才起作用。
2. 水果效果制作
用Lambert材质,在Color(颜色)上创建Ramp(渐变),可以制作简单的水果效果,效果如图2-39所示。
首先创建一个Lambert材质球,在Color上增加一个Ramp1,如图2-40所示。
图2-39
图2-40
然后创建一个Sampler Info 1并用鼠标中键拖到Ramp1上,如图2-41所示。Sampler Info 1与Ramp 1的连接关系如图2-42所示。
图2-41
再创建一个Ramp2,设置如图2-43所示;place2dTexture3的设置如图2-44所示。
图2-42
图2-43
把Ramp2连接在Ramp1,连接方式如图2-45所示。
图2-44
图2-45
最终连接效果以及渲染结果,如图2-46、图2-47所示。
图2-46
图2-47