|
POST
|
Hello @GolnazGolestani Thank you for your question. As an exchange format with SketchUp Pro KMZ is recommended. The CityEngine model exporter allows the creation of one file per start shape. So each building is a separate file.
... View more
02-14-2023
05:34 AM
|
0
|
0
|
1502
|
|
POST
|
Thank you for your reply. To give further advice, more information is needed. Can you please share more insights into what exactly went wrong? Did the model generation work? Does the Palladio generate node have maximum CPU utilization on your system? Concerning your use case: Are the buildings procedurally generated or pre-modeled assets? Is it possible to distribute the computations to multiple systems?
... View more
02-14-2023
02:54 AM
|
0
|
5
|
2937
|
|
POST
|
Please Note: The solution only applies to CityEngine 2022.1 More details can be found here: CityEngine 2022.0 and earlier: Get Map Data textur... - Esri Community Please excuse the inconvenience.
... View more
02-13-2023
08:38 AM
|
1
|
0
|
2793
|
|
POST
|
Hello @MagnusLundevall Thanks for this interesting question. Please try this approach using comp(v) and sorting the vertices by their pivot.px version "2022.1"
XPos = comp(v) { all : pivot.px }
SortedXPos =
XPos[sortIndices(XPos)]
const EPS = 0.01
calcNextVertexLoc(positions, i) =
case i < geometry.nVertices:
case abs(positions[i] - positions[0]) < EPS: calcNextVertexLoc(positions, i+1) // check next vertex position
else: positions[i] - positions[0]
else: scope.sx
getSplitPos =
calcNextVertexLoc(SortedXPos, 2)
@StartRule
SplitRecursive -->
split(x) { getSplitPos : Rectangle | ~1 : SplitRecursive }
Rectangle --> color(rand, rand, rand)
... View more
02-13-2023
08:23 AM
|
0
|
0
|
2130
|
|
POST
|
hello @MuthuSampath Thank you for your question. The CityEngine Scene Layer Package (SLPK) exporter cannot combine multiple exports. It optimizes data from a single export only. Therefore, to create a single Scene Layer from multiple projects, the data must be combined into a single scene. This is only doable until a certain size and is depending on the hardware available. For huge area, it might make sense to assign the data to grid tiles and create Scene Layers in a grid layout.
... View more
02-06-2023
12:42 AM
|
1
|
0
|
1245
|
|
POST
|
Hello @JacobAalfs Thank you for your questions. The models are always exported as y-up. Some formats (like FBX) have an attribute field to store the up-axis. For OBJ the convention is y-up. On Export the Global Offset gets applied to the Global (Scene) Coordinates.
... View more
01-13-2023
09:00 AM
|
0
|
0
|
967
|
|
POST
|
hi @AndrewAVS Welcome to the CE community and thank you for your question! To export buildings separately, select the model export option "One file per start shape" in the "Granularity Settings". DAE files can be georeferenced by writing them out as KML For georeferencing FBX files, an extra file needs to be written. How to achieve this is shown in Tutorial 12: Scripted report export—ArcGIS CityEngine Resources | Documentation
... View more
01-10-2023
03:42 AM
|
1
|
0
|
732
|
|
POST
|
Thank you @SangmukKyleSeok for your question. New values can be appended to arrays with this notation: Generate --> Iterate([0, 1])
Iterate(c)-->
case size(c) >= 10: print(c)
else: Iterate([c, size(c)+1]) Please have a look at the example in the CGA help: array initialization function—ArcGIS CityEngine Resources | Documentation
... View more
01-09-2023
06:01 AM
|
1
|
0
|
1588
|
|
POST
|
Hello @Solairajap How-to-export object attributes is a quite common question. The community thread Using Python to create an object attribute from a ... - Esri Community will hopefully help you.
... View more
01-09-2023
12:44 AM
|
0
|
0
|
2354
|
|
BLOG
|
This article was made with CityEngine 2022.1 and Twinmotion 2022.2. Prepare your CE Terrain for Twinmotion Before you start exporting the terrain layer, some preparations are needed. Export all Models and Shapes to Unreal Datasmith Export your scene geometry using the Datasmith Exporter IMPORTANT: Enable the Twinmotin compatibility mode. In the Geometry Settings section press Center. Note down the offset values. This will help you to align the terrain in the Twinmotion scene later. Please consult the Export DATASMITH (Unreal and Twinmotion)—ArcGIS CityEngine Resources | Documentation for more details. Setting the optimal Terrain resolution Select the Terrain and open the Inspector. Increase the elevation resolution until the grid is approximately 1- by -1 meter. Additionally, write down the amplitude of the terrain (Maximum Height - Minimum Height value), since it is later needed for the import in Twinmotion. Water areas Does your scene contain an ocean, lake, or slow-flowing river? Then use Twinmotion for realistic water visualization. Most likely your terrain data represents the surface of the water body. For the visualization in Twinmotion, water bodies need some depth to look good. Use the CityEngine terrain edit brush to increase the depth of the terrain in the water areas. Export your CE Terrain There are two methods to transfer terrain data from CityEngine to Twinmotion. You can either choose to export a heightmap image or terrain mesh. Export as Heightmap image Select the terrain in the Scene Editor and go to Menu > Export... > Export Selected Terrains as Image. Then choose the png (16 Bit Grey) format. Export as Mesh Select the terrain in the Scene Editor and go to Menu > Export Models... and select Autodesk FBX. Go to Geometry Settings and use the same offset values (the values you wrote down earlier) as you did for the Datasmith export (alternatively, click Center). This helps to align the terrain in your Twinmotion scene after import. Prepare your Twinmotion Scene First, make sure your Twinmotion scene is set to meters: Datasmith Import Open the Twinmotion geometry import dialog to import your scene geometry stored int the Datasmith exchange format. Keep all default options Import your Terrain in Twinmotion In Twinmotion, terrains are called Landscapes. Open the import dialog and select the Landscape tab. On import, landscapes get materials assigned automatically. You have three different options to add the terrain: 1: Landscape from a Heightmap image Set the Largest dimension to the largest dimension of the image file. Remember: the elevation resolution was set to 1-by-1 meters prior to export in CityEngine. The amplitude is the Maximum Height - Minimum Height value in the CityEngine Inspector (The same amplitude values you wrote down earlier). Optionally enable Smoothing. 2: Landscape from Mesh The up-axis and the distance unit are defined by the CE exporter. Keep both options set to Auto. Optionally enable Smoothing. 3: Import Terrain Mesh as Geometry The third option is to import the terrain mesh as geometry. This allows you to keep the texture (e.g., satellite image) of your CityEngine terrain. Keep the default settings Add Water to the Landscape Optionally, enable Water in the Twinmotion scene. Settings > Weather > Effects > Ocean Enable Adjust the height In Aspect select the water type Move all elements into place Use the rotate/translate tool for aligning your building geometry to the terrain. ____________________________________________________________________________ Get a Free 21-Day Trial of ArcGIS CityEngine | Sign Up Today (esri.com) and try Twinmotion for free for as long as you need for non-commercial use, or upgrade to the full-featured version for yourself or your company.
... View more
12-20-2022
04:31 AM
|
4
|
0
|
5807
|
|
POST
|
Yes, it is planned to support CE 2022.1 as well. Please check the Nvidia omniverse discord for the release announcement in the #esri-arcgis-cityengine channel.
... View more
12-19-2022
10:29 AM
|
0
|
1
|
3151
|
|
POST
|
Hello @TelmaFernandes2 We looked into why you still can't get the road texture when exporting to slpk. Did you use the complete streets rule from here? https://github.com/d-wasserman/Complete_Street_Rule/releases/tag/2.9.0 The rule uses a texture with an 8-bit greyscale encoding that is not supported by the SLPK exporter: /Complete_Street_Rule-2.9.0/assets/Complete_Streets/Lanes/Asphalt003_2K_Color.jpg Please use an image editing tool like MS Paint to save it as a 24-bit color image.
... View more
12-19-2022
10:06 AM
|
0
|
0
|
5619
|
|
POST
|
Hello @JacobAalfs Thank you for your question. As of now, CE 2022.1 is not supported, yet. The Omniverse Connector 1.0.1 supports versions up to CE 2022.0. For the installation instructions, please follow the user manual: https://docs.omniverse.nvidia.com/con_connect/con_connect/cityengine/user-manual.html#installation-instructions
... View more
12-16-2022
06:32 AM
|
0
|
3
|
3179
|
|
POST
|
This is how to rename shapes with Python: Python scripting interface usage—ArcGIS CityEngine Resources | Documentation namePattern = "'Shape*'"
newName = "newName"
shapes = ce.getObjectsFrom(ce.scene,ce.isShape,ce.withName(namePattern))
ce.setName(shapes, newName)
... View more
12-15-2022
01:57 AM
|
0
|
0
|
1557
|
|
BLOG
|
Recently, there have been changes to the Esri raster base map servers. Unfortunately, the way CityEngine 2022.0 and earlier executes queries in Get Map Data is not fully supported anymore. From now on, requests from CityEngine 2022.0 and earlier must be limited to Medium (2k) resolution. To download base maps with up to 8k resolution, please update to the most recent version of CityEngine (2022.1 or newer).
... View more
12-14-2022
06:15 AM
|
2
|
0
|
746
|
| Title | Kudos | Posted |
|---|---|---|
| 1 | 02-11-2026 02:50 AM | |
| 1 | 10-15-2025 08:03 AM | |
| 1 | 10-16-2025 03:16 AM | |
| 3 | 10-20-2025 06:11 AM | |
| 1 | 04-19-2023 12:30 AM |
| Online Status |
Offline
|
| Date Last Visited |
02-26-2026
12:07 AM
|