Skip to content

Releases: Esri/cityengine-sdk

CityEngine SDK 3.1.9666

21 Nov 13:55
da34645
Compare
Choose a tag to compare

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

10 Oct 11:17
Compare
Choose a tag to compare

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

01 Jun 08:42
627323b
Compare
Choose a tag to compare

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

24 Feb 14:18
Compare
Choose a tag to compare

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

24 Oct 16:35
8d92fbf
Compare
Choose a tag to compare

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

09 Jun 13:41
Compare
Choose a tag to compare

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 to resetMaterial, readMaterial and alignScopeToGeometry).
  • 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

07 Jan 09:00
Compare
Choose a tag to compare

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

22 Oct 08:28
Compare
Choose a tag to compare

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 and setElems 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.

CityEngine SDK 2.4.7316

27 May 14:17
Compare
Choose a tag to compare

Welcome to CityEngine SDK 2.4.7316 for CityEngine 2021.0!

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 operations like roofRidge, footprint and support for local variables in rules and functions.
  • Improved API support for file formats with embedded resources (e.g. textures in GLB and USDZ files).
  • Added support for USDZ (single-file Universal Scene Description).
  • Added a decoder and encoder for Autodesk's DWG format.
  • Updated Unreal encoder (added support for CityEngine scenarios and multiple UV sets).
  • Texture encoders now in some cases can avoid (potential lossy) re-encoding of images and just copy the original files.
  • ... 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, the latest addition is Vitruvio, a CityEngine Plugin for Unreal Engine.

Thank you for your interest in the CityEngine SDK.

CityEngine SDK 2.3.6821

22 Oct 10:02
Compare
Choose a tag to compare

Welcome to CityEngine SDK 2.3 for CityEngine 2020.1!

Please refer to the README.md file in the repository root for instructions and how to build the examples. The latest changes are listed in the changelog.md file and include:

  • A new decoder for Universal Scene Description (USD) assets.
  • Level-of-Detail (LOD) support for the Unreal Engine Datasmith encoder.
  • Bug fixes and performance optimizations for CGA operations like comp(f) and split.
  • Bug fixes in the material handling of the prtx::MeshBuilder class.
  • ... and much more ...

Also, do not forget to checkout our growing family of apps and plugins based on the CityEngine SDK:

  • PyPRT: Python language bindings for the Procedural Runtime (PRT)
  • Palladio: CityEngine plugin for SideFX Houdini
  • Serlio: CityEngine plugin for Autodesk Maya

Thank you for your interest in the CityEngine SDK.