Obtaining and Building the Code
To obtain and build the code, do the following:
1. Installation Prerequisites
The following components are required to be installed:
C++ compiler:
GCC
Xcode
Microsoft Visual Studio
CMake
Python
2. Downloading the HdRRP Source Code
You can use git
to clone the repository, as follows:
> git clone --recurse-submodules -j2 https://github.com/GPUOpen-LibrariesAndSDKs/RadeonProRenderUSD
Cloning into 'RadeonProRenderUSD'...
or
> git clone https://github.com/GPUOpen-LibrariesAndSDKs/RadeonProRenderUSD
Cloning into 'RadeonProRenderUSD'...
> cd RadeonProRenderUSD
> git submodule update --init
3. Configuring Your Project Using CMake
The Required Component: USD
Provide USD in either of the following two ways:
An installation of USD
Define
pxr_DIR
to point to an installation of USD when running cmake, if required. You can download USD to build it yourself from GitHub.The USD provided with Houdini
The HFS environment variable should point to the Houdini installation (the correct way is to run
cmake
from Houdini’sCommand Line Tools
or by sourcinghoudini_setup
). You can download the Houdini installer from Downloads on SideFX website.
An Optional Component
OpenVDB
The following dependency is only required for the USDView plug-in. Houdini is shipped with its own build of OpenVDB.
Dependency Name |
Description |
Version |
---|---|---|
OPENVDB_LOCATION |
OpenVDB directory with |
Example
cd RadeonProRenderUSD
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX=_package ..
4. Compiling Your Project
cmake --build . --config Release --target install