Hydrogent is an implementation of the Hydra rendering API in Diligent Engine.
PySide6
PyOpenGL
bash git clone https://github.com/PixarAnimationStudios/OpenUSD.git cd OpenUSD
bash python .\build_scripts\build_usd.py --build-variant debug .\build\Debug python .\build_scripts\build_usd.py --build-variant release .\build\Release python .\build_scripts\build_usd.py --build-variant relwithdebuginfo .\build\RelWithDebInfo
bash python3 ./build_scripts/build_usd.py --build-variant debug --generator Xcode ./build/Debug python3 ./build_scripts/build_usd.py --build-variant release --generator Xcode ./build/Release python3 ./build_scripts/build_usd.py --build-variant relwithdebuginfo --generator Xcode ./build/RelWithDebInfo
--draco --openimageio
to build OpenUSD with Draco and OpenImageIO support in step 1.bash cmake -S . -B build/Debug -DCMAKE_INSTALL_PREFIX=bin/Debug -Dpxr_ROOT=<OPEN_USD_ROOT>/build/Debug -DUSD_FILEFORMATS_BUILD_TESTS=OFF <OPTIONS> cmake --build build/Debug --config debug cmake --install build/Debug --config debug
DILIGENT_USD_PATH
CMake variable, for example: -DDILIGENT_USD_PATH=<OPEN_USD_ROOT>\build
To run an application that uses Hydrogent on Windows, the following paths must be added to the PATH
environment variable for the application to find required USD DLLs. For example, for Debug configuration:
If you are using USD File Format Plugins, the following paths must be also added to the PATH
environment variable:
Additionally, the following path must be added to the PXR_PLUGINPATH_NAME
environment variable: