• CityEngine记录1:工程目录


    CityEngine的工程目录结构对于理解和组织3D城市建模项目至关重要。以下是对CityEngine工程目录结构的详细解析:
    在这里插入图片描述

    1. Assets

      • 存放模型的零件与纹理图片。这些资产通常用于在建模过程中为建筑物、道路、植被等元素添加详细的纹理和细节。
    2. Data

      • 存放道路或地块数据。这些数据通常是以Shapefile(.shp)、OpenStreetMap(.osm)或AutoCAD(.dxf)等格式存储的,它们构成了3D城市模型的基础地理数据。
    3. Images

      • 存放场景快照。这些图像记录了建模过程中的关键步骤或最终效果,有助于回顾和分享项目进展。
    4. Maps

      • 存放地图图层来源的影像。这些影像文件(如.jpg、.img、.tif等)提供了项目的背景或上下文,帮助用户更直观地理解建模区域。
    5. Models

      • 导出的3D模型存放位置。在此目录下,用户可以找到从CityEngine中导出的各种3D模型格式(如.slpk、.gltf、.glb等),这些模型可以在其他软件或平台上使用。
    6. Rules

      • 存放规则文件(.cga)。这些文件定义了如何根据输入数据生成3D模型。规则可以包括建筑物的外观、植被的种植方式、道路的铺设方式等。在参考文章中提到的CGA文件分析(如wuhan_texture.cga),显示了规则文件可能包含的属性、对象规则、函数和变量等元素。
    7. Scenes

      • 存放场景文件(.cej)。场景文件包含了整个建模项目的设置、数据引用、规则和视图信息。用户可以通过打开场景文件来加载和编辑整个项目。
    8. Scripts

      • 存放脚本文件。这些脚本可以用于自动化某些建模任务,提高工作效率。

    总结

    CityEngine的工程目录结构清晰地将不同类型的资源、数据和文件分门别类地存放。用户可以根据需要轻松地查找、添加或修改这些资源,以支持项目的进展。同时,层级规则(Hierarchical Rules)和条件语句/迭代语句的使用,使得CityEngine能够生成更复杂和详细的3D城市模型。

  • 相关阅读:
    python实验2 π的计算
    磁盘最优存储问题【贪心算法】
    Java ArrayList与顺序表
    自然语言处理(五):子词嵌入(fastText模型)
    中学历史教学参考杂志中学历史教学参考杂志社中学历史教学参考编辑部2022年第14期目录
    DBeaver:强大实用的跨平台数据库工具 | 开源日报 No.71
    逻辑思维能力选择题30道
    2022/11/27[指针] 指针与函数基础
    JS使用工具函数
    SLAM从入门到精通(用python实现机器人运动控制)
  • 原文地址:https://blog.csdn.net/gusushantang/article/details/139809129