在 CityEngine 中使用 Python

​ CityEngine的同义词几乎就是“规则建模”,规则指的是CGA脚本。说到脚本,很多用户又会联想到 Python, 衍生出来的问题就是,“CityEngine中是用python脚本建模吗?” 答案是No。

​ CityEngine中确实也引入了python,只不过使用python的姿势不是建模,而是自动化。通过python脚本,可以增强CityEngine的建模功能,自动化驱动脚本建模工作流,提高建模效率。我们既可以在控制台交互式执行python命令,也可以在python editor 中书写python执行文件,甚至可以将一些自定义功能扩展到CityEngine中。如下是CityEngine官方教程中的几个示例代码:

Read More

Parthenon Temple

摄于 2014-5-9, Acropolis, Athens, Greece

CityEngine的教程中刚好有个Parthenon Temple 的 Demo

Read More

CityEngine中纹理贴图之道(二)

​ 接着上一篇

Read More

CityEngine中纹理贴图之道(一)

​ 经常看到官微、公众号的各种推送,了解到很多轰动一时的大片和电游的视觉制作都有CityEngine 助力过。CityEngine 在影娱视觉行业早已硕果累累,而对于GIS大众,CityEngine 算是刚从幕后走到了台前,从神秘娱乐圈走近了烟火人间。这几年来,这个不姓“Arc”的非主流产品在不断地推陈出新,吸引着慕名围观的用户去了解。3D模型的纹理贴图问题通常是建模中的高频问题,作为前排围观群众之一,我今天就用CityEngine做一面“墙”娱乐一下吧。

Read More

导入3D模型至CityEngine

我们可以将2D矢量数据、3D模型格式导入到CityEngine 中使用,前者一般作为CityEngine shape 来使用,后者作为模型来使用。

OBJ,DAE,FBX这几种模型格式导入时可以作为两种角色来使用,shape 或 static model。这是由导入窗口中的 Import as static model 设置控制的。

Read More