CityEngine基础教程翻译 (1).pdf_第1页
CityEngine基础教程翻译 (1).pdf_第2页
CityEngine基础教程翻译 (1).pdf_第3页
CityEngine基础教程翻译 (1).pdf_第4页
CityEngine基础教程翻译 (1).pdf_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

CityEngine 基础教程 翻译整理 wdy 1 CityEngine Basics Tutorial CityEngine 基础教程基础教程 This tutorial shows how to quickly create a city from scratch It introduces the complete workflow through all the parts of the CityEngine You will learn how to setup a new project how to create a street network and setup the shape creation parameters Finally you will learn how to use the rule editor and generate the city s building models 本教程将讲解如何快速地从无到有创建一个城市 通过对CityEngine 各部分 功能的讲解使读者了解完整的工作流程 您将学习到怎样建立一个新的工程 创建道路 网以及设置 形状创建参数 最后 您将学习使用规则编辑器并生成城市建筑模型 本文档为Esri CityEngine学习文档 包含在教程工程文件 Tutorial 01 CityEngine Basics 2011 2 中 由wdy翻译整理 谨望为各位同仁提供学习之便 CityEngine 基础教程 翻译整理 wdy 2 第一部分 创建一个新的工程第一部分 创建一个新的工程 Part 1 Prepare a new Project 创建新工程和场景创建新工程和场景 Setup new Project and Scene As a first step we will create a new CityEngine project 第一步 我们创建一个新的 CityEngine 工程 File New CityEngine CityEngine project 选择 File New CityEngine CityEngine project Hit Next name the project FirstCity and hit Finish 点击 Next 将工程命名为 FirstCity 并单击 Finish A new project has been created and shows up in the Navigator by default located in the upper left corner of the CityEngine window The default folders that store your project data like assets rules and scenes are already present 完成以上操作 一个新的工程便建立好了 并且其包含的内容在导航视窗 Navigator 中被展现出来 导航视窗默认定位在 cityengine 窗口的左上角 这些自动生成的文件夹用来存储你的工程数据 如资源 规则和场景等 Next we create a new scene 接下来 我们创建一个新的场景 File New CityEngine CityEngine scene 选择 File New CityEngine CityEngine scene Make sure the correct project folder is set FirstCity scenes name the scene firstcity 01 cej and hit Finish 确认新场景所保存的文件夹位置 FirstCity scenes 将该场景命名为 firstcity 01 cej 并点击 Finish Our workspace now contains a new empty project with a scene file 我们的工作空间中现在包含了一个新的空工程以及一个场景文件 CityEngine 基础教程 翻译整理 wdy 3 Copy Rules and Assets 拷贝拷贝规则和资源规则和资源 Later in this tutorial we need rule files and assets for the generation of the building models We copy these files from the tutorial projects 在本教程的后面部分 我们需要使用规则文件和资源 asset 来生成建筑 物模型 因此我们现在需要从教程配套的示例工程中拷贝这些文件 First we import the Tutorial 1 project into the current workspace 首先 我们将教程 1 的示例工程导入到当前的工作空间 Download and import the tutorial projects or only Tutorial 1 into your workspace 下载并导入教程工程 教程 1 到我们的工作空间中 Next we copy the necessary files from the downloaded Tutorial 1 project into our new project 接下来 我们将所需要的文件从已下载的教程 1 工程中拷贝到我们的新建工 程中 Locate the asset folder of Tutorial 1 定位到教程 1 的资源 asset 文件夹 CityEngine 基础教程 翻译整理 wdy 4 Use copy and paste Ctrl C and Ctrl V to copy all files and folders in the asset folder into the assets folder of your new project 使用复制和粘贴 Ctrl C 和 Ctrl V 将资源 asset 文件夹中所有的文件 与文件夹拷贝到我们新建工程的资源 asset 文件夹中 Also copy the rule file building cga from the rules folder into the rules folder of the new project 使用同样的方法 将规则文件夹中的 building cga 规则文件拷贝到 新工程的规则文件夹中 Your navigator should now look similar to the following screenshot 现在 你的导航视窗应如下图所示 CityEngine 基础教程 翻译整理 wdy 5 Now we are ready to create the street network and the building shapes in part 2 现在 我们已经为第二部分的创建道路网和建筑模型工作做好了准备 第二部分 街道和建筑物第二部分 街道和建筑物 Part 2 Streets and Building Shapes 创建道路网创建道路网 Creating a Street Networ First we are going to create a street network CityEngine 基础教程 翻译整理 wdy 6 第一步 创建道路网 Click in the viewport to make it active 单击 viewport 视窗将其激活 Graph Grow Streets 选择 Graph Grow Streets For the city we want to create we use the default settings 选择默认设置来建立我们的城市 Hit Apply and Close the dialog 单击 Apply 并关闭对话框 Click on the Frame All button on the Viewport s top menu or press a to zoom out and view all of your newly created street network in the Viewport 单击 Viewport 视窗上方工具栏中的 Frame All 按钮 或单击键盘 上的 a 键 在 Viewport 视窗中全图显示你新建的道路网 Your viewport should display a street network with default building shapes similar to the one below 现在 你的 Viewport 视窗中应显示如下图所示的道路网以及默认的建筑物形状 CityEngine 基础教程 翻译整理 wdy 7 It is now time to also take a first look at the Scene Editor Note how a new layer Streetnetwork 1 has been created 现在我们来看一下场景编辑器视窗 Scene Editor 可以发现一个名为 Streetnetwork 1 的新图层已经生成 CityEngine 基础教程 翻译整理 wdy 8 修改修改 形状创建参数形状创建参数 Modifying the Shape Creation Parameters We will now change a few of the shape creation parameters to make the scene more interesting 现在我们改变一些形状创建参数使场景看起来更加有趣 Make sure you see the complete scene by pressing a in the viewport 点击 a 键使当前场景全图层显示 With the left mouse button pressed draw a rectangle from right to left around the whole scene to select all elements 按住鼠标左键 从右向左拖拽一个矩形框将场景中的全部元素都包含在 内 CityEngine 基础教程 翻译整理 wdy 9 Go to the Inspector at the far right of the CityEngine window and click on the Blocks tab 找到位于 CityEngine 窗口右上侧的 Inspector 视窗 单击 Blocks 选项 卡 Open the Block Parameter shelf You should now see the shape creation parameters 打开 Block Parameter 搁板 shelf 将看到 形状创建参数 CityEngine 基础教程 翻译整理 wdy 10 Set type to Offset Subdivision 将类型 type 设置为偏移细分 Offset Subdivision Set lotAreaMin to 300 将最小面积 lotAreaMin 设置为 300 Set lotAreaMax to 600 将最大面积 lotAreaMax 设置为 600 Set offsetWidth to 20 将偏移宽度 offsetWidth 设置为 20 Set subdivisionRecursive to false 将代替分割递归 subdivisionRecursive 设置为否 false CityEngine 基础教程 翻译整理 wdy 11 Note how the building shapes have been updated in the scene 仔细观察场景中建筑物形状产生的变化 CityEngine 基础教程 翻译整理 wdy 12 Continue with part 3 to learn how to assign CGA rules to the building shape and finally create the building models 接下来进入第三部分 学习怎样对建筑物形状应用 CGA 规则并建立建筑物模型 第三部分 应用第三部分 应用 CGA 规则并生成模型规则并生成模型 Part 3 Assign CGA Rules and Generate Models CGA 规则简介规则简介 Introducing CGA rules In the CityEngine buildings are described using the CGA rules A CGA rule file consists of several rules that define how the actual building geometry is generated After a CGA rule file is assigned to a shape i e a building parcel the generation CityEngine 基础教程 翻译整理 wdy 13 of the building model can begin In this tutorial we will assign and modify a single CGA file with basic rules CityEngine 中 使用 CGA 规则来描述建筑物 一个 CGA 规则文件由若干规则 组成 这些规则用来定义生成真实建筑物几何形状的方式 在一个 CGA 规则文件 被指定给某个形状 如建筑物地块 时 建筑物模型便开始生成 在本部分的教程 中 我们将应用和修改一个由基本规则构成的简单的 CGA 文件 应用一个应用一个 CGA 规则文件 规则文件 Assign a CGA rule file In the 3D view click on one of the shapes in the middle to select it 在 3D 视窗中 单击某个形状的内部以选中它 In the toolbar click on Assign and select building cga 在工具条中 单击 Assign 按钮并选中 building cga 规则文件 An other very cool way to assign the rule would be to directly drag and drop the rule file onto the shape in the viewport 另一种应用规则的方式 是直接从导航视窗 Navigator 中将规则文件 拖拽到 viewport 视窗中的已选中形状上 CityEngine 基础教程 翻译整理 wdy 14 The Inspector will now look like this 现在 Inspector 视窗应如下图所示 浏览浏览 CGA 规则并设置规则并设置初始初始规则 规则 Browse the CGA rules and set the start rule Before we can generate the model we need to make sure that the the start rule is set to Lot for the selected shape in the Inspector Usually though this is the case Please note that the Start Rule names are set by the CityEngine but they can also be overriden 在生成模型前 我们需要确认在 Inspector 视窗中已选定形状的初始规则被设 置为了 Lot 批 通常这种设置为默认设置 需要注意的是初始规则的名称由 CityEngine 自动生成 但可以进行修改 With the shape still selected from the previous section locate the Start Rule entry in the Inspector 继续保持某形状在前一节中被选中的状态 找到 Inspector 视窗中的初 始规则 Start Rule 属性 Click on the Rule File link to open the Rule Editor On the left yellowish nodes the Rule Attributes are shown On the right grayish nodes the actual rule graph is displayed 双击规则文件打开规则编辑器 Rule Editor 视窗 在左侧 黄色标签 部分 显示的是规则的属性字段 在右侧 灰色标签部分 显示的是实 际规则的图表 Click on the highlighted button to maximize the editor view CityEngine 基础教程 翻译整理 wdy 15 点击下图红色圆圈内所示的按钮使编辑视窗最大化 Locate the rule at the root of the rule graph in this case it is Lot This will be our start rule for the selected shape 将规则定位在规则图的根部 在这里的根部指的是 Lot 这个规则将 是已选定形状的起始规则 Back in the inspector verify that Lot is set in the Start Rule field this is the default value Your Inspector should now look like this CityEngine 基础教程 翻译整理 wdy 16 再次查看 inspector 视窗 确认在 Start Rule 处选定的是 Lot Lot 为默认值 如下图所示 We are now ready to generate the actual building model geometry 现在我们已经做好生成真实建筑模型几何体的准备了 生成第一个建筑物模型 生成第一个建筑物模型 Generate the first building model Make sure the shape is still selected and click on Generate 确认选定形状仍然在选中状态 单击生成 Generate 按钮 The building model will now appear on top of the selected shape 建筑物模型出现在了选定形状的上方 CityEngine 基础教程 翻译整理 wdy 17 Click on the model to select it and use right click context menu Delete Model to delete it 单击选中模型 使用右键菜单中的 Delete Model 选项来删除模型 Generate it again 再次生成模型 We are now ready to modify the building model First we will modify a Rule Attribute in this case the building height Second we will add a different roof to the building this will need a new CGA rule 我们现在已经做好修改模型的准备 首先 我们将修改一个规则的属性 building height 建筑物高度 接下来 我们将为建筑物添加一个不同的屋顶 这样我们就需要一个新的 CGA 规则 修改规则属性 建筑物高度 修改规则属性 建筑物高度 Modify the building height rule attribute Generate the building a few times using the Update seed and Generate Models command Notice how the building changes height every time because the corresponding rule uses a random value CityEngine 基础教程 翻译整理 wdy 18 高度在相应的规则文件中被设置为了随机值 使用更新种子和生成模型 Update seed and Generate Models 命令多次生成建筑物 观察每 一次生成的建筑物的变化 Take a look at the default definition of the building height in the rule editor 查看规则编辑器中建筑物高程的默认定义 CityEngine 基础教程 翻译整理 wdy 19 In the Inspector locate the Rule Parameter shelf 在 Inspector 视窗中 定位到规则参数 Rule Parameter 架 Find the height parameter and change the value to 18 Notice how the parameter value is not written bold This means the parameter source has been user defined no more obeying the values which were defined in the Rule file 找到高程 height 参数将其值修改为 18 当参数值不是粗体时 说 明该参数源已经被用户定义了 不再遵守我们在规则文件中定义的值 实际操作时 发现情况是相反的 不知是否是翻译有误 CityEngine 基础教程 翻译整理 wdy 20 Again click a few times on Update seed and Generate Models Note how the building model stays constant in height You can reset this to the default behavior by clicking the little parameter icon with the black triangle next to 18 再次重复点击更新种子和生成模型按钮 Update seed and Generate Models 可以发现建筑物模型的高度不再变化 你可以通过点击数字 18 左侧的黑色三角图标将其重置为默认行为 Next we will add a new rule for the roof 接下来 我们为屋顶添加一个新的规则 添加一个屋顶规则 添加一个屋顶规则 Add a roof rule In the inspector click on the rule file link to open the rule editor 在 inspector 视窗中 通过点击规则文件打开规则编辑器 CityEngine 基础教程 翻译整理 wdy 21 Find the Lot rule and expand its node by clicking on the v symbol in the upper right corner of the node 找到 Lot 规则并点击其右上角的 V 形符号将其展开 In the comp section right click on Shape and call the context menu to add a new rule 在 comp 部分 右键点击 shape 在右键菜单中进行选择 新建 一个新的规则 CityEngine 基础教程 翻译整理 wdy 22 Enter Roof for the new rule 将新规则命名为 Roof Observe how a new rule has been generated and attached to the Lot node 观察新规则是如何生成并被连接到 Lot 节点上的 CityEngine 基础教程 翻译整理 wdy 23 To create the roof model we now insert a gable roof shape operation Right click on the Shape of the new Roof rule and call the roofGable angle overhangX overhangY operation 为了建立一个屋顶模型 我们现在插入一个人字形屋顶图形 右键单击 Roof 规则中的 Shape 找到roofGable angle overhangX overhangY 操作 Observe how the roofGable operation has been inserted Click into the three parameter fields and enter 20 1 0 as roof parameters CityEngine 基础教程 翻译整理 wdy 24 观察 roofGable 操作的生成情况 点击三个参数值分别输入 20 1 0 作 为屋顶的参数 Click on generate to view the new model 单击生成 generate 按钮 查看新生成的模型 Cit

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论