Support Topics | ||||
|
||||
我是亚利桑那州立大学的小林。我将介绍由Forum8公开的CityDesign工具。我们致力于在Forum8公司的VR包装的UC-win/Road和其它的3DCG包装之间的无缝隙的都市数据的作成与变换的工具群的开发。 在这里我们也将公开介绍工具的源代码。但是本次并不是特定的支持,所以可能会承担责任,请理解。如果这里有适合贵公司的简易的工具请与我们联系。 |
工具自动生成工具 |
迎接了第6回,我们将介绍本系列的“BakedTexture”,它是一款利用环境・闭塞效果,在纹理上生成具有着色效果的烧图的模型工具。 此工具是Autodesk公司作为3dsMax的插件而开发的。所以对3D对象的纹理稍微加工一下,外观看上去就会有很大的提升。环境・闭塞效果本身已经几乎成为所有3D软件的标准功能。 此工具无需去理解很多复杂的过程却得不到很好的效果,只需要一个按钮就可以达到很好的效果。所以谁都可以使用。 实际上只在3dsMax中进行烧图渲染的时候,将其投进3ds文件中,然后再保存到UC-win/Road用的数据中的过程如果没有太大问题的话,是需要具有丰富的知识和经验。而且,利用原有的3dsMax界面进行烧图渲染时,必须要计算每个建筑物的环境・闭塞效果。 像VR都市数据一样,当有很多的建筑物的时候,要需要相当大的努力的才可以达成。利用在这里开发的工具选择复数的建筑物,会自动的生成烧有环境・闭塞效果的所有建筑物纹理的3DS文件群。 |
烧图渲染 |
在工具介绍之前,先粗略的对烧图渲染和环境・闭塞效果进行说明。烧图渲染是指计算通常的着色纹理效果(影子、阴影、反射),然后将这个效果作为纹理再利用。在VR(虚拟现实)空间里采用通常的实时计算进行这些着色效果,由于在影子的计算上耗费大量的时间,所以以前都是从最开始就利用静态对象来渲染影的纹理的方法。 普通的三维模型是由几何信息和材料信息构成的。几何信息是指顶点・边缘・网格。材料信息是来至于众多图案领域,以前的UC-win/Road是利用一个图案(移动的水面等用两个)。现在的版本中Diffuse・Ambient・Specula可以利用三个图案。对于各个图案领域都能够分配一个纹理(图像文件)。在Diffuse图案中可以表现基本色彩信息的纹理、Ambien图案表现光线照射不到的时候的色彩信息的纹理、Specular图案可以将材料光泽信息表现成灰度图像的纹理。现在的3D游戏可以利用200以上的图案领域,使用越多的图案领域就会耗费更多的时间。所以要使含有巨大数据的VR空间进行可视化,使用一个图案领域是最好的对策。早在80年代以前就开始利用影的烘烧纹理。 |
环境・闭塞 |
采用手工方法作成烧图纹理的制法 |
实际上作成AO效果的烧图纹理以下的步骤是必要的。
为了作较高效果,第一步骤的环境设定是非常重要的。如果在这里没有很好的渲染,即使再努力也不会获得很好的AO效果。如果之后的步骤中如果没有错误的情况下,可以作成富有AO效果的3ds模型。举例说明其中一个注意点。 Diffuse・Ambient・Specular等的图案领域的纹理张贴变换的UV图案,在UC-win/Road中只能利用一个。图案・渠道数为1(UV图案的利用数称为图案渠道数)。也就是说UC-win/Road中纹理的图案・渠道只能分配为1号.Diffuse图案的UV与Specular图案的UV是不能够分别作成的。最近的3D软件可以利用复数的图案・渠道,脚本的纹理的图案・渠道为1号,新烘烧的纹理为2号,如果按照之前的方式,即使导入到UC-win/Road中,请注意脚本的纹理张贴内容也将被输出。
|
像样本图像 |
我们将介绍把自己使用工具准备的简单的模式图像群作成的模型导入到UC-win/Road中的样本模型。在2011年11月举办的第五届国际VR座谈会上,作者发表了假设日本城的模型。这个模型是利用上一次介绍的工具采用几何数据自动生成的。这样直接应用到UC-win/Road中便可以达到很高的效果,但是利用AO效果的烧图纹理可以达到更好的效果。 |
结束 |
本次我们介绍了使建筑物在VR空间中呈现更好效果的BakedTexture工具,BakedTexture工具利用环境・闭塞,将此效果作为烧图纹理生成,并作为UC-win/Road中可以利用的数据导出。
|
|
||||
动画的压缩 |
动画文件容量很大的时候,通常压缩录像。无压缩AVI的时候,压缩每一帧的静止画面录像,例如,1024×768像素(RGB 24bit)中30fps(1秒钟30帧),静止画面一张2.3MB左右的话,那么1分钟的容量为2.3MB×30帧×60秒,大约为超过4GB的巨大的文件。如果在这种情况下在UC-win/Road中录制动画的话,需要指定数据压缩的形式。「AVI选项」的「编解码器」栏中显示了计算机安装的编解码器的种类,选择压缩时使用的编解码器。
|
编解码器和容器 |
编解码器(CODEC:Compression/Decompression)是数据进行压缩/解压缩的程序,动画生成的时候,作成时使用的同类的编解码器是必要的。 Windows标准安装的编解码器中压缩的动画,在交货地等其它的Windows机器上再生的时候,无需安装新的编解码器便可以再生。在Windows7中,如DivX与Xvid等,增添了标准的包含编解码器的种类。编解码器除了影像以外,也存在MP3和AC-3声音的压缩/解压缩中声音编解码器。影像编解码器和声音编解码器对应着它们分别的用途,例如实行「影像DivX声音MP3」组合的压缩操作。 以上压缩数据的保持文件形式称为「容器」格式,除影像・声音以外,还对应着章・字幕再生必要的同期信息等的多种类数据。容器设定文件内部的数据的排列,作为一个文件进行整理,也可以说是数据的遏制容器,内部含有的数据是依据哪个编解码器作成的从外部来看是很难判断的。作为代表的容器有AVI,编解码器无论是DivX还是Xvid,AVI形式的容器内的扩展为avi是同样的。 现在,手提电话、数码相机、DVD等媒介和YouTube等的动画发送等、结合用途、为改变压缩率和画质的优先度,正在流通多数的编解码器的开发。动画的编解码器只用扩展是不能判别的,所以可以利用方便的编解码器识别工具。 |
编码和解码 |
编解码器由编码和解码2个元件构成。编码实行压缩(编码)功能。解码实行压缩解除(解码)功能。编解码器包含两个元件。只含有其中一个元件的编解码器也存在。在一台计算机上能够再生动画但不一定可以作成(压缩)同样形式的动画。例如,DivX等在Windows7中即使有原样生成的形式,但在作成动画的时候,也有必要安装DivX的编解码器(编码)。这些编解码器在网络上可以免费下载。
|
(Up&Coming '12 新年出版发行) |
|