要考察 ArcGIS CityEngine 中的教程工程,请启动 CityEngine,然后在主菜单中单击匡助 > 下载教程和示例。 在遴荐教程或示例后极乐净土 裸舞,系统会自动下载工程并将其添加到 CityEngine 责任空间。
本教程与 Houseal Lavigne Associates 的 Devin Lavigne 合作创建。
关于城市谈论者和遐想师来说,一个常见的要求是展示或诠释提议和念念法。 举例,一位在德国柏林市中心制定野心的谈论师可能会提议对施普雷河沿岸的工业用地和大型大地泊车场进行再行引诱。 沿河岸的环境和连合市中心的位置使该地点特别稳健混杂用途引诱。
为了匡助传达提案的信息,谈论者频繁与其社区进行合作以展示视觉成果,从而论述一个区域的愿景。 当谈论被社区采用后,业主概况有远见的引诱商即可聘用建筑师制定愈加详备的谈论或提案,并匡助社区已矣其愿景。
在两种情况下,遐想师都需要准备 3D 观念谈论,其中包含地点谈论以及周围的城市环境。 在本教程中,您将了解使用公众可用的 CityEngine 和 GIS 数据的责任流,以创建这些类型的可视化。 您将效力以下重要要领:
获取数据在第一部分中,您将开放场景并登录以从获取舆图数据中下载数据。
开放场景率先开放空缺场景 GetMapData.cej:
登录到 ArcGIS Online您的第一步是获取柏林市中心的舆图数据。 要使用获取舆图数据器具,您必须已登录到 ArcGIS Online。 单击未登录下拉菜单。
单击登录以开放 ArcGIS CityEngine 登录对话框:
输入您的 ArcGIS Online 用户名和密码以进行登录:
获取舆图数据接下来,单击主菜单中的文献 > 获取舆图数据。
当场出现获取舆图数据对话框;在搜索框中,键入 Berlin Cathedral, Berlin, DEU:
舆图即会缩放到该位置。
单击建立范畴。 当场出现一个矩形可挽回遴荐框,用于细目前载区域。 复制粘贴以下坐标以得回精准终结。 这特别紧迫,因为在此界说范畴内,您将使用书签在柏林的不同区域之间转移。
宽度 - 9177.662高度 - 5692.849X 偏移 - 1487196.025Y 偏移 - 6892058.511这些值与 Web 墨卡托参考系统相匹配。 开放场景后,参考系统将自动改动为 UTM。 禁用固定比率按钮 ,然后在参考点选项 下,确保矩形的参考点建立为左下角。
在 Esri 天下高程下,将分辨率建立由中 (2k) 改动为高 (4K)。 保握其他建立不变。 单击细目以首先下载。
导入建立
不同的建立会导致不同的导入和不同的后处理例程,跟着对 CityEngine 的练习,您会更真切地了解每个建立的作用。 举例,若是您张开高速公路类别,则不错收尾导入的街说念类型的子集。 关于本教程,您不错保留默许值,然后单击完成。
生成并修改建筑物不才一部分中,您将生成建筑物,并学习若何使用不同的神志对其进行修改。
生成建筑物由于您在获取舆图数据对话框中选中了为已下载的花样生成模子复选框,因此 Building_From_OpenStreetMap.cga 轨则文献将应用于建筑物覆盖区。
轨则文献包含在 CityEngine 中,而况位于 ESRI.lib 文献夹中。暗意性立面
放大到场景中心。 关系导航选项的概览,请参阅 3D 导航基础学问。
默许情况下,对建筑物应用 Building_From_OpenStreetMap.cga 轨则时,建筑物为白色。 接下来,您将改动建筑物的神志。 在场景裁剪器窗口中,右键单击 Footprints 图层,然后单击遴荐对象以遴荐所有覆盖区。
遴荐建筑物覆盖区后,单击 Inspector 窗口中的制图抒发下拉箭头以将值改动为暗意性立面。 由此将教导 CGA 轨则在墙壁上创建外部窗户,并为每个覆盖永别派不同的图案和情绪。
进行放大后,您不错看到当今已应用暗意性立面值的建筑物的各异。
实在立面再次遴荐覆盖区,这次将制图抒发值改动为传神立面纹理。 改动为此值后,CGA 会将立面的不同图像或纹理偶然映射到不同的建筑物,由此使城市呈现愈加传神的外不雅。
由于此偶然纹理分派,建筑物类型并不恒久匹配。 可是,当进行减轻时,您将得到一个特传闻神的城市概视图。
将建筑物建立为白色终末,在进行下一步之前,需要将建筑物的所有制图抒发值归附为默许的白色值。 这是一种引诱可视化的常用次序。 您将以全色模子走漏谈论提议或引诱提案,行为场景的主要焦点,现存建筑将以白色或柔软的情绪走漏,从而为提案提供布景,但不会偏离焦点。 之前的要领用于展示 CityEngine 默许库 (ESRI.lib) 中可用的轨则文献中的选项。
适用于主要建筑物的单色在书签 下,单击书签 1 - Fernsehturm Berlin 或按 0 以导航至柏林市中心的电视塔 Fernsehturm Berlin。 检察周围建筑物的一些细节。
Building_From_OpenStreetMap.cga 轨则正在读取花样对象属性中的数据。 当存在可用的详备几何信息时,该轨则不错为该花样生成愈加复杂的模子 (LOD2),而非简便的拉伸 (LOD1)。
遴荐电视塔模子并将其制图抒发属性值改动为 solid color。 天线的顶部将变为亮红色。
赓续书签 2 – Berlin Cathedral (1)。 这是 CityEngine 若何诈欺存储在 OSM 建筑物覆盖区中的 LOD2 数据并自动创建结构丰富的 3D 建筑物的另一个示例。
类似于您已对塔本质的操作,请遴荐大教堂并将制图抒发值改动为单色。
此时,您不错赓续改动场景中其他主要建筑物的情绪,举例勃兰登堡门或火车总站。 完成后,您应该会看到一个场景,其中大部分建筑物均为白色,而况存在一些情绪的地标。
接下来,您将学习多样街说念计帐次序。
计帐图形集结和街说念平方,在导入 OSM 数据后,您需要计帐街说念集结。 在导入时,CityEngine 会将 OSM 数据退换成其我方的制图抒发模子(称为图形集结),由动态创建的花样的节点和段构成。 最常见的诞妄存在于交叉点处,其中节点甩掉得过近,概况缺失中心线或街说念信息。
改动街说念和东说念主行说念的宽度
街说念和东说念主行说念的宽度在导入 OSM 数据时自动设置。 在本教程中,您将移除东说念主行说念并使街说念更窄,以匡助最猛进度地减少计帐责任量。 要改动街说念的宽度,请右键单击 Street Network 图层并单击遴荐对象以遴荐通盘街说念集结。
确保段选项卡在 Inspector 窗口中处于步履景色,并将段参数改动为以下内容:
段宽度 - 9车说念宽度 -4左侧东说念主行说念宽度 - 0右侧东说念主行说念宽度 - 0动态花样将凭据新参数进行相应挽回。 正如您所看到的,当相比高下图像时,就不错得到愈加简便的街说念。
改动轨则文献与建筑物覆盖区类似,系统也会在导入时为街说念分派一个轨则。 在本例中,将默许 Street_Modern_Standard.cga 轨则改动为 Street_Modern_Simple.cga 轨则,该轨则亦然ESRI.lib 的一部分。
若是未选中,请再次遴荐所有街说念,然后单击主菜单中的花样 > 分派轨则文献以开放分派轨则文献对话框:
当今,转至进取两级,以便检察完好的 CityEngine 责任空间并浏览至 /ESRI.lib/rules/Streets/ 文献夹。 遴荐 Street_Modern_Simple.cga 轨则。
单击开放以使用新轨则再行生成街说念集结。 您不错立即发现的主要各异之一是街说念交叉口灭亡。
在仍然遴荐所有街说念花样的情况下,在 Inspector 窗口中改动段和节点的以下属性:
NbrOfRightLanes - 0中心线 - 白色此改动可将中心线由流通的黄色建立为白色虚线,并确保街说念仅有两条车说念。
准备场景以进行图形裁剪率先,在可见性建立 可见性建立 下,确保仅图形集结和可见。 单击舆图图层(底图影像)概况按 F9,然后单击模子 (F12) 以关闭其可见性。 同期,粉饰场景裁剪器窗口中的 Footprints 图层:
由此将破裂图形集结,以更好地检察任何诞妄。
街说念计帐转至书签 3 – Street Cleanup (2)。 您应该会看到类似下图的图像,其中红线教导突破的花样以及街说念中可见的间距。
要使用计帐图形器具 ,请单击遴荐按钮 (Q),然后单击器具选项窗口 中的套索遴荐器具 以遴荐中心区域的街说念段。
单击器具栏上的计帐图形器具 ,概况单击主菜单中的图形 > 计帐图形以开放计帐图形对话框。 您不错为点指定垂直和水平归拢距离(将归拢靠在沿路的点),然后单击惩办突破花样复选框,以惩办通过红色虚线教导的突破花样。 单击完成。
终结应类似于以下图像:
所选街说念的节点数目减少,而况交叉点处的红色诞妄象征被移除。 这意味着 CityEngine 创建了所有动态花样。 在赓续下一部分之前,您不错赓续计帐场景的其他部分。
接下来,您将使用地形来创建愈加传神的场景。
处理地形按下 F9 和 F12,分别开放舆图图层和模子的可见性。 然后,浏览至书签 4 - Terrain Editing。
您可能仍是翔实到,多个位置的地形高于说念路,其中一条说念路本色上是公园下方的正大。
移除正大说念路CityEngine 中的地形基于高度舆图。 诚然此次序有其优点,尤其是关于较大区域的性能,但纰谬之一是无法走漏孔洞。 这意味着无法正确地建模正大。 由此,您需要移除地下街说念的段。
正大始于公园区域南部的交叉点后,一直蔓延到火车总站。
不错使用遴荐器具 在两个交叉点之间创建一个大面积的矩形遴荐,然后按 Delete 键以删除所选段。
赓续沿着正大删除部分街说念。 在交叉点处,严慎遴荐正大段。 使用单击并团结 Shift 键概况通过在遴荐器具选项窗口 中将遴荐模式改动为添加 可产生最好成果。
完成后,终结应类似于以下图像:
挽回地形高度接下来,您会将地形挽回为街说念花样的高度,以使其不再类似。 放大至穿过公园的长街并遴荐地形类似的一些街说念。
单击器具栏上的将地形与花样对王人器具 。 当场开放一个对话框,该对话框适用于与计帐图形对话框类似确现时遴荐。
三隅 倫 巨乳保留默许值并单击应用。 关闭对话框后,当场对地形进行正确挽回。
使用“地形裁剪”画笔优化地形挽回
放大时,您仍然不错发现一些轻细的类似。
在 CityEngine 中,您不错使用画笔来修改地形,使其具有所需高度。 单击地形裁剪画笔器具 以改动地形裁剪画笔器具选项 。
开放高程考中器切换按钮以获取地形的精准高程。 将指针转移到舆图上并单击以遴荐所需高程。 由于您但愿裁汰说念路下方的地形,因此需要在舆图上遴荐一个较低点;关于舆图的这一部分,稳健的高度为 38 米。
遴荐高程后,地形裁剪画笔器具 将变为步履景色。 在地形上单击并拖动以进行绘图成果和裁剪高度。 在街说念顶部进行此操作,直至街说念的任何部分都不低于大地为止。
赓续裁剪公园区域中类似的其他位置的地形。 完成后,再次浏览至书签 4 - Terrain Editing。 其外不雅应该与下图类似:
创建决策在此部分中,您将为潜在的再行引诱创建两个决策。
决策允许您在一个场景中创建多个遐想,然后对其进行相比。 不错在不同视图中比肩走漏决策,以便进行视觉相比。 决策可由图层构成,其中包含建筑物、街说念或地形等对象;这些对象仅在决策处于步履景色时走漏。 您不错进行仅影响特定决策的自界说改动,也不错进行可应用于所有决策的全局改动。 它们提供了一种在单个场景中存储多个遐想替代决策的次序。 此外,Unreal Engine 和 360 VR Experience 扶助使用多个决策。
创建现存要求决策浏览至书签 5 – Spree River Redevelopment Site,然后在场景裁剪器窗口中再行开放 Footprints 图层的可见性。
要创建启动决策,请在场景裁剪器窗口中单击按钮 添加新决策。
当场出现新决策对话框。 将决策定名为 Existing Conditions,将 ID 改动为 EC,然后单击细目。 新决策将自动成为场景中的步履决策。
将现存建筑物转移至现存要求决策您正在准备的决策将探索未充分诈欺的河畔场面潜在的再行引诱工程。 遴荐三角形场面上的六个覆盖区,然后按 Ctrl+X 概况单击鼠标右键并遴荐剪切以剪切覆盖区。
当今,按 Ctrl+V 概况单击鼠标右键并在场景裁剪器窗口中遴荐粘贴以粘贴覆盖区。 当场创建新的 Footprints Paste 图层。 在 Inspector 窗口中将其重定名为 Redevelopment Footprints。 不错通过决策旁的决策情绪来判断图层所属的决策。
要管制图层类型和决策成员阅历,请单击裁剪以开放裁剪决策成员阅历对话框,然后选中现存要求复选框。
创建再行引诱 Scenario A创建另一个决策并将其定名为 Scenario A,然后将其 ID 改动为 A。
由于新的 Scenario A 建立为步履决策,因此您已转移至 Existing Conditions 决策的建筑物当今被粉饰,由此留住一个开放的空缺区域。
要填充此空缺区域,需切换至面花样创建器具 (S) 并创建一个新的宗地花样。 从左侧现存建筑物旁首先,赓续围绕其责任,沿着高架铁路的轨说念并复返右侧现存建筑物前边的街说念。 然后,沿着该街说念并单击启动点以完成花样。
由于引诱区域的地形并非王人备平坦,因此新创建的宗地在某些位置与地形类似。 不错使用将地形与花样对王人器具 来挽回宗地下方的地形。
在场景裁剪器中将新图层重定名为 Parcel 以确保这些图层层次分明。
接下来,在 Navigator 窗口中张开轨则文献夹,并将 UrbanBlocks.cga 轨则文献拖放到宗地上。
默许情况下,将在该宗地上创建两个建筑物块。
在 Inspector 窗口中挽回多样属性以创建您的遐想提案。 最多不错遴荐 6 个建筑物块,不错单独建立宽度、高度、长度以及块之间的间距。 在惯例下,不错界说其他建立,包括第一个块应该首先的位置 (patternOffset)、宗地辞让表率 (SetbackDepth) 和情绪值 (BlockColor)。
挽回属性后,您的场景应与下图同样:
若是您对终结感到稳固,请赓续向该场面添加一些树木。 交运的是,ESRI.lib 中存在好多可用的树木类型。 在 Navigator 窗口中,浏览至 /ESRI.lib/assets/Webstyles/Vegetation/Realistic/ 文献夹,遴荐其中一种树木并将其拖放到场景中。
将在指针位置处生成树木。 要预览树木,请右键单击文献名并遴荐文献预览以开放预览窗口。
赓续添加树木,不错通过拖放新的树木或复制现存的树木来已矣。 不错使用变换器具在大小和方进取创建变化。
创建再行引诱 Scenario B要创建备选决策,仅需在场景裁剪器窗口中右键单击 Scenario A 并遴荐复制即可复制 Scenario A。 在复制决策对话框中,将其定名为 Scenario B 并将其 ID 改动为 B。
与创建新决策时相通,复制的决策将自动建立为步履决策。 再次遴荐宗地,并在 Inspector 窗口中为此变体挽回属性。
不错使用变换器具以再行枚举从 Scenario A 中复制的树木以稳健您的替代提案。 您还不错通过使用 Delete 键删除树木概况如前所述添加树木来改动树木的数目。
由此,您创建了 3 个不同的决策:Existing Conditions 以及 2 个提案:Scenario A 和 Scenario B。太棒了!
准备场景进行可视化在最终检察场景之前,需要确保已正确卓绝走漏决策。 您可能仍是翔实到,默许情况下,CityEngine 场景灯光建立特别亮堂。 这特别稳健裁剪,但出于可视化主张,首选愈加平滑的照明。
单击器具栏中的场现象泽和全景器具 以开放场现象泽和全景对话框。 您不错手动定位太阳,也不错遴荐时期和月份和时区。 关于本教程,将太阳位置源建立为径直太阳角入射。 当今,将太阳位置改动为以下建立:
太阳高度角 - 35.0太阳场合角 - 325.0为了使色泽愈加平滑,您还不错微调亮度级别建立:
太阳强度 - 0.7环境强度 - 0.25暗影衰减 - 0.3终末,使用 F10 关闭花样的可见性。 由此不仅会粉饰已生成模子下方的所有花样,而且还会粉饰可能保留的未固定街说念交叉点上的诞妄象征。
在决策之间进行切换当今您已准备好进行探索。 通过在场景裁剪器窗口中单击相应的决策,不错在 3 个决策之间进行切换,概况径直在决策 决策器具 下的窗口中遴荐一个决策。
在决策之间进行切换时,从不同角度和缩放级别检察场面
您还不错将决策导出到 Unreal Engine 中,用于异日的可视化,以及导出到 360 VR 体验中,用于千里浸式检察。
在本教程中,您学习了若何本质以下操作:
使用获取舆图数据器具从区域中导入数据。计帐数据并使用它来创建和可视化潜在的再行引诱决策。确保已检出其他基础学问教程:CityEngine 导览、使用 GIS 数据和基于轨则建模。
要赓续学习 CityEngine,请参阅 CityEngine 教程目次。
关系此主题的反映? 极乐净土 裸舞