纳金网
标题:
使用CityEngine 2013快速建立城市场景
[打印本页]
作者:
艾西格亚
时间:
2014-1-19 15:27
标题:
使用CityEngine 2013快速建立城市场景
在电影《超人·钢铁之躯》中庞大的场面无不让观众为之一震。据了解,而该电影特效团队
就是运用了ESRI公司的CityEngine三维建模软件,才让这一切成为了可能。
2014-1-19 15:19 上传
下载附件
(35.95 KB)
特效团队基于真实的城市(如纽约、洛杉矶和芝加哥)风貌取得建筑的高度,然后在CityEngine里面生成大量的建筑体,再按照不同的风格用小部件表达出建筑的外观,如此才有了电影中建筑碰撞和倒塌的真实效果,相同的技术也被应用在《全面回忆》电影的拍摄当中。
而也许你会纳闷,CityEngine是何方神圣? 这个在市场上貌似不是很出名的软件有如此强大的功能?
现在,就让我们一同来揭开CityEngine的神秘面纱吧,在安装CityEngine之后,系统会开始进行设置的步骤,在开始的Introduction里面会简单的介绍一下CityEngine,直接按下Next跳到下一个步骤。
2014-1-19 15:16 上传
下载附件
(177.54 KB)
3D Navigation这里是让用户根据使用习惯来选择视图的操作方式,例如我们可以选择Maya或是Max的操作模式,如果不是很确认要选择哪种,就先使用CityEnging Default的默认值即可。
2014-1-19 15:16 上传
下载附件
(159.34 KB)
接着是CityEngine的学习与资源说明,这里可以直接跳过。
2014-1-19 15:16 上传
下载附件
(139.11 KB)
由于CityEngine默认是只提供主程序的安装,如果需要案例文件的话,就必须在这里按下Download the latest example projects将案例文件下载后进行导入。
2014-1-19 15:16 上传
下载附件
(194.19 KB)
在City Wizard里面默认了一个新项目的名称-Waizard Cities,这里我们可以任意的更换名称或是先暂时用默认值即可,City Size的选项提供了三种模式,如果是用笔记本的话建议选择Samll的城市规模,如果是用台式机则是选第二项,假设你用的是工作站级的电脑,那就不必考虑了,直接以第三项作为选择的方案。
2014-1-19 15:17 上传
下载附件
(113.78 KB)
接下来是关于新场景的设置,这里面可以选择位高图来作为地面的参考图层,目前暂时还不需要使用此功能,直接修改Scene Name或是保留默认即可。
2014-1-19 15:17 上传
下载附件
(132.97 KB)
Street Graph的选项里面提供了多种的街道分布模式,在不清楚需要用哪种形态的状况下,这里我们先选用默认值即可。
2014-1-19 15:17 上传
下载附件
(154.95 KB)
最后一项是建筑风格的选择,如图所示,可以先任选一种城市来进行,一般的话会采用International City作为首次使用的选择,最后按下Finish即可完成设置的工作。
2014-1-19 15:17 上传
下载附件
(127.25 KB)
设置完成后,即可进入CityEngine的主要操作视图,如图所示,CityEngine的工作面板排列的非常简洁,很容易就能找到需要的功能来进行设置。
2014-1-19 15:17 上传
下载附件
(147.3 KB)
前面提到可以在官方下载CityEngine的案例文件,那么在下载后必须去指定文件的位置,方法是使用File > Import/Link Project Folder into Workspace找到文件的目录即可。
2014-1-19 15:17 上传
下载附件
(77.38 KB)
接着我们来试试如何创建一个新的项目与场景,使用File> New选择CityEngine >CityEngine Project,按下Next到下一个步骤。
2014-1-19 15:17 上传
下载附件
(45.57 KB)
在Project Name位置输入项目的名称,例如MyFirstCity,可以取消勾选Use default location后再指定项目的保存位置。
2014-1-19 15:18 上传
下载附件
(38.31 KB)
然后再使用一次File >New,这次选择的是CityEngine >CityEngine Scene,然后在File Name里面输入场景的名称,例如MyScene.cej,再按下Finish完成新的场景设置。
2014-1-19 15:18 上传
下载附件
(40.92 KB)
在Navigation里面可以看到我们建立的MyFirstCity项目与对应的目录结构,scenes里面则是包含了刚才建立的MyScene.cej场景。
2014-1-19 15:18 上传
下载附件
(101.95 KB)
而新的项目里面是没有任何的参考资源,所以这时我们可以使用Ctrl+C复制其他项目的文件,再使用Ctrl +V复制到我们创建的项目里面,例如将Tutorial_01(官方案例)的assets目录
下的文件复制到MyFirstCity > assets,以此类推,任何案例的文件都可以作为新项目的资料来源。
2014-1-19 15:18 上传
下载附件
(100.56 KB)
在rules目录下的cga文件是CityEngine创建模型的脚本语言,任何一个cga文件皆可通过修改来创建自己的城市模型,但是在一开始的时候我们是没有这些cga资料的,所以必须从官方案例里面先复制几个文件来作为参考。
2014-1-19 15:18 上传
下载附件
(52.54 KB)
点选中间的3D视图,选择Graph>Grow Streets,这是一个智能化创建街道的功能,可以快速的将整个城市的道路先行分布出来。
2014-1-19 15:18 上传
下载附件
(113.31 KB)
在Grow Streets的设置里面提供了一些基本的参数,这里我们可以先选用默认值,在街道产生后根据需求进行修改即可。
2014-1-19 15:18 上传
下载附件
(71.73 KB)
如图所示,这个是采用Grow Streets默认功能产生的街道分布图。
2014-1-19 15:18 上传
下载附件
(70.12 KB)
左下方的Scene用来查看物件,Network为街道的分布模型,Blocks则是楼房产生的平面位置。
2014-1-19 15:18 上传
下载附件
(55.05 KB)
按下C键可以对道路与线段进行选择与修改,如图所示,点选道路里面的方块,右键选择
Select > Select Objects of Same Group即可将同一个区域的物件选择起来。
2014-1-19 15:18 上传
下载附件
(208.17 KB)
接着将rules里面的Building.cga拖曳到选择的蓝色区域,原本的平面就会生成一群建筑体,如图所示:
2014-1-19 15:18 上传
下载附件
(128.53 KB)
而CityEngine2013在修改道路的模式上有了很方便的功能,如图所示,黄色点用来移动,中间的绿色小方块用来调整道路的宽度,通过两侧的绿色小点甚至可以修改成曲线的道路。
2014-1-19 15:18 上传
下载附件
(140.63 KB)
在建筑与生成后,可以通过Inspector调整建筑物的参数,调整的同时在视图内即可看到对应的修改变化。
2014-1-19 15:19 上传
下载附件
(74.25 KB)
选择多个区域后将Building.cga拖曳到上面即可产生大量的建筑群,如图所示:
2014-1-19 15:19 上传
下载附件
(157.28 KB)
更多的技术分享与交流请加入:
纳金网 3ds Max 技术交流群 - 284146304
纳金网 Unity 技术交流群 - 218689657
作者:
may
时间:
2014-1-20 04:44
很不错的教程啊
作者:
HIDEOKOJIMA
时间:
2014-1-20 16:48
效果很不错,谢谢了
作者:
狂风大尉
时间:
2014-1-20 17:56
强大的东西,厉害!
作者:
ppkk
时间:
2014-1-26 21:24
这个教程确实强大,很给力
作者:
狂风大尉
时间:
2014-1-27 13:27
thanks for sharing
作者:
qwerty100
时间:
2014-1-27 21:36
相当不错的教程多谢了
作者:
ZackD
时间:
2014-1-28 17:33
好难下的资源啊
作者:
caogy
时间:
2015-1-30 17:49
很棒,谢谢。
欢迎光临 纳金网 (http://course.narkii.com/club/)
Powered by Discuz! X2.5