参考 CINEMA 4D CINEMA 4D Prime 材质管理器 材质属性 / 材质编辑器
Function available in CINEMA 4D Prime, Visualize, Broadcast, Studio & BodyPaint 3D
材质

基本 颜色 漫射 发光 透明 反射 环境 烟雾 凹凸 法线 Alpha 辉光 置换 光照 编辑 指定

凹凸

关于凹凸贴图的说明

这个页面的设置可以模拟凹凸效果。

图 2 展示了一个光滑表面的侧视图。

图 2 。

这个表面的亮度一致。但是如果给同一个表面添加了凹凸贴图,CINEMA 4D 会将贴图的亮度值看作表面的高度值(图 3)。

图 3 。

这些高度值会被转化为轮廓,它会影响法线矢量方向的斜度。虽然表面实际上是光滑的,通过法线矢量的变化,在渲染时会创建一个视觉上有 3D 凹凸结构的表面。

创建结构的方法

有四种基本方法可以在渲染时将结构添加到表面上。

在凹凸贴图和法线之间有轻微的区别,但是在视差和次多边形置换之间有显著差别。渲染时间从左至右增加。

下面的方式按照渲染时间/质量依次排列(前三个是利用渲染时视觉上的计算,而次多边形置换是在表面产生了实际的凸起和凹陷,因此产生的结果最真实):

这几种方式的共同点是它们都会根据贴图的灰度值来决定高度和深度。因此什么时候要使用什么方式呢?

一般可以遵循以下经验法则:

不过,你还是需要试验来得到对场景最佳的效果。通常你需要在渲染质量和渲染时间之间找到平衡。

参数

强度 [-1000000..1000000%]

凹凸的强度。强度越大,表面就越粗糙。如果将滑块移到左边,则可以选择负值来翻转凹凸贴图的效果:明亮的像素会让材质表面凹陷,而深色像素会让表面凸起。

输入的数值可以大于100%。在使用 MIPSAT 贴图时高强度值尤为有用,因为这两种插值类型会让表面略微变平。

RELEASE 18

视差效果

视差贴图是 CINEMA R18 包含的一种新的特性。它的效果接近次多边形置换,又不需要对物体进行细分曲面。它可以大量减少渲染时间。在程序中,视差贴图会弯曲 UV 坐标来模拟表面的凸起。颜色贴图也会按一定方式处理,让它的透视变形正确(如上面示例中右图的黑色条纹)。

得益于其生动的效果,视差贴图也可以用在一些细微的效果上(注意看石块边缘的高光观感十分真实)。

不过,由于它不会改变几何形体本身,在使用视差贴图时也有一些限制:

  • 物体的轮廓依然是它本身的几何体造型,这也就意味着在边缘处模拟的凹凸会被忽略:
  • 凸起不会产生投影
  • 诸如反射、折射或环境吸收这样的渲染结果会出错,或者在凸起处不会有这些效果
  • 在凸起很高的情况下,贴图在边缘处可能会变形
  • 只能模拟垂直凸起(而次多边形置换还可以模拟水平偏移)
  • 视差贴图需要配合 UV 坐标使用。没有 UV 坐标的着色器渲染结果会出错(例如噪波着色器需要将空间设为 UV(二维)

视差设置

强度视差补偿分别是单独的滑块:强度根据凹凸效果决定着色,而视差补偿计算贴图变形。同时使用两个设置的效果是最好的。

视差补偿 [-∞..+∞]

这项设置决定了效果的强度,即 UV 坐标移动到虚拟高度的程度。要确保调节强度设置(通常需要调高强度,为了计算视差效果不可以设为0)产生真实的效果。

也可以使用负值来反转效果:凸起的地方会凹陷,反之亦然。

如果数值设为0,则不会有视差效果,取而代之会使用凹凸贴图效果。

视差采样 [2..2147483647]

左图的视差采样过低,右图则是正确的。

通常这项参数不需要修改。但如果视差补偿太大,会出现上图左边的情况。这时需要增加视差采样数值。视差采样越高渲染时间也越长。

MIP 衰减

通过启用MIP 衰减,可以在使用凹凸贴图时强化 MIP/SAT 贴图效果,这时凹凸贴图会在远离摄像机的表面处减弱。

左图:禁用 MIP 衰减;右图:启用 MIP 衰减。

纹理

可以在这里设置一张纹理贴图或一个2D着色器。详情参见纹理

在这个通道中你使用纹理,凹凸贴图只会根据图像的灰度值进行计算。

采样

为了让效果更真实,在凹凸贴图中使用合适的着色器非常重要(在这个示例中使用的是水面着色器)。在上面的示例中,大的波浪是通过布料实现的(边缘经过了调整,而且风作为单独的风力对象也被应用到了布料标签上)。这种光滑的波浪只能用手动方式创建。凹凸通道中的水面着色器则用来创建典型的“涟漪”,这样可以减轻建模工作。