This is where I experiment with OpenUsd and software development. The basic idea is to add an execution system inside a Hydra 2.0 Scene Index.
Jivaro is develloped and tested on Windows (Windows 10 Pro) and on MacBookPro M1 (MacOs Monterey 12.3.1)
- clone and build USD
- clone and build glfw
- clone Jivaro repository
- create a build folder inside Jivaro folder
- from this build repo run
- cmake -DUSD_DIR=path_to_usd_build -DGLFW_DIR=path_to_glfw_build -DENABLE_PYTHON_SUPPORT=ON -DCMAKE_INSTALL_PREFIX=path_to_jivaro_install ../
- cmake --build . --config Release
- cmake --install .
- update your system PATHS
- add path_to_jivaro_install\lib to your PATH
- add path_to_jivaro_install\lib\usd to PXR_PLUGINPATH_NAME
on MacOS, before launching the app (and waiting for better solution) you have to tell where to find runtime libraries
- export DYLD_LIBRARY_PATH=path_to_jivaro_install/lib:path_to_usd_build/lib
- export PXR_PLUGINPATH_NAME=path_to_jivaro_install/lib/usd
https://github.com/PixarAnimationStudios/OpenUSD
https://github.com/ocornut/imgui
https://github.com/LumaPictures
https://github.com/matiascodesal