当前位置: 首页 > article >正文

CityEngine:3D城市建模专家

今天为大家介绍的软件是CityEngine:3D城市建模专家, 这款建模软件也是ESRI的产品. 下面我们将从软件的主要功能、支持的系统、软件官网等方面对其进行简单的介绍。

CityEngine的官网网址为https://www.esri.com/zh-cn/arcgis/products/arcgis-cityengine/overview。CityEngine是一款专业的3D城市建模软件。用户可以从其官网下载最新版本的软件。CityEngine提供了丰富的官方教程,例如如何使用CityEngine进行程序化建模、如何创建动态城市布局等。

主要功能如下所示:

  • 程序化建模:CityEngine的核心功能是程序化建模,通过CGA形状语法,用户可以快速创建复杂的建筑模型。这种基于规则的建模方法允许用户定义一系列几何和纹理特征,从而自动化生成大量模型。
  • 动态城市布局:用户可以通过动态城市布局创建可以自动实时更新的交互式街道网络。街道、人行道和整个街区可以高效地适应用户的输入,使用户能够设计完整的城市布局。
  • 数据互操作性:CityEngine支持多种行业标准格式,包括Esri Shapefile、File Geodatabase、KML、OpenStreetMap等,可以利用现有的GIS数据快速构建城市风貌。同时,它还支持多数行业标准3D格式,如Collada®、Autodesk® FBX®、DXF、3DS、Wavefront OBJ等。
  • 自定义UI:CityEngine的用户界面可以根据不同任务进行自定义,包括创建规则、处理街道网络、编辑属性或研究统计报告。用户还可以通过Python脚本控制重复性任务,创建格式化报告或自动执行其他特定操作。
  • 集成与扩展:CityEngine可以与ArcGIS系统无缝集成,支持将工作导出到高端可视化软件或游戏引擎。此外,CityEngine还提供了SDK,开发者可以使用C++语言创建插件和独立应用程序。

CityEngine可以结合GIS数据,通过规则控制模型生成。GIS数据的属性可以被规则文件访问,从而控制模型的生成。规则文件可以自定义变量,当自定义的变量名与GIS数据的属性名相同的时候,规则文件会自动将该变量与GIS的同名属性链接,并进行建模。例如,用户可以导入包含建筑物高度属性的Shape文件,并在规则文件中定义相应的变量,从而生成具有正确高度的3D建筑模型。


http://www.kler.cn/a/596585.html

相关文章:

  • C++进阶——封装红黑树实现map和set
  • Selenium Web UI自动化测试:从入门到实战
  • C#与西门子PLC的六大通信库
  • 使用LangChain开发智能问答系统
  • 最优编码树的双子性
  • TopK问题
  • 常考计算机操作系统面试习题(二)(上)
  • AI生成移动端贪吃蛇游戏页面,手机浏览器打开即可玩
  • Linux进程控制(四)之进程程序替换
  • 新能源汽车高压液体加热器总成技术解析及未来发展趋势
  • HashMap学习总结——JDK17
  • 介绍一个测试boostrap表格插件的好网站!
  • LVGL学习1
  • 【云上CPU玩转AIGC】——腾讯云高性能应用服务HAI已支持DeepSeek-R1模型预装环境和CPU算力
  • 基于linux平台的C语言入门教程(4)输入输出
  • SQL中的索引是什么
  • 建筑安全员考试:“实战演练” 关键词助力的答题提升策略
  • ARM架构薄记2——ARM学习架构抓手(以ARMv7为例子)
  • Linux小知识
  • 七桥问题与一笔画问题:图论的奠基石