Chrono::VSG using new VSG libraries

18 views
Skip to first unread message

Radu Serban

unread,
Sep 30, 2025, 6:25:13 AM (8 days ago) Sep 30
to ChronoForum

Dear Chrono users,

 

Recently, we have switched to using new version of the VSG libraries.

 

To build this new version of the Chrono::VSG module (in the `main` branch of the Chrono git repository, you will need to regenerate the required VSG libraries, for example by running the new versions of the buildVSG.*** scripts available under the `contrib/build-scripts` directory.

Notes:

  • It is not required to update the Vulkan version.
  • The new VSG libraries also require explicitly building glslang (as the one in Vulkan may not do). Although glslang’s CMakeScript requests a minimum CMake version of 3.22.1, they in fact need a newer version. If you encounter errors while the buildVSG script configure glslang, consider updating the CMake version (this is an issue particularly for users of Ubuntu 22.04 which comes with an old CMake version).

 

The latest Chrono code also contains Python wrappers around Chrono::VSG, including for vehicle visualization and interactive control. 

Because of all these changes, I strongly recommend that you do a clean rebuild of Chrono after you pull the latest code.

 

Please let me know if you encounter any issues.

--Radu

Reply all
Reply to author
Forward
0 new messages