Releases: Esri/cityengine-sdk
CityEngine SDK 3.2.10211
Welcome to CityEngine SDK 3.2.10211 for CityEngine 2024.0!
This SDK contains the CityEngine Procedural Runtime (PRT), documentation and C++ example code.
Please refer to the README in the repository root for instructions and how to build the SDK examples.
The latest changes in PRT are listed in the changelog.md and include:
- Improvements and bug fixes to the CGA language: Support for Visual CGA designs, improvements for setback and convexify.
- Improvements and bug fixes for materials and triangulations among all Decoders and Encoders.
- ... and much more ...
Thank you for your interest in the CityEngine SDK!
CityEngine SDK 3.2.9903
Welcome to CityEngine SDK 3.2.9903!
This SDK contains the CityEngine Procedural Runtime (PRT), documentation and C++ example code.
Please refer to the README in the repository root for instructions and how to build the SDK examples.
The latest changes in PRT are listed in the changelog.md and include:
- Improvements for multi-threaded decode-encode usage
- the possibility to load additional codecs after the first call to init()
- support for decoding IFC4 files
Thank you for your interest in the CityEngine SDK!
PS: the included examples are not updated for this release. They will be updated again for CityEngine 2024.0.
CityEngine SDK 3.1.9666
Welcome to CityEngine SDK 3.1.9666 for CityEngine 2023.1!
This SDK contains the CityEngine Procedural Runtime (PRT), documentation and C++ example code.
Please refer to the README in the repository root for instructions and how to build the SDK examples.
The latest changes in PRT are listed in the changelog.md and include:
- Improvements to the CGA language (geometry tags and logical selector expressions for comp and setback).
- New "doubleSided" material attribute for Collada Decoder and GLTF Decoder/Encoder.
- Improvements for USD Decoder/Encoder.
- ... and much more ...
Thank you for your interest in the CityEngine SDK!
CityEngine SDK 3.0.8961
Welcome to CityEngine SDK 3.0.8961!
This SDK contains the CityEngine Procedural Runtime (PRT), documentation and C++ example code.
Please refer to the README in the repository root for instructions and how to build the SDK examples.
The latest changes in PRT are listed in the changelog.md and include:
- Improvements both to performance and memory consumption.
- Many bug fixes in decoders and encoders.
Thank you for your interest in the CityEngine SDK!
PS: the included examples are not updated for this release. They will be updated again for CityEngine 2023.1.
CityEngine SDK 3.0.8905
Welcome to CityEngine SDK 3.0.8905!
This SDK contains the CityEngine Procedural Runtime (PRT), documentation and C++ example code.
Please refer to the README in the repository root for instructions and how to build the SDK examples.
The latest changes in PRT are listed in the changelog.md and include:
- Support for CityEngine 2023.0 rpks - due to new features (dynamic imports) in CGA, the CGA Compiler was upgraded to a new major version. Older SDKs will not be able to use the new rpks. Note: a small change to client code is necessary, see changelog.
- Support for exporting to Unreal 5.0+
- More robust USD codecs, including better texture / uvs support
- ... and much more ...
Thank you for your interest in the CityEngine SDK!
CityEngine SDK 2.7.8603
Welcome to CityEngine SDK 2.7.8603!
This SDK contains the CityEngine Procedural Runtime (PRT), documentation and C++ example code.
Please refer to the README in the repository root for instructions and how to build the SDK examples.
The latest changes in PRT are listed in the changelog.md and include:
- Improvements to the USD decoder when reading from general URIs.
- Reduced peak memory usage when reading assets.
- Security updates to included 3rd party libraries.
Thank you for your interest in the CityEngine SDK!
CityEngine SDK 2.7.8538
Welcome to CityEngine SDK 2.7.8538 for CityEngine 2022.1!
This SDK contains the CityEngine Procedural Runtime (PRT), documentation and C++ example code.
Please refer to the README in the repository root for instructions and how to build the SDK examples.
The latest changes in PRT are listed in the changelog.md and include:
- Improvements to the CGA language (a new powerful operation
splitAndSetbackPerimeter
). - Improvements and bugfixes for the USD encoder (e.g. per-building merge granularity and support for CGA reports).
- Better performance for CGA attribute evaluation.
- ... and much more ...
Thank you for your interest in the CityEngine SDK!
CityEngine SDK 2.6.8300
Welcome to CityEngine SDK 2.6.8300 for CityEngine 2022.0! This SDK contains the CityEngine Procedural Runtime (PRT), documentation and C++ example code.
Please refer to the README in the repository root for instructions and how to build the SDK examples.
The latest changes in PRT are listed in the changelog and include:
- Improvements to the CGA language (more powerful
import
command, improvements toresetMaterial
,readMaterial
andalignScopeToGeometry
). - Bug fixes and improvements for the Unreal Engine encoder (e.g. Twinmotion support and better landscape export).
- Improvements to the GLTF decoder (e.g. also read UVs without textures).
- Improvements to the USD codecs (e.g. partially read files with unsupported nodes).
- Improved OBJ decoder performance.
- ... and much more ...
Thank you for your interest in the CityEngine SDK!
CityEngine SDK 2.6.8135
Welcome to CityEngine SDK 2.6.8135!
Please refer to the README.md instructions and how to build the SDK examples. The latest changes in the Procedural Runtime (PRT) are listed in the changelog.md file and include:
- Support for non-ASCII strings in many decoders and encoders.
- Better numerical precision for assets shifted far away from the origin.
- Improved behaviour for setback, setbackToArea, setbackPerEdge and shapeLUO operations resulting in less 'notches' in certain situations.
- Twinmotion compatibility option for Unreal Encoder.
- ... and much more ...
Also, do not forget to checkout our growing family of apps and plugins based on the CityEngine SDK at https://esri.github.io/cityengine.
Thank you for your interest in the CityEngine SDK.
CityEngine SDK 2.5.7799
Welcome to CityEngine SDK 2.5.7799 for CityEngine 2021.1!
Please refer to the README.md file in the repository root for instructions and how to build the SDK examples. The latest changes in the Procedural Runtime (PRT) are listed in the changelog.md file and include:
- New CGA functions for working with arrays such as
sortIndices
andsetElems
and support for reading material definitions. - Added a decoder and encoder for buildingSMART's IFC 2.3 format.
- Added a decoder and encoder for CGA material files.
- Improved FBX decoder (added support for embedded textures, opacity textures, and 3DS Max transformations)
- Improved mesh quality when merging vertices in
prtx::EncodePreparator
. - ... and much more ...
Also, do not forget to checkout our growing family of apps and plugins based on the CityEngine SDK at https://esri.github.io/cityengine.
Thank you for your interest in the CityEngine SDK.