You need to have this software pre-installed:
- Houdini - tested with 19.0 and 19.5
- RenderManProServer - tested with 24.x and 25.x
- RenderManForHoudini - corresponding version
- PixarRenderMan-Examples - not required but very handy to use with OSL Builder. Add manually to hGeoPatterns.json
- CMake
Assuming you have installed RFH the way it's accessible from hython. This required for HDA building stage. You can quickly check by running hython and executing:
>>> import rfh, rman
>>> rman.Version
You can install one of those:
- Visual Studio Community 2019 (free)
- Build Tools for Visual Studio 2019 - if you don't need IDE
Can be downloaded from here or here.
Update values for HFS, RMANTREE, RFHTREE variables in the CMakeLists.txt
Then, assuming you opened terminal in the root of hGeoPatterns
mkdir build
cd build
cmake ..
cmake --build . --config Release -j8
Add root directory of hGeoPatterns to HOUDINI_PACKAGE_DIR environment variable
Update the first variable in hGeoPatterns.json with absolute path to plugin root folder and put it in your $HOUDINI_USER_PREF_DIR/packages