Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,84 @@
# Changelog

## v3 2025 R1

This section lists all the changes introduced in Asset Preparation API version 3 delivered in 2025 R1 compared to version v3 delivered in 2024 R2.

### Changes to Geometry Preparation Service

#### geometry_description.proto

[Behavior-breaking change] The default value for the `ambient_occlusion` property of vertices is now 1 (instead of 0).

### Changes to the Environment Preparation service

#### environment.proto

[Non-breaking changes] New methods have been added to the *Environment Preparation* service to import an environment from:

- a .track file: **PutEnvironmentFromTrackFile**
- a stream of chunks: **PutEnvironmentFromTrackChunks**

[Behavior breaking change] When importing a track including a surface source or point light with a **GaussianDiagram** angle (x or y) set to a value superior to 180, it will be automatically set to 180.

[Behavior breaking change] When importing a track including a surface source, a directional light or point light with a wavelength for the **Monochromatic** spectrum set to a value inferior to 360 (that is to say out of the validity range [360, 813]), the value will be automatically set to 360.

#### environment_description.proto

[Non-breaking changes] The **PutEnvironmentFromTrackFileRequest** and **PutEnvironmentFromTrackResponse** messages have been added.

### Changes to the Scene Tree Preparation service

#### scenetree.proto

[Non-breaking changes] New methods have been added to the *Scene Tree Preparation* service to import a scene tree from:

- a .asset file: **PutSceneTreeFromTrackFile**
- a stream of chunks: **PutSceneTreeFromTrackChunks**

[Behavior change] Several scene trees can now have the same name.

[Behavior breaking change] When importing an asset including a surface source or point light with a **GaussianDiagram** angle (x or y) set to a value superior to 180, it will be automatically set to 180.

[Behavior breaking change] When importing an asset including a surface source, a directional light or point light with a wavelength for the **Monochromatic** spectrum set to a value inferior to 360 (that is to say out of the validity range [360, 813]), the value will be automatically set to 360.

#### scenetree_description.proto

The **PutSceneTreeFromTrackFileRequest** and **PutSceneTreeFromTrackResponse** messages have been added.

[Behavior change] Several scene trees can now have the same name.
### Changes to Point Light Preparation service

#### point_light_description.proto

[Behavior breaking change] An upper limit has been added to the Angular Precision field. This value cannot exceed 57 degrees anymore.

[Non-breaking changes] Two new possibilities have been added to the **Spectrum** oneOf: `ColorRgb` and `ColorHsv`.

### Changes to Surface Source Preparation service

#### surface_source_description.proto

[Behavior breaking change] An upper limit has been added to the `Angular Precision` field. This value cannot exceed 57 degrees anymore.

[Non-breaking changes] Two new possibilities have been added to the **Spectrum** oneOf: `ColorRgb` and `ColorHsv`.

### Changes to Directional Light Preparation service

#### directional_light_description.proto

[Non-breaking changes] Two new possibilities have been added to the **Spectrum** oneOf: `ColorRgb` and `ColorHsv`.

### Changes to the common.proto

[Non-breaking changes] The `ConflictPolicy` enumeration has been added.

[Non-breaking changes] Two new messages have been added: **ColorHsv** and **ColorRgb**. Those new messages are used in the `Spectrum` oneOf in *directional_light_description.proto*, *surface_source_description.proto* and *point_light_description.proto*.

### Changes to the tag.proto

[Non-breaking changes] The **BASIC_TYPE_ILLUMINANCE_SENSOR** has been added to the `BasicType` enumeration.

## v3 2024 R2

The changes introduced in Asset Preparation API version 3 delivered in 2024 R2 compared to version v2 delivered in 2024 R1 are listed in the [2024 R2 AVxcelerate Sensors Release Notes](https://ansyshelp.ansys.com/account/secured?returnurl=/Views/Secured/corp/v242/en/vss_releasenotes/vss_releasenotes.html) in the section **Changes** > **Asset Preparation API Changelog** > **AVxcelerate Asset Preparation API v3**.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
{
"build": {
"globalMetadata": {
"title": "AVxcelerate Asset Preparation API Documentation",
"summary": "Prepare AVxcelerate assets and tracks by augmenting existing 3D content with physics-based properties.",
"version": "2024 R2",
"description": "This document is intended for developers who need to streamline the preparation of AVX assets and tracks, AVxcelerate Asset Preparation API exposes the interfaces required to prepare AVX assets and tracks.",
"date": "2024-10-22",
"status": "unpublished",
"api categories": "Autonomous Vehicle Simulation",
"product": "AVxcelerate Asset Preparation API",
"product collection": "Autonomous Vehicle Simulation",
"physics": "Autonomous Driving"
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# AVxcelerate Asset Preparation API

This API documentation is composed of the following sections:

- [API description](./desc/api-description.md)
- [Reference documentation](./ref/reference-documentation.md)
- [Changelog](./changelog/changelog.md)
Loading