Arnold 摄像机基础

修改
鏉ユ簮: 水银管理员 浏览 4008 日期 2016-09-21 0

大家好,这一节我们来认识一下Arnold的摄像机。

Arnold渲染器它没有给我们创建一个菜单里的摄像机,它是为每个摄像机都增加了一个Arnold的选项栏。

首先可以看到现在场景中是一个帕特农神庙,使用了一个物理天空的渲染效果。

场景中除了神庙,还有三个球。

摄像机就在红球的位置。

默认情况下,摄像机会给我们提供perspective(透视)的设置。

CameraType

Cylindrical: 柱状摄像机。

这个摄像机的作用是帮助你在有限的画面当中,尽可能显示最多的场景,渲染出场景的大部分,它会把整个摄像机的环境使用柱状的平面来进行投影。

我们顺便看一下它的参数。

Exposure

这个是曝光,是真正针对摄像机的曝光,它是针对整个场景中的亮度进行调整,而灯光里的曝光只是针对每个灯光里的亮度进行调节。

Filtermap

这个是过滤贴图,一般来讲,我们摄像机渲染的时候,应该会有个暗角,而它这个暗角是通过贴图来生成的。

首先我们打开Hypershade,创建一个aiImage节点,再赋予一张叫做filtermap的贴图。

因为我们在Filtermap的棋盘格选项是无法创建贴图关联的,所以我们需要手动把aiImage拖到该选项栏。

再点IPR渲染。

现在就可以看到暗角的效果了,当然我们可以通过这个功能来实现很多的效果,比如可以贴一张眼睫毛的过滤贴图来模仿第一人称视角。

Horizontal/VerticalFov

这个是控制摄像机横向和纵向的一个透镜调整。

假如我把横向调成150,点IPR渲染。

当纵向调成150,点IPR渲染。

会发现,镜像就被压扁了。

Projective

这个勾选上的话,它会帮助你确认渲染的结果是否映射到球形的透镜上。

左边为关闭,右边为开启。

Fisheye

这个是鱼眼镜头,可以看到整个画面就好像通过了一个圆形的映射平面来观察。这个鱼眼镜头通常会在大场景用于预览渲染的时候才使用到。

鱼眼的强度是使用Fov来控制的。

当数值为360的时候。

可以看到,这个鱼眼的效果已经很强了。

当数值为40的时候。

可以看到,这个鱼眼效果就比较弱了。

上面会看到有一些DOF景深的选项,我们会用另外一个场景来演示,在下一节小编会做一

个详细的讲解。

Autocrop

这个是自动剪切。当勾选上的时候,它就会把周边的黑色边框(眼球)给切掉。

可以看到,当勾选上的时候,这个鱼眼就可以用平行的画面效果进行渲染,但仔细看会发现暗角依然继承在这里,如果不想看见的话,就可以发端Filter选项栏。

再调整一下强度和位置。

可以看到,这样就能得到一个小小大世界的效果了,所以说各种艺术效果都可以透过镜头的这些参数来得到。

Orthographic

这个是无透视摄像机,一个很简单的镜头类型。

可以看到,这个摄像机类型是用来渲染一个无透视的效果。这种效果一般来说自然界是很难模拟出来的,但是它会在一个地方非常有用,就是当我们制作一些2.5D游戏的时候就经常会用到。

当我们从另一个摄像机看它的时候,会发现其实它是一块平面。

我们可以旋转它,再点IPR渲染。

可以发现,它的视角就发生了变化,而它的透视是不会发生变化的,它始终是一个无透视的效果。

它的参数很简单,只有一个曝光和一个暗角。

Perspective

这个就是我们常用的透视视角。

因为摄像机每次修改后,它的数据会不一样,所以我们删掉已有的摄像机,重新创建一个,再调整好一个角度,点IPR渲染。

这是最简单最常用的摄像机类型,就是我们在任何时候看场景都会使用到这个perspective的摄像机类型,它默认的也是这个类型,参数和我们之前将的差不多,没太大的区别。

UVRemap: 这个实际上就是在摄像机上贴一张用来对摄像机进行扭曲的贴图,将画面渲染效果进行一个扭曲,我们可以把它理解为对摄像机的一个置换。

这个主要是用来做一些摄像机的失真效果,或者是一些比较奇幻的镜头变形效果,可以模拟镜头的一种失真渲染。

我们为它创建一个Ramp材质,再点IPR渲染。

这时候可以发现,画面已经出问题了,我们的Ramp类型不能使用V ramp,要使用Four Corner Ramp,四角的方式进行渲染,这样它就会有四个角让我们进行控制。

它四个角的颜色有规定的,就是上角是绿色,右上角是黄色,左下角是黑色,右下角是红色,我们点IPR渲染。

会发现没什么变化,但当我们调整颜色的深浅的时候。

会发现,画面已经进行扭曲了,我们需要哪个交角落进行拉伸的话,就对它的颜色深浅进行调整就可以了。

我们退出来把UV Remap给断掉,重新IPR渲染。

Spherical

这个是球形的渲染方式。这种渲染方式最主要的作用就是用来渲染一个整体的环境贴图,HDR就是用它来进行渲染的。

可以看到,它把整个环境用球形进行映射,就是说它把整个场景渲染成了一个全景图,通过这个全景图输出成HDR,就可以用在别的场景中对它进行照明。

它的参数也就是一个曝光和一个暗角,也没有其他参数了。

链接:http://pan.baidu.com/s/1slmUSvN 密码:almy

这一节就讲到这里,谢谢大家!

评论

{{ username ? username.charAt(0).toUpperCase() : '?' }}
Ctrl+Enter 发布
{{ (c.username || c.author_name || '?').charAt(0).toUpperCase() }}
{{ c.username || c.author_name }} {{ Utils.formatDate(c.created_at) }}