建筑动画制作中的分层渲染技术
摘要:建筑动画由于自身的特点,也就有了在一般三维动画片当中很少碰到的一些技术难题,
所以在制作建筑动画的过程当中
,我们也就会采取一些独特的技术手段来达到最终的要求,本
文探讨了在建筑动画制作中运用分层技术解决不同插件的冲突问题的方法。
关键词
:建筑表现;建筑动画;分层渲染;三维动画
一、建筑动画的定义及运用范围
建筑动画是指为表现建筑以及建筑相关活动所产生的动画影片。它通常利用计算机软件
来表现设计师的意图
,让观众体验建筑的空间感受。建筑动画一般根据建筑设计图纸在专业
的计算机上制作出虚拟的建筑环境
,可以表现地理位置、建筑物外观、建筑物内部装修、园林
景观、配套设施
,自然现象如风、雨、雷鸣等。建筑动画应用最广的是房地产开发商对房产项目
的广告宣传、工程投标、建设项目审批、环境介绍、古建筑保护、古建筑复原等。
二、建筑动画的基本制作流程
建筑动画是三维动画的一个分支
,所以建筑动画的制作方法和流程基本上也遵循了一般
三维影视动画片的制作流程。
当然
,作为建筑动画来说,表现的主体是静止的建筑,所以主要以摄像机运动为主,制作也
就有所侧重
,主要关注在不同天气情况,不同时间段当中的建筑或建筑群。
通常建筑动画的制作流程主要有以下几个步骤
:
1、脚本规划和设计。
2、建立模型:先建立主体,次要的可以简单制作,模型要尽量精简数目。
3、动画设置:先设定好摄影机的动画,完后再设定其他物体动画。
4、贴图灯光:模型的动画完成后,为模型赋材质,再设灯光。
5、环境制作:加入环境树木,人物,汽车等环境。
6、渲染输出:依制作需要渲出不同尺寸和分辨率的动画。
7、后期处理:渲染完成后。用后期软件进行修改和调整。
8、非编输出:将分镜头的动画剪辑后输出所需格式。
三、建筑动画制作中的难点
建筑动画由于自身的特点
,也就有了在一般三维动画片当中很少碰到的一些技术难题,所
以在制作建筑动画的过程当中
,我们也就会采取一些独特的技术手段来达到最终的要求。
建筑动画的制作通常采用的是
3dmax 作为主要制作软件,3dmax 在建筑表现领域的领先
地位使它成为建筑建模的首选
,但在另一方面,3dmax 在创建特殊元素的时候(比如树木、水体、
云层等
)需要外部插件才能实现,这就为动画项目的制作带来了难题。
其中一个问题是
,不同插件由于来自不同的开发者,它们之间很难互相完美配合。比如在
3dmax 当中创建近处的树木可以用 Speed Tree 插件,创建远处的森林可以用 Forest Pro 等插
件
,而创建水面和云层可以用 Dream Scape。但多个插件如果同时使用,就会出现冲突。由于它
们各自带有自己的灯光和阴影系统
,Speed Tree 的树需要将场景中的灯光阴影设置成 Speed
Shadow 才能正常显示阴影,而 Forest Pro 则需要灯光采用 X shadow 方式的阴影,Dream Scape
的水面则需要他自己的
Dream Scape sun 阳光才能产生真实光影。因此,如果同一个场景既有
Speed Tree 插件创建的的树,又有 Forest Pro 插件创建的森林,还有 Dream Scape 插件创建的水