Skip to content

Releases: BrianHanke/openmoonray-bhgc

2023.4

31 Mar 00:06
4f0a643
Compare
Choose a tag to compare

Built and tested with Houdini 19.5.534 on CentOS 7 with Nvidia drivers. Might work on other distros but you'll have to juggle around packages and libraries. Also might work with other recent Houdini versions.

You will likely need to install some or all of the base packages found in the official Centos 7 package script.

Installation steps:

  1. Extract bhgc_openmoonray_houdini_19.5.534.tar.gz to your root directory.
  2. From a terminal run: source /installs/openmoonray/scripts/setup.sh
  3. From a terminal run: /installs/openmoonray/bin/rdl2_json_exporter --out /installs/openmoonray/shader_json/ --sparse
  4. Add the following to ~/.bashrc:
export PXR_PLUGINPATH_NAME=/installs/openmoonray/plugin/usd
export RDL2_DSO_PATH=/installs/openmoonray/rdl2dso.proxy:/installs/openmoonray/rdl2dso
export MOONRAY_CLASS_PATH=/installs/openmoonray/shader_json
export ARRAS_SESSION_PATH=/installs/openmoonray/session

export PATH="/installs/openmoonray/bin:$PATH"
  1. From a terminal run: source ~/.bashrc
  2. Add the following to your houdini.env:
HOUDINI_PATH="/installs/openmoonray/houdini;/installs/openmoonray/plugin/houdini;&"

You should now be ready to use MoonRay in Solaris. It's advised to run Houdini from a terminal so you can easily track any error messages that might come up. It's entirely possible that your system will be missing many required libraries and packages. You'll need to comb through the errors and fix anything that comes up.

You can also render with moonray and moonray_gui from the terminal. Test scenes are available here. When rendering, don't forget to include both the .rdla and .rdlb files. For example:

moonray_gui -exec_mode xpu -in '/home/brian/moonray_scenes/coffee/scene.rdla' -in '/home/brian/moonray_scenes/coffee/scene.rdlb'

2023.3

23 Mar 00:35
4f0a643
Compare
Choose a tag to compare

Built and tested on CentOS 7 with Nvidia drivers. Might work on other distros but will need to juggle around packages and other stuff.

You will likely need to install some or all of the base packages found in the official Centos 7 package script.

Installation steps:

  1. Extract bhgc_openmoonray.tar.gz to your root directory.
  2. From a terminal run: source /installs/openmoonray/scripts/setup.sh
  3. From a terminal run: /installs/openmoonray/bin/rdl2_json_exporter --out /installs/openmoonray/shader_json/ --sparse
  4. Add the following to ~/.bashrc:
export PXR_PLUGINPATH_NAME=/installs/openmoonray/plugin/usd
export RDL2_DSO_PATH=/installs/openmoonray/rdl2dso.proxy:/installs/openmoonray/rdl2dso
export MOONRAY_CLASS_PATH=/installs/openmoonray/shader_json
export ARRAS_SESSION_PATH=/installs/openmoonray/session

export PATH="/installs/openmoonray/bin:$PATH"
  1. From a terminal run: source ~/.bashrc
  2. You can now render with moonray and moonray_gui. Test scenes are available here. When rendering, don't forget to include both the .rdla and .rdlb files. For example:
moonray_gui -exec_mode xpu -in '/home/brian/moonray_scenes/coffee/scene.rdla' -in '/home/brian/moonray_scenes/coffee/scene.rdlb'