Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

SDK API and V-Ray versions

...

Since the AppSDK App SDK is a higher-level API layer developed (mostly) independently of the renderer itself, it has its own API version. For example, currently it is at version 4.x, while the V-Ray core is 6.x. We didn't want to use the same major version number as major changes to the AppSDK App SDK may not necessarily be coupled with a V-Ray major version and vice-versa.

In other words, the AppSDK App SDK API version reflects the evolution of the API, while the V-Ray version (the product version) reflects the evolution of the render engine itself.

...

UI Text Box
typenote
Stable releases of the AppSDK include a stable version of the core and nightly builds of the AppSDK App SDK use the nightly core.

Programmatic access

...

Fancy Bullets
  • getAPIVersion()  - Returns the Major.Minor.Patch version numbers of the AppSDK App SDK API in some language-dependent format.
  • getVRayVersion() - Returns the Major.Minor.Patch version numbers of the V-Ray in some language-dependent format.
  • getVRayVersionDetails() - Returns a string with the V-Ray version and additional details: git hash and time of build. These are mostly useful with nightly builds and for debugging problems such as loading DLLs from a wrong location.

...