《三维动画中灯光与渲染的探索与实现毕业论文.doc》由会员分享,可在线阅读,更多相关《三维动画中灯光与渲染的探索与实现毕业论文.doc(33页珍藏版)》请在三一文库上搜索。
1、I 三维动画中灯光与渲染的探索与实现 摘要 随着科技的动画产业的近几年的飞速发展,新兴的动画产业三维动画的地位无论是 在国内外都是不可动摇的。在我国的三维动画产业正以突飞猛进速度向前发展的同时, 不得不提到在制作影片的过程中灯光与渲染的布局直接关系到了这些沁入大量心血作品 的成败。 在一部三维动画的制作中,只依靠精致的模型和剧本的编排是不可能构成一部吸引 观众眼球的作品的。要想达到完美的动画效果,场景的基调和气氛是不可或缺的。这些 是可以通过灯光技巧的运用达到一定较为完美的程度。由于软件只是没有真实的自然灯 光,在动画中看似真实的自然灯光实际上也是有很多软件自带的简单灯光根据明暗关系 相互依赖
2、形成的1。本文在灯光方面通过对三维动画中角色与场景灯光的布局,遵循的 常规设置等的探讨结合作品中的实现来体现灯光技术的应用。例如在灯光的布局总是要 遵循自然环境的明暗关系。体现场景的明暗分布结合真实场景。我们不可能随意摆放几 盏灯光就可以达到某种效果的,其中的技巧十分深奥。 同时前后期渲染工作的加入可以提高动画作品的质量,本文也就渲染的前后期工作 进行研究和设计。前期动画渲染工作主要对动画单帧图片进行渲染,考虑到后期制作的 简便性,前期渲染往往采用分成渲染技术。而后期渲染技术主要是在后期的合成软件中 单帧图片的分层图层进行调节例如 AE, Vegas, Premiere 等。最后渲染输出视频。
3、这样的视 频就是所谓的毛片。 关键词:三维动画,渲染,灯光 II The Exploration and Implementation of The 3D Animation about Lighting and Rendering Abstract Along with the development of science and technology of the animation industry in recent years, the status of the emerging animation industry the three dimensional animation,
4、 wherever at home or abroad, is unshakable. At the same time, we have to mention that the layout of the light to render directly related to the success or failure of the works, during the production of the film. In a three dimensional animation production, it is impossible that attracting audiences
5、eyes only depended on the model or episode. So, only include the atmosphere and mood can the production get the perfect. And the light could be helpful. But the light in the soft is not the real natural light. In order to get the real effect, using the various lights is necessary. Through discussing
6、 the layout of the light, parametric setting and the presentation of production, we can get concrete realization. For instance, it is have to comply with the regular of the natural light and pay attention to the incorporation with light and shade. Wherever, we cannot expect getting the effect by put
7、ting several lights. Meanwhile, the render give a positive influence on the final presentation of production. Studying and designing the rendering in all the progress is another main point in this paper. Early rendering is focus on the picture, considering the convenience of the after effect, it usu
8、ally renders separate. The later render is finish in the video editor soft, such as AE, Vegas and Premiere, which can compound all the pictures and render the video which is called sample. Key words: three-dimensional animation, Render, Light III 目 录 第 1 章 绪论1 1.1 三维动画的概念 .1 1.2 灯光与渲染技术的背景1 1.3 研究的意
9、义和目的1 1.4 论文组织 .2 第 2 章 用于三维动画中灯光的技术 3 2.1 三维软件中灯光种类的简介3 2.2 灯光布局的研究 .4 2.3 渲染器的探究 .4 2.4 渲染速率提高的途径探究5 2.4.1 V-Ray 渲染器参数设计.5 2.4.2 模型与灯光对渲染速率的研究 6 2.4.3 网络渲染的设计对渲染速率的提高 6 2.5 分层渲染 .7 第 3 章 三维动画灯光与渲染的技术表现 8 3.1 三维动画灯光场景与角色灯光的表现8 3.2 三维动画渲染手法的表现8 3.2.1 V-Ray 对场景表现.8 3.2.2 后期场景渲染的表现10 3.3 三维动画灯光与渲染在表现手
10、法上的优劣势10 第 4 章 作品中灯光与渲染的体现11 4.1 作品制作流程中灯光与渲染的应用11 4.2 作品中灯光与渲染面临的问题11 4.3 作品中灯光布局的实现11 4.4 作品中渲染技术的应用15 4.4.1 作品前期渲染15 4.4.2 网络渲染的应用18 4.4.3 后期渲染在作品中的表现.19 结论24 参考文献25 谢辞26 附录一 作品交流的剧本27 三维动画中灯光与渲染的探究与实现 1 第 1 章 绪论 1.1 三维动画的概念 三维动画又称 3D 动画它是计算机科学,计算机图形学与传统视听传媒艺术形态结合 的艺术形式,通过使用多样的表现手法,营造了较为真实的画面效果。一
11、个简单的三维 动画流程就是通过在计算机中建立一个虚拟的世界,再根据需要建立模型场景等等,然 后按照要求设定特定的运动轨迹,摄像机镜头的摆放,最后贴上材质,打上适当的灯光, 进行渲染即可。可以这么说,三维动画就是艺术与技术机密结合后得到的产物。由于三 维动画比平面动画更加直观,更能使得观赏者享受到一种身临其境的感觉因此现如今在 原创动画片中占据了相当大的比重,近几年来,国产的优秀动画片也才开始用了此技术2。 1.2 灯光与渲染技术的背景 动画制作精力了从逐帧制制作到计算机二维制作一直到当前的三维动画制作。而三 维场景中为了达到最终想要得到的真实效果就是需要建立不同的灯光。灯光,目的是最 大限度地
12、模拟自然界的光线类型和人工光线类型。在三维软件中自带灯光基本只有六种, 目标聚光灯,目标平行光,自由聚光灯,自由平行光,泛光灯,天光。但在实际应用中 为了能够达到好的效果,需要自行设定灯光。渲染是指根据场景的设置,灯光,材质等 等由程序绘制出一幅效果图或者动画。 1.3 研究的意义和目的 在三维动画的飞速发展中,为了使得作品能够脱颖而出,人们不单单追求剧本的独 特性以及模型的精致性,越来越多的人们开始审视画面的质量的逼真性。灯光和渲染此 时就成为了整部动画作品制作中不可或缺的一个重要部分了。 在制作过程中,若能够合理的灯光布局,结合自然环境中明暗关系,同时准确地根 据剧本的风格灵活地使用灯光,
13、即可奠定作品的气氛。这样有着精湛的灯光布局,这样 子的作品使得观众身临其境。整部作品的灵魂就可以得到充分地体现。灯光可以认为是 三维动画的灵魂,它不仅能够创造特定的环境气氛,而且它能够把这种气氛赋予感染力 的在荧屏上表现出来,产生完全不一样的场景感觉。灯光的照明总体控制着场景换面的 效果,从而可以突出主题,渲染气氛。灯光,物体和动画相结合可以产生很好的三维效 果,灯光有助于表达特定的情感,能吸引观众的眼球到特定的位置,对整个动画有非常 本科生毕业设计(论文) 2 重要的作用。 与此同时,三维动画的渲染也比一般二维动画有着更强的表现力,三维动画渲染结 合灯光,材质,贴图,渲染参数等渲染技术,同时
14、渲染的图像有着许多的现在特性,有 些特性只与一个算法相关,有些可能与多个有关 ,合理地分析不同渲染器所用的算法, 在质量和时间都兼顾的条件下,充分地提高工作效率。也是必不可少的一步。 1.4 论文组织 第 1 章主要简介三维动画的概念以及发展背景,渲染和灯光技术在国内外的发展研 究此问题的意义和目的何在。 第 2 章主要简介三维动画中灯光技术的运用,软件灯光的几种基本种类的介绍, 3dmax 中布光的要求,分层渲染技术和常见渲染器介绍。 第 3 章主要简介三维动画中渲染技术的技术体现,详细介绍在作品中运用到得 V- Ray 渲染器在场景中的使用,灯光的表现和渲染手法对传统动画的启发等。 第 4
15、 章主要通过作品中来展示灯光和渲染的具体体现。 三维动画中灯光与渲染的探究与实现 3 第 2 章 用于三维动画中灯光的技术 2.1 三维软件中灯光种类的简介 在三维软件在 3dmax 中可提供以了几种灯光例如环境光、泛光灯、平行光、聚光灯、 天光。 环境光是对场景中的全部物体的所有部位均匀照明的灯光。默认的环境光色是接近 黑色的深灰色。它位于主命令菜单中渲染/环境,可以用色块来选择标准颜色或调整 RGB 值来调整环境光的颜色,颜色越淡则环境光越亮。一般情况下为了对比与调节模型材质 色彩经常用环境光进行参照。在室外场景中环境光的 RGB 通常设置为(84,213,250) 。 环境灯光示设计如图
16、 2-1 所示。 图 2-1 环境光设计图 泛光灯是一种点光源,它可以均匀地向四周照射,用于场景中普通照明,它位于灯 光/泛光灯,是一个黄色小菱形图标,刻一张主命令面板的泛光灯参数区设置其参数并用 选择移动命令将黄色的散射光图标拖动到适当位置,这样透视图中的光线随着散射光的 移动而产生变化。 平行光是指向太阳那样的从无限远处照射过来的光源。它又可分为两种,即目标平 行光和自由平行光。如果要在场景中表现激光束或阳光照射效果,就可以使用此灯光。 它位于灯光/平行光,同时在主命令板上设置定向光的各个参数,与泛光灯一样可以使用 选择移动按钮,在各视图中调整定向光源与目标的位置和角度。 聚光灯是从一点发
17、出的光束,离光源越远光束会变得越宽,它有一个照亮的照射中 心,在一定的范围内产生衰减。聚光灯有两种,即目标聚光灯和自由聚光灯。它们的区 本科生毕业设计(论文) 4 别是目标聚光灯有明确可调整的目标,而自由聚光灯设有可调整的目标。创建聚光灯的 方法和创建定向光一样。 天光它是一个专门模拟地球上某地某时真实太阳光的外挂程序,用于模拟太阳光, 且产生真实的阴影效果3。 2.2 灯光布局的研究 3dmax 可谓主流的三维动画制作软件,基本的布光原则也是相通的。灯光的设置方法 是没有固定死板的,因个人而言都有着一定的差异性。在布光前应该对所需要的画面的 明暗色彩分布有一定的设想,并要考虑到后续动画制作程
18、序的简便性与时效性,有几点 基本的规则是一定的。 第一,布光时要注意给灯光的设置留有一定的可调节的余地,便于产生微妙的光影 的变换。一定要避免灯光太亮,这样会适当整个场景缺了层次感,出现了曝光的现象会 显得画面十分生硬。 第二,场景中的灯光不宜太多。过多的灯火会使得工作过程的复杂度加大,很难处 理画面,最重要的是过多的灯光直接影响到了渲染的速度。保留必要的灯光就行。有时 可能通过材质贴图来代替灯光,比如在台灯的材质可以将调节自发光参数就可以达到满 意的效果了。 第三,场景中要能到体现出灯光的明暗分布,具有一定的层次感是最好的。在灯光 放置中设置灯光的衰减参数,就是设置对应灯光开始淡入或淡出的距
19、离。这样也便于突 出主体和真实感。就像遵守现实世界中近浓远淡,近暗远亮这个常识,这样就便于达到 三维的目的。 第四,遵守现实生活中灯光的形式,其实软件中的灯光并没有真实灯光的特点,它 并不懂得阴影的重叠,当多个灯光同时使用时,要注意投影的准确位置。努力实现对影 调的总体设计,尽量避免与现实相背离的事情发生4。 2.3 渲染器的探究 如今渲染器除了三维软件自带的渲染器重,还有许多渲染器受到广大三维制作者的 青睐,例如V-Ray 就是常见的一种渲染器并可以和3dmax软件很好的相兼容。它是由 chaosgroup和asgvis公司出品的。V-Ray 渲染器是个具有模拟现实光照的全局光渲染器, 在静
20、帧的图片以及动态画面。同时,它拥有的照明的仿真功能可以帮助操作者完成类似 照片的图像。它也可以表现出高级的光线跟踪,以及散射的效果。这些是3dmax自带的扫 描线渲染器所没有的。同时,它用于自己的材质例如发光材质,VR_材质包裹器,VR_混 合材质,覆盖材质等。假若在V-Ray渲染器中选用V-Ray材质可以获得更好的照明效果, 三维动画中灯光与渲染的探究与实现 5 较快的渲染速度以及更为方便的折射,反射等的参数调节。除了材质以外,它也拥有自 己的灯光例如V-Ray环境光,太阳光,光源等。在渲染中使用这些灯光可以提高画面的品 质但是也延长了渲染的速度。通常情况下V-Ray灯光的使用使得渲染速度延
21、长了数倍5。 2.4 渲染速率提高的途径探究 2.4.1 V-Ray 渲染器参数设计 为了实现画面质量的完美性,在V-Ray渲染器中,通过全局光照明的方式来完成渲染, 往往可以达到很好的效果,但是随着算法速度的复杂度加大,渲染的时间也加长。例如 同一个场景,是否开启全局照明所耗的时间相差数倍6。 例如对同一棵树的渲染开启全局照明所完成的时间是12.0s而没有开启的时间是 3.2s。 开启全局光照明如图 2-2 所示。 图2-2 全局光渲染示意图 未开启全局光如图 2-3 所示。 图2-3 没开启全局光示意图 本科生毕业设计(论文) 6 所以为了加快渲染速度又能满足渲染要求,可以一次反弹和二次反
22、弹的全局照明渲 染引擎的参数值来减少渲染时间,例如采用发光贴图。当渲染场景中有大量的反射和折 射材质时,可以先关闭渲染面板中的全局开关中的材质栏中的反射和折射选项,来提升 渲染的速度,当最终渲染输出成品图时再增加相关参数值。 2.4.2 模型与灯光对渲染速率的研究 一般在布光时采用加法原则来添加灯光,即先增加一盏灯,如环境需要的话再适当 增加灯的数量,尽量做到不布多余灯光,因为在渲染输出时,灯光对于渲染速度的影响 是巨大的,因此在渲染时,应该尽量减少灯光的数量。当出现可有可无的灯光时,一定 要将其删除。 场景中模型的数量以及复杂度也会影响渲染的速度。因此精简模型,对摄像机照不 到的场景可以适当
23、的删去模型从而加快渲染速度。根据这样的想法,在后期渲染中若进 行分层渲染,最基本的即角色,场景,阴影分开渲染,最后可以在后期合成中在进行合 并,这么不仅会加快渲染的速度,同时也使得灯光布置更简单方便7。 2.4.3 网络渲染的设计对渲染速率的提高 网络渲染,这是 3dmax 软件自带的一种渲染方式,只是它适合多帧图像的渲染,把 多帧图像分配到不同的网络计算机进行渲染,最后所有渲染完成的图片会直接保存到主 计算机上,完成多帧图片。具体操作就是将多台计算机连接成为一个小型局域网络,设 置一台机子作为主计算机,它主要负责监控其他机器的渲染进程。主计算机需要设置固 定的 IP 地址,使得其他计算机可以
24、查询并映射主计算机。把所需要渲染的文件以及材质 全部放入主计算机中,开启主计算机的管理器和监视器,提交所需渲染的文件。其他机 器开启服务器连接主计算机进行调用文件进行渲染,这样的情况下可以再同一时间多台 机器共同渲染一个分镜。这样的渲染速度可以提高数倍。在主计算机的监视器中,可以 对所需文件的渲染优先级进行更改8。监视器优先级的体现如图 2-4 所示。 图 2-4 监视器示意图 三维动画中灯光与渲染的探究与实现 7 监视器中默认的优先级均是 50,这样渲染的顺序是按照提交的顺序进行的。假若需 要提供某一文件的优先级可以再监视器中直接修改优先级参数例如修改到 49 就可以排在 队列的前面,优先级
25、 48 的就排在了 49 的前面。 2.5 分层渲染 分层渲染不仅仅可以提高渲染速度最重要的是便于后期合成渲染对镜头的特效等的 调节。这是三维动画渲染中必不可少的一步。 分层的方式基本上有两种,一种是根据物体的类别进行粗略分层。比如一个镜头中 有人物,有道具,有背景、那么根据镜头内容可以分为人物层、道具层、背景层等等。 另一种是按物体的颜色、阴影等层次进行的精细分层。比如可以把物体按其显现的物理 视觉属性分为基本色层、高光层、阴影层、投影层、反射层、折射层、发光层等。在毕 业设计的作品中我们是采用第一种分层方式进行渲染的9。 本科生毕业设计(论文) 8 第 3 章 三维动画灯光与渲染的技术表现
26、 3.1 三维动画灯光场景与角色灯光的表现 灯光的配置是三维动画场景中一个重要的组成部分了,不仅仅是照亮了整个场景, 产生一定的反射效果,阴影等使得画面更加具有了真实性,同时奠定了画面的整体气氛。 灯光在场景中的布局主要遵循基本布光原则,灯光不要太混乱。一般存在一个主光 源,和若干个辅助光源,主灯光的亮度是所有存在的灯光中最强的,奠定了主要的场景 气氛,例如夜晚的天空主光源以聚光灯为例,此聚光灯的亮度系数为0.45就可其余辅助 灯光在0.01左右。但是当时晴朗的白天时,同样的聚光灯,亮度系数需要调节到0.8左右, 但其余辅助光源在0.02左右就可以了10。 其实在三维动画中,角色灯光的布局比场
27、景灯光简单易行些。它主要是运用三点照 明的基本理论。即在对人物进行灯光布局时,依然是运用主光灯 辅助光。首先要单独孤 立出人物来进行灯光的设置,保证物体周围没有其他的光源。然后加入主体光,就是照 明角色用的主灯.用来表现最明显最主要的光影明暗效果。从顶视图来看,灯的角度与摄 像机的朝向在15到45度之间,一定不要超过45度。整好位置角度后,在侧视图里把主体光 的高度稍微抬高,使得在侧视图里与摄像机的朝向成15到45度角。主体光一定要是场景里 该角色面前最亮的一盏灯, 因为它的主要作用是制造阴影,表现出最暗的部分。接下来可 以给物体加上一盏或多盏辅助光,这是为了体现间接照射产生的光源例如墙壁反射
28、等11。 总而言之,一般对于角色甚至一些场景里的道具在灯光的布局时最为广泛和简便的 方法就是三点照明理论。掌握调整三盏灯的位置关系和强度的技巧切记在调整三盏灯的 位置,角度的时候以摄像机为参照物,同时辅助光的数量无论是一盏还是多盏都不能超 出主灯光的强度。 3.2 三维动画渲染手法的表现 3.2.1 V-Ray 对场景表现 首先,V-Ray渲染器作为3dmax软件的一个插件,已完全融人3dmax软件系统中,V- Ray渲染器拥有自己的材质库,设置起来非常简单,很多参数和3dmax的材质参数设置方 法一样,所以操作起来轻松。同时他还有自带的灯光,例如在V-Ray中自带的天光就可以 在场景渲染中首
29、先开启天光,天光的色彩可以调节。就可以达到用众多基本灯光才能得 三维动画中灯光与渲染的探究与实现 9 出的效果。一般在晴朗的上午基调下,对室内为调节可以再屋外添加天光,并且设置天 光的颜色来进行风格的定夺。而RGB(181,223,225)是天光为淡蓝色就比较符合需要的 环境。同时也可以通过颜色的对比对模型材质等的色彩进行比较12。 V-Ray 渲染最初天光的开启的示意图如图3-2所示。 图3-1 V-Ray天光开启示意图 其次,添加辅助光源,并在渲染出图的设置中,它是通过全局照明来实现渲染的。 在场景中渲染时,在V-Ray环境栏中,勾选“全局光环境(天光)覆盖”及“反射,折射环 境覆盖”选框
30、组中的“开”复选框,适当调节强度与色温,在间接照明栏中的复选框选择 “开” ,计算场景中的间接光照明,将全局光引擎调整为发光贴图模式,由于一般采用引 入发光贴图的方式来加快渲染速度。在预览效果时可以将间接照明栏中把当前预置设置 为“低”或“非常低” 。 V-Ray渲染器辅助光源完成后的示意图如图3-2所示。 图3-2 V-Ray渲染场景渲染示意图 总而言之,V-Ray 渲染器有着优秀的全局光照系统,在灯光传递表现方面有着无与伦 比的强大优势。就制作出的效果而言,毋庸质疑,它的效果可以和任何一款渲染器相媲 本科生毕业设计(论文) 10 美只有掌握了 V-Ray 渲染器的特点和用途,并具备娴熟的操
31、作技能与技巧才可能渲染 出优秀的作品来13。 三维动画中灯光与渲染的探究与实现 11 3.2.2 后期场景渲染的表现 所谓后期的渲染就是在前期通过 V-Ray 等渲染软件对镜头逐帧渲染完成后,放入后 期视频编辑软件,进行镜头图像的调节按照规格渲染出连续播放的视频,在单帧图片放 入后期软件中,需要根据分层渲染出的图片进行图片的叠加,并根据剧本的风格进行图 片亮度的调节,然后根据前期渲染出的图片大小格式进行渲染输出。例如前期单帧图片 渲染出来的图片大小为 720576 ,帧率为 25.0PAL 像素比为 1.0667 那么,在后期的渲 染输出的属性设置中也要与之对应。在后期渲染输出视频的格式上存在
32、许多视频格式, 例如 AVI,RMVB MPG, MP4 等,不同的视频格式在清晰度以及文件大小压缩上也存在差异。 为展现高清的视频效果可以选择无压缩渲染,但与此同时文件大小也随之增大。有些几 分钟的短片若用到 AVI 格式的无压缩渲染就是几 G 的大小了14。 3.3 三维动画灯光与渲染在表现手法上的优劣势 三维动画的制作软件对计算机配置的要求很高,尤其是关系到渲染速度的时候。再 好的的技术若没有好的硬件支持也形同虚构。同时对风格统一的要求也是所有动画制作 过程最为严格的要求。但是三维软件的制作过程尤其是在灯光设置上面,毕竟是对软件 的设置。经常容易出现场景过分鲜艳,前后画面风格出现反差。但
33、是,我们不能够否认, 三维动画对真实渲染的高技术表现力以及对制作速度的提高是之前所有二维动画无法超 越的鸿沟。 本科生毕业设计(论文) 12 第 4 章 作品中灯光与渲染的体现 4.1 作品制作流程中灯光与渲染的应用 作品交流的制作过程分为三大块,前期,中期和后期。前期进行剧本的编排, 剧本风格的设定以及分镜稿的绘制过程并进行模型的创建,中期包括根据作品的风格模 型材质的制作,根据分镜稿进行角色动作与镜头的设计,灯光的布局以及前期角色与场 景的渲染,后期包括了单帧图片的合成,音乐的配置,视频渲染的输出以及剪辑。最终 完成了作品。 在这次工作中灯光与渲染的技术主要体现在作品的中期角色和场景灯光的
34、设定以及 渲染逐帧图片,渲染速率的提高和后期合成中为渲染出高质量短片进行的参数设定以及 后期光照的修改工作等。 4.2 作品中灯光与渲染面临的问题 在这部短片,主要采用了 V-Ray 渲染器,使用到外景以及室内的场景,在灯光布局 上面需要考虑室内灯光和场景灯光所用的差别。于此同时由于存在大量移动的场景并且 为了达到更自然的光与影的结合场景渲染均采用了全局光渲染,所以需要考虑灯光设计 尽量减少数量保证渲染时间的合理性。同时,在场景中大量存在木板和夹子在大范围移 动如何,保证所投射灯光的平均性,防止出现忽明忽暗的效果需要找出合理的解决方法。 在渲染时由于时间有限为加快渲染速度,如何设置局域网进行网
35、络渲染,分层渲染技术 的涉及以及后期视频渲染的实现。所以,这些灯光和渲染的问题是不可避免的产生了。 4.3 作品中灯光布局的实现 作品中角色机器人,模型简单线条流畅但是由于头部较大,在灯光的使用时只要注 意防止头部下方不要出现过黑的阴影,防止曝光就好。这是最初对角色灯光设计时直接 考虑到的两点。所以在人物的灯光的实现上是用到两盏3dmax自带的两盏目标聚光灯以及 由V-Ray渲染器所带的环境光,遵循三点布局法。一盏聚光灯光照强度较大,一盏作为补 助光源。其余一盏等作为环境辅助光。 在作品男主人公的灯光上面,作为主光灯的聚光灯亮度调节到了0.55,灯光方向并 与摄像机方向一致,这样可以大限度的照
36、明。辅助灯光的聚光灯与主光构成约45度角辅 助光的亮度大约在0.15。并且他们的目标点相融合,一般情况下是位于角色的头顶上方。 环境光,采用V-Ray的环境光强度2.5.这里的2.5与聚光灯的2.5强度是不同的。在经过理 三维动画中灯光与渲染的探究与实现 13 论研究后,以为万无一失的布光放过产生了 最初摄像机的角色灯光示意图如4-1所示。 图4-1 初始角色灯光示意图 但是在进行灯光的设计时,将主光灯与摄像机完全平行,造成角色身子光照不均匀, 出现了块状亮斑在角色身上显得十分突兀。角色几乎处于黑暗之中了。 平行摄像机照射主灯光产生的是效果如图 4-2 所示。 图 4-2 平行照射效果示意图
37、后来,发现这种现象的产生主要是由于灯光光线路径不对,最终不能聚焦到角色模 型上而是飞离了模型,光照照射不到模型。采取的解决方案是把聚光灯抬高与摄像机形 成约 30 度角度,形成了最终效果。 本科生毕业设计(论文) 14 灯光与摄像机正确的设计如图 4-3 所示。 图 4-3 主光源与摄像机成角度示意图 在于摄像机形成角度的同时,光照可以完全照射到角色模型,过亮的光斑也就随之 消失了。 角色渲染的完成如图 4-4 所示: 图 4-4 角色完成示意图 作品由于涉及到室内和室外的场景,两者对灯光的布局也存在了一定的差异。 由于室外的场景相对为了比较大,灯光采用少许泛光灯和一种聚光灯,加大了聚光 灯的
38、光照范围。使得光照范围与外部场景大小一致,这样可减少光照不均的现象产生。 场景的灯光必须考虑到折射,反射等现象的光照,所以会开启全局光照明。考虑到真实 性原则光与影的结合,开启了聚光灯的阴影贴图。 在最初进行灯光亮度调节时开始营造白天欢快的气氛是的聚光灯调节参数0.5,同时 灯光颜色偏蓝点,RGB(222,245,255)使场景明亮。 三维动画中灯光与渲染的探究与实现 15 白天室外场景的灯光设置如图4-5所示。 图4-5 白天外景示意图 夜晚外景的灯光调节主要就是把灯光相对调暗点,聚光灯参数设置为亮度0.3,开启 VR阴影贴图。其余不变即可。 对于室内,空间相对较小,灯光仅仅使用了几盏泛光灯
39、与一盏环境光,但在前期模 型建立时候,由于有窗户的那面墙壁与房间并没有成为一体,造成墙壁与墙壁的拐角处 很容易存在缝隙,这样对灯光布局时,很容易产生漏光现象,也就使得渲染出来的图片 墙角接缝处非常亮,甚至出现曝光现象而与之接近的墙壁面会出现暗灰色的斑点。这种 现象在白色墙壁上是非常明显的,更糟糕的是这会直接影响到作品的风格。所以要特别 注意曝光与墙角的漏光现象的产生,每盏灯光亮度都没有特别强。房间中六盏泛光灯, 每盏亮度0.1,分两排排列,位于房顶与地面的中间。 室内灯光示意图如4-6所示。 图4-6 室内灯光示意图 本科生毕业设计(论文) 16 4.4 作品中渲染技术的应用 4.4.1 作品
40、前期渲染 此次作品前期逐帧图片渲染采用V-Ray渲染器进行渲染。 室外场景开启全局光照明与环境光照明,若不开全局光照明仅仅依靠一盏聚光灯和 泛光灯,整个场景就是一片黑暗。只有聚光灯直接照射的地方存在一点亮光。 未开启全局照明的外景如图4-7所示。 图4-7 未开全局光的示意图 所以,在相对比较大的场景中,若单单依靠基本灯光的布局实现的可能性是比较小 的,由此推断三点照明的方法比较适用于场景小紧凑的模型中。 当开启全局光照明以后,设置一次反弹倍增1.0,二次反弹倍增0.5.这是由于自然环 境下一次反弹比二次反弹光能损失小。若减少一次反弹的倍增,场景会变得暗淡些。 开启全局照明效果与参数如图4-8
41、所示。 图4-8 开启全局光照明示意图 三维动画中灯光与渲染的探究与实现 17 室内场景依然开启全局照明。于此同时,为达到更好的渲染效果以及提高后期合成 的速度和特效的添加,进行了大量分层渲染。作品中的渲染按照模型属性分为4层,角色 层,阴影层,场景层和天空。这样的分层在最后合成中由于每张图层都包含Alpha通道, 利用黑透白不透的通道原理,四张图层的叠加就形成了一副完整的画面。 分层渲染如图4-9所示。 图4-9 分层渲染示意图 角色层的实现是先将角色与地板以外的模型隐藏,对地板进行遮罩处理。也就是对 地板的 V-Ray 属性中无光属性中的无光对象勾选,并把混入 Alpha 参数调节为-0.
42、1,同时 勾选。 角色渲染的 V-Ray 设置如图 4-10 所示。 图 4-10 角色渲染 V-Ray 示意图 阴影层的渲染不需要任何灯光的出现,只需打开全局光这样可以使得阴影会有松散 本科生毕业设计(论文) 18 的感觉更真实,同时需要角色对摄像机不可见,地面的 V-Ray 属性无光对象勾选,混入 Alpha 参数为-0.1,直接光阴影以及影响 Alpha 通道选项都需要勾选。 阴影层地面设置如图4-11所示。 图4-11 阴影渲染地面设置示意图 室内场景层的渲染,和外景的渲染一样,都需要开启全局光照明参数设置也一样。 天空层实际上在这部作品中是用手绘板在 Photoshop 中绘制的天空
43、,可以在后期加入 天空图层即可。 在渲染场景的时候,往往有些镜头会产生场景中的模型遮挡住了角色,但在后期图 层叠加的时候角色层往往在场景层的上方,这样就出问题了。在这部作品中经常在角色 接受卡片以及去箱子中取卡片的时候遇到这样的情况。 在作品中遇到这样的问题是通过在角色渲染是保留遮挡角色的模型,对其进行遮罩。 这样,角色层被遮挡住的部分便成透明在图层叠加时就不存在问题。 存在遮罩的分层渲染如图 4-12 所示。 图4-12有遮罩的分层渲染示意图 三维动画中灯光与渲染的探究与实现 19 遮罩的设置就是将这个模型的V-Ray属性中无光属性勾选,同时混入Alpha参数为- 0.1即可。 遮罩模型的参
44、数设置如图4-13所示。 图4-13 遮罩参数示意图 其实在还有另一种方法来规避这样的问题,就是在角色层和场景层渲染完成后,可 以单独对遮挡住角色的模型进行渲染,最终将这张图放在所有图层的最上方即可。这中 方法可以在渲染的时候忘记遮罩问题在后期合成时发现问题,那么直接渲染一张前景就 解决问题了。 4.4.2 网络渲染的应用 此外,在作品制作过程中由于大量的渲染工作都应用了全局光渲染这会使得渲染速 度的减慢。在时间仓促的情况下,为加快渲染速度,采用了网络渲染技术。简单描述就 是多台在同一局域网的计算机中,主计算机设置文件保存地址并设置自己固有 IP 地址便 于其他机子寻找,同时主计算机还有建立一
45、个共享文件夹里面要包含所有的需要渲染的 软件以及材质等。它在 Autodesk 菜单下的文件夹 Backburner 中打开监视器以及管理器。 其他机器映射主机器的这个文件夹,打开服务器,进行连接。主计算机不负责渲染只是 提交和查看渲染进程,当然主计算机进行渲染也是可以的但一般情况下都比较乐意在主 计算机上进行每个分镜头的灯光布局与渲染设置,然后提交到网络渲染中让其他机子进 行渲染工作。 设置输出参数包括帧数范围,大小为720576,频率为25PAL,在渲染输出处勾选保 本科生毕业设计(论文) 20 存文件设置存放的文件路径,最后选择网络渲染。 网络渲染设置如图 4-14 所示。 图4-14
46、渲染设置图 在监视器中要注意观察其他运行渲染的计算机工作状态,若出现红色字体表示出错 要及时检查。在网络渲染中,最初犯的一个大错也造成做了许多机械式操作的情况就是, 文件的命名,若文件命名为中文名字甚至是材质的命名是中文的在网络渲染中都会出现 错误。同时无用的摄像机需要删除,在网络渲染中,场景中摄像机过多也会造成渲染出 错。还有一点一定要注意就是这些在同一局域网进行网络渲染的计算机所安装的插件以 及 3dmax 的版本相一致。若使用不懂的版本都可能渲染过程出现错误。 4.4.3 后期渲染在作品中的表现 在后期渲染主要就是指把前期逐帧渲染出的序列图片,导入后期制作软件中把前期 渲染分层渲染出的图
47、片进行叠加合并以及根据风格适当调节光亮度使得渲染出的每一镜 头视频效果一致,然后合理进行参数设置渲染出连续的视频动画。 在这次作品后期制作过程中,后期的渲染主要是在 Sony Vegas 后期制作软件中进行 的。首先开始导入连续图画,需要勾选静态序列图的选项。并且值得注意的是其属性需 要与前期渲染出的图片属性相同。帧率选择 25.000PAL,像素宽高比为 1.0667,Alpha 通 道选项一定勾选为预乘,这样图片才拥有 Alpha 通道才能利用黑透白不透的通道原则来进 三维动画中灯光与渲染的探究与实现 21 行图层的叠加。在制作作品初始阶段,总是忘记选择通道,造成在图片叠加式上层团完 全遮
48、盖住下层的图片。于此同时为了渲染输出的画面美观可以同时运用色彩曲线调节图 层的亮度。 分层渲染后图层的合成如图 4-15 所示。 图 4-15 图层渲染合成示意图 同时,通过打关键帧来现画面亮度逐渐改变的状态。如可以在特效亮度选框中,在 1 秒时刻亮度选择为 1 并点击键盘 insert 键创建关键帧,在 10 秒时候亮度调节为 12 同 时创建新的关键帧。这样在后期渲染输出时就可以实现 1 秒到 10 秒的亮度渐变的简单特 效的出现。这种方法多次在作品纸片特写镜头上以及纸片从远处飞来的镜头上得到了应 用。 这种方法同时也可以规避掉当两个镜头在前期渲染产生较大色差,后期渲染的调节 比较麻烦的情
49、况下,镜头画面风格不一致的现象。而且这中效果的加入并没有对后期渲 染输出产生算法的难度加大。 后期渲染亮度特效渐变设计如图 4-16 所示。 图 4-16 后期渲染亮度特效示意图 本科生毕业设计(论文) 22 在后期合成阶段由于感到多次出现彩色画面的单一纸片传递场景,会给人视觉的疲 劳,所以在后期渲染阶段,加入了怀旧试特效,这样渲染出来的视频效果既能够重新抓 住观众的关注眼球又能够烘托出在纸片传递过程的时间性。但是这样的效果加入也会使 得后期渲染视频的时间加长。这样的镜头也不方便经常使用。 渲染怀旧式画面的实现如图 4-17 所示。 图 4-17 渲染怀旧画面示意图 这种渲染画面的产生主要在原始镜头上进行视频素材特效的添加,在这里就能够很 好的体现前期渲染中分层渲染的好处了,在前期的分层渲染中图片面板分一层,背景墙 壁分一层。这样可以单独对每一层进行特效的添加特效,为体现画板内容,把画板层色 调调为 0.076 颗粒数调为 0.02 而墙壁层色图为 0.000 无颗粒数显示,这样就可以体现前 景层的凹凸感。同时色彩调为 RGB(191,183,90)为淡土黄色就好。值得一提的是当颗粒 数调节为 0 时,会出现纵向的细小白条这样渲染出来的视频更能够体现画面独特的怀旧 气氛,凸显男主角对女主角的想念。 由于在前
链接地址:https://www.31doc.com/p-3906218.html