How to install Redshift for Solaris on Linux and MacOS

Netinho Da Costa
Netinho Da Costa
  • Updated


Many Houdini users use the Houdini .env file to initialise plugins.
The Houdini .env file can also be used when initialising Redshift for Houdini as normal, as shown in our documentation:
https://help.maxon.net/r3d/houdini/en-us/#html/Houdini+Plugin+Configuration.html?TocPath=Installation%257C_____4


However, if you need to use Redshift with Solaris, then we recommend using the packages method (.json file).
This is because Houdini initializes the .env file too late in its process—specifically, after the USD core (required for Solaris) has been loaded.

You can declare the required Redshift variables at the system level, or using a packages .json file.

The packages method offers a streamlined and OS-agnostic approach for plugin installation.

  • Delete the C:\Users<your user>\Documents\houdini20.5\houdini.env file if you have Redshift configured there.
  • Create the C:\Users<your user>\Documents\houdini20.5\packages directory if you don't have it.
    Put the attached .json file inside this directory.

 

Inside the .json file, you can use the following code. 

{
 "env": [
   { "REDSHIFT_ROOT": [
     {"houdini_os == 'windows'" : "C:/ProgramData/redshift" },
     {"houdini_os == 'linux'" : "/usr/redshift" },
     {"houdini_os == 'macos'" : "/Applications/redshift" }
     ]
   },
   { "HOUDINI_PATH": [
     {"houdini_os == 'windows'" : "${REDSHIFT_ROOT}/Plugins/Houdini/${HOUDINI_VERSION}" },
     {"houdini_os == 'linux'" : "${REDSHIFT_ROOT}/redshift4houdini/${HOUDINI_VERSION}" },
     {"houdini_os == 'macos'" : "${REDSHIFT_ROOT}/redshift4houdini/${HOUDINI_VERSION}_arm64" }
     ]
   },
   { "PXR_PLUGINPATH_NAME": [
     {"houdini_os == 'windows'" : "${REDSHIFT_ROOT}/Plugins/Solaris/${HOUDINI_VERSION}" },
     {"houdini_os == 'linux'" : "${REDSHIFT_ROOT}/redshift4solaris/${HOUDINI_VERSION}" },
     {"houdini_os == 'macos'" : "${REDSHIFT_ROOT}/redshift4solaris/${HOUDINI_VERSION}_arm64" }
     ]
   },
   { "PATH": "${REDSHIFT_ROOT}/bin" },
 ]
}
 


 

Was this article helpful?

/

Comments

0 comments

Please sign in to leave a comment.