最近什么都不想干,就总结一下之前做过的一些东西。首先是建立一个虚拟城市,目前这个城市还在建造中,主要是用于自己的之后的动画和开放世界游戏制作,下面说以下自己之前的思路。
说起城市建模,可以说是哗的一下一大堆可以用想法就用入脑中,不过可以精炼一下。首先是软件选择吧,我摸过许多的三维素材软件,这里就不一一举例了,我按照一些网上的说法来分一下类:
我们常见的maya,3dsmax、blender和houdini等都是三维制作解决方案软件,说白了就是除了写文案和草图设计,还有一些后期处理等大部分都可以在这些软件里完成,只是由于软件引进时间,软件设计架构和一些人为因素,现在这些软件基本就被我们用来干某些方面的工作,比如maya常用来建模和制作角色动画,3dsmax在室内设计、建筑等偏工业方面用的多,游戏也会用,blender就随缘了(毕竟免费开源),houdini基本用来做特效,这些观点算是主流的。
那么回到我们的虚拟城市建造这个话题上来,使用上述的软件肯定是可以的,只是如果要从零开始,真的就有点太费时间了,这些软件感觉更适合手工细心雕琢模型细节,不太适合大批量程序建模。houdini应该算是个例外,它的程序式建模挺好使的,但对于城市建模并没有特定的工具,所以说大概要利用内建语言做一个系统出来,适合高度定制吧。
所以搭建城市框架我就没选择上面的软件,然后就在网上搜索到了cityengine,这是一个专门用来城市建模的软件,内置的规则文件的思路都是适合用来城市建模的,功能还挺强大。而这种软件和传统的软件在建模速度上进行比较的话,可以说在模型数目