Cityengine

CityEngine rules usually define a number of properties (called attrs in CityEngine) that control how the output 3D models are generated from input shapes. For example, a rule that generates a building shell might have an attr of type double for BuildingHeight and an attr of type integer for FloorCount. I am an aspiring Architect and Urban Designer looking for an exciting opportunity to apply my talents at a forward-thinking multidisciplinary firm. I made it my mission to have a strong diversity in academic and professional experiences. By 2017, I graduated from the University at Buffalo. Windows are getting closed automatically when i export it to obj. I made a structure in city engine. And i tried to export it as.obj. When i import the exported.obj file, the windo. By VishalMali New Contributor. In ArcGIS CityEngine Questions Last Updated Friday.

  1. Cityengine Download
  2. Cityengine 2021
  3. Cityengine 2016 Unreal Engine

CityEngine Tutorial Series: Roofs So the typical progression of going from a base Lot (2D shapefile of a building footprint) to a Roof involves assigning walls and a front facade. I’m opting to skip explaining this step for now because I found it confusing and I think understanding how the Roof functions work is an important and more logical. Create list index from values. Hi everyone, I have something I can't wrap my head around. The core model is not created from CityEngine, but is an shapefile import from a CAD system, so it's presplit. So I have all the floors split out before going into CityEngine and I want to create a floor index, the lowest floor index = 0 and then going up.

Cityengine Download

LabelExplanationData Type

Input point, polygon, or multipatch features. Input features can be procedurally symbolized feature layers. Field mapping (attribute-driven symbol properties) will be honored.

Feature Layer
Rule Package

The CityEngine rule package (*.rpk) file containing CGA rule information and assets. The rule annotated with @StartRule in the CityEngine rule package (.rpk) file should be annotated @InPoint for a rule package intended for point features, @InPolygon for a rule package intended for polygon features, or @InMesh for a rule package intended for multipatch features. If the @StartRule is not annotated with @InPoint, @InPolygon, or @InMesh, the feature type will be assumed to be polygon.

File

The output feature class containing multipatch features with CGA rules applied. A field named OriginalOID is added to the output feature class(es) to contain the ObjectID of the input feature from which each output feature has been generated.

Feature Class
Include Existing Fields

Controls whether the output feature class inherits the attribute fields of the input feature class.

  • Checked—The attribute fields of the input feature class will be included in the output feature class. This is the default.
  • Unchecked—No attribute fields originating from the input feature class will be added to the output feature class. This option will be used automatically if the Export Leaf Shapes parameter is checked.
Boolean
Include Reports

Depending on how the rule package has been authored, it may contain logic that generates one or more reports as the models are created. These reports can hold a wide variety of information about the features. An example is a rule package that reports the number of windows generated for each building model. This parameter is ignored if the rule package does not contain logic to generate reports.

  • Checked—New attribute fields are created on the output feature class to hold reported value for each feature as defined by the rule package report generation logic. A unique attribute is created for each reported value.
  • Unchecked—Reports generated within the rule package are ignored, and no new attributes relating to these reports are generated. This is the default.
Boolean
Export Leaf Shapes

CityEngine rule packages construct content by generating component pieces and merging them together into a single 3D object. However, it is also possible to store these components, or leaf shapes, as separate features. This option can be especially important for running analytical operations against subelements of a 3D object, such as the windows of a building.

This parameter determines whether each input feature is one of the following:

  • Converted into a single, merged, multipatch feature
  • Becomes a set of many features that can be points, lines, or multipatches

For example, a rule may generate seamless building models from input polygon footprints, or alternatively, it could create separate features for each apartment face, including an outward-facing panel, a representative center point, and lines showing the borders. In this example, the apartment panels, center points, and outlines are all considered leaf shapes.

  • Checked—Additional output feature classes are generated. This is the default. The attribute fields from the input feature class are not included in the output feature class. The output feature class contains a field named OriginalOID that references the ObjectID of the input feature from which the output was generated.
  • Unchecked—Additional output feature classes are not generated, even if additional leaf shapes are defined in the logic of the rule. All of the geometry is contained within the output multipatch features.
Boolean
Cityengine

Cityengine 2021

Derived Output

Cityengine 2016 Unreal Engine

LabelExplanationData Type
Output Point Features

When leaf shapes are generated, an output point feature class is created in the same location as the primary output multipatch feature class.

Feature Class
Output Line Features

When leaf shapes are generated, an output polyline feature class is created in the same location as the primary output multipatch feature class.

Feature Class
Output Multipoint Features

When leaf shapes are generated, an output polygon feature class is created in the same location as the primary output multipatch feature class.

Feature Class