Redshift Installation in Houdini

   5772   10   1
User Avatar
Member
2 posts
Joined: Nov. 2023
Offline
I am facing issues integrating Redshift into Houdini using my Maxon student license. Despite following the standard procedure of downloading Redshift from the Maxon app and editing the houdini.env file, Redshift is not appearing within Houdini, I'm using Houdini 20.0.506 with redshift latest version.

Could you please provide guidance or additional steps a successful integration.
User Avatar
Member
644 posts
Joined: June 2006
Offline
Instead of houdini.env you should use a package json file.

https://help.maxon.net/r3d/houdini/en-us/Default.htm#html/Houdini+Plugin+Configuration.html [help.maxon.net]

There is also the redshift forum:
https://redshift.maxon.net/categories [redshift.maxon.net]
User Avatar
Member
2 posts
Joined: Nov. 2023
Offline
I tried it and also followed this tutorial: https://www.youtube.com/watch?v=W7QN-c6J-WA [www.youtube.com]
but it didn't work either.I couldn't see anything when I opened Houdini.
Do you have any idea why it doesn't work?
User Avatar
Member
9 posts
Joined: Jan. 2022
Offline
Hello,

I'm also having issues installing Redshift for Houdini Indie 20.0.547 via packages on MacOS 14.3. I've created a JSON file containing the text below (as outlined in Maxon's documentation). I've placed the file in a "packages" folder in all of the locations that Houdini should be looking for it and still cannot get Redshift to load.

{​
"env":[
{​"RS_PLUGIN_VERSION" : "${​HOUDINI_VERSION}​_arm64"}​,
{​"REDSHIFT_COREDATAPATH": "/Applications/redshift"}​,
{​"HOUDINI_PATH": "${​REDSHIFT_COREDATAPATH}​/redshift4houdini/${​RS_PLUGIN_VERSION}​"}​,
{​"PATH": "${​REDSHIFT_COREDATAPATH}​/bin"}​,
{​"PXR_PLUGINPATH_NAME" : "${​REDSHIFT_COREDATAPATH}​/redshift4solaris/${​RS_PLUGIN_VERSION}​"}​
]
}​

Any help would be greatly appreciated.

Thanks,

- Brian
User Avatar
Staff
445 posts
Joined: Feb. 2018
Offline
These are the package config for all platforms

Windows:
{
  "env":[
    {"RS_PLUGIN_VERSION" : "${HOUDINI_VERSION}"},
    {"REDSHIFT_COREDATAPATH": "C:/ProgramData/Redshift"},
    {"HOUDINI_PATH": "${REDSHIFT_COREDATAPATH}/Plugins/Houdini/${HOUDINI_VERSION}"},
    {"PATH": "C:/ProgramData/Redshift/bin"},
    {"PXR_PLUGINPATH_NAME" : "${REDSHIFT_COREDATAPATH}/Plugins/Solaris/${RS_PLUGIN_VERSION}"}
 ]
}

macOS:
{"env":[
    {"RS_PLUGIN_VERSION" : "${​HOUDINI_VERSION}​_arm64"}​,
    {"REDSHIFT_COREDATAPATH": "/Applications/redshift"}​,
    {"HOUDINI_PATH": "${​REDSHIFT_COREDATAPATH}​/redshift4houdini/${​RS_PLUGIN_VERSION}​"}​,
    {"PATH": "${​REDSHIFT_COREDATAPATH}​/bin"}​,
    {"PXR_PLUGINPATH_NAME" : "${​REDSHIFT_COREDATAPATH}​/redshift4solaris/${​RS_PLUGIN_VERSION}​"}]
}

Linux
{"env":[
    {"RS_PLUGIN_VERSION" : "${​HOUDINI_VERSION}​"}​,
    {"REDSHIFT_COREDATAPATH": "/usr/redshift"}​,
    {"HOUDINI_PATH": "${​REDSHIFT_COREDATAPATH}​/redshift4houdini/${​RS_PLUGIN_VERSION}​"}​,
    {"PATH": "${​REDSHIFT_COREDATAPATH}​/bin"}​,
    {"PXR_PLUGINPATH_NAME" : "${​REDSHIFT_COREDATAPATH}​/redshift4solaris/${​RS_PLUGIN_VERSION}​"}]
}

Set HOUDINI_PACKAGE_VERBOSE=1 to log information in the terminal when Houdini is loading packages
. HOUDINI_PACKAGE_VERBOSE=1 hconfig -xa
= = = Houdini Package log = = =
Loading: C:/Users/marcb/houdini20.0/packages/redshift_plugin.json

Loading: C:/Users/marcb/HOUDIN~3/HOUDIN~1.506/packages/apex.json

Loading: C:/Users/marcb/HOUDIN~3/HOUDIN~1.506/packages/kinefx.json

Loading: C:/Users/marcb/HOUDIN~3/HOUDIN~1.506/packages/ocio.json

Loading: C:/Users/marcb/HOUDIN~3/HOUDIN~1.506/packages/package_dirs.json

Processing: C:/Users/marcb/houdini20.0/packages/redshift_plugin.json

Processing: C:/Users/marcb/HOUDIN~3/HOUDIN~1.506/packages/apex.json

Processing: C:/Users/marcb/HOUDIN~3/HOUDIN~1.506/packages/kinefx.json

Processing: C:/Users/marcb/HOUDIN~3/HOUDIN~1.506/packages/ocio.json

Processing: C:/Users/marcb/HOUDIN~3/HOUDIN~1.506/packages/package_dirs.json

Loading: C:/Program Files/Side Effects Software/sidefx_packages/SideFXLabs20.0.json

Processing load once: C:/Program Files/Side Effects Software/sidefx_packages/SideFXLabs20.0.json

Processing: C:/Program Files/Side Effects Software/sidefx_packages/SideFXLabs20.0.json

Resolved variables:
    RS_PLUGIN_VERSION : 20.0.506
    REDSHIFT_COREDATAPATH : C:/ProgramData/Redshift
    HOUDINI_PATH :
        C:/Program Files/Side Effects Software/sidefx_packages/SideFXLabs20.0
        C:/Users/marcb/HOUDIN~3/HOUDIN~1.506/packages/kinefx
        C:/Users/marcb/HOUDIN~3/HOUDIN~1.506/packages/apex
        C:/ProgramData/Redshift/Plugins/Houdini/20.0.506
        &
    PATH :
        C:/ProgramData/Redshift/bin
        C:/Users/marcb/HOUDIN~3/HOUDIN~1.506/bin
        C:/PROGRA~2/WI3CF2~1/10/bin/10.0.22000.0/x64
        C:/PROGRA~1/MIB055~1/2022/PROFES~1/VC/Tools/MSVC/1435~1.322/bin/Hostx64/x64
        C:/Users/marcb/DEV/HOUDINI/dev/hfs/bin
        C:/Program Files/Git/usr/bin
        C:/Users/marcb/bin
        C:/Program Files/Git/mingw64/bin
        C:/Program Files/Git/usr/local/bin
        C:/Program Files/Git/usr/bin
        C:/Program Files/Git/usr/bin
        C:/Program Files/Git/mingw64/bin
        C:/Program Files/Git/usr/bin
        C:/Users/marcb/bin
        C:/Python3
    PXR_PLUGINPATH_NAME :
        C:/ProgramData/Redshift/Plugins/Solaris/20.0.506
    OCIO : C:/Users/marcb/HOUDIN~3/HOUDIN~1.506/packages/ocio/houdini-config-v1.0.0_aces-v1.3_ocio-v2.1.ocio
    SIDEFXLABS : C:/Program Files/Side Effects Software/sidefx_packages/SideFXLabs20.0

Loading Info:
    Loaded Packages (6):
        C:/Program Files/Side Effects Software/sidefx_packages/SideFXLabs20.0.json
        C:/Users/marcb/HOUDIN~3/HOUDIN~1.506/packages/apex.json
        C:/Users/marcb/HOUDIN~3/HOUDIN~1.506/packages/kinefx.json
        C:/Users/marcb/HOUDIN~3/HOUDIN~1.506/packages/ocio.json
        C:/Users/marcb/HOUDIN~3/HOUDIN~1.506/packages/package_dirs.json
        C:/Users/marcb/houdini20.0/packages/redshift_plugin.json

= = = = = = = = = = = = = = = =
HFS := 'C:/Users/marcb/HOUDIN~3/HOUDIN~1.506/'
HOME := 'C:/Users/marcb'
HOUDINI_DESKTOP_DIR := 'C:/Users/marcb/Desktop'
HOUDINI_HQUEUE_HFS := '$HQROOT/houdini_distros/hfs.$HQCLIENTARCH'
HOUDINI_HQUEUE_HFS_LINUX := '$HQROOT/houdini_distros/hfs.$HQCLIENTARCH'
HOUDINI_HQUEUE_HFS_MACOS := '$HQROOT/houdini_distros/hfs.$HQCLIENTARCH'
HOUDINI_HQUEUE_HFS_WINDOWS := '%HQROOT%/houdini_distros/hfs.%HQCLIENTARCH%'
HOUDINI_HQUEUE_SERVER := 'http://localhost:5000'
HOUDINI_OS := 'Windows'
HOUDINI_PACKAGE_VERBOSE := 1
HOUDINI_PATH := 'C:/Program Files/Side Effects Software/sidefx_packages/SideFXLabs20.0;C:/Users/marcb/HOUDIN~3/HOUDIN~1.506/packages/kinefx;C:/Users/marcb/HOUDIN~3/HOUDIN~1.506/packages/apex;C:/ProgramData/Redshift/Plugins/Houdini/20.0.506;&'
HOUDINI_TEMP_DIR := 'C:/Users/marcb/AppData/Local/Temp/houdini_temp'
HOUDINI_USER_PREF_DIR := 'C:/Users/marcb/houdini20.0'
SHELL := 'C:/PROGRA~1/Git/usr/bin/bash.exe'
USER := 'marcb'
User Avatar
Member
2 posts
Joined: Aug. 2023
Offline
Partial success - but Redshift for Solaris won't load.

I tried mabelzile's macOS code (above) and redshift would not load at all. The code I am using right now in my Redshift JSON file is as follows:

{
"env": [
{
"PATH": "/Applications/redshift/bin",
"method": "append"
},
{
"PXR_PLUGINPATH_NAME": "/Applications/redshift/redshift4solaris/20.0.590_arm64;&",
"method": "append"
}
],

"path": "/Applications/redshift/redshift4houdini/20.0.590_arm64;&"

}

However redshift4solaris does not show up. Redshift4Houdini is loading. I suspect something is wrong with the PXR_PLUGINPATH_NAME line because everything else is working.

I'm on Houdini 20, and MAC OS VENTURA

Any help is welcome.
User Avatar
Member
2 posts
Joined: Aug. 2023
Offline
I figured out the error -


this line -
"PXR_PLUGINPATH_NAME": "/Applications/redshift/redshift4solaris/20.0.590_arm64;&",
"method": "append"

should be

"PXR_PLUGINPATH_NAME": "/Applications/redshift/redshift4solaris/20.0.590_arm64"
User Avatar
Member
4 posts
Joined: Sept. 2012
Offline
Thank god I've stumbled onto this thread.

I've been strugling to install RS (mac os) via packages approach for more than 4 days with no success.


Stusic
Thank god I've stumbled onto this thread.

I've been strugling to install RS (mac os) via packages approach for more than 4 days with no success.


I'm still having trouble with Redshift Solaris, it looks partially installed. I can use redshoft Rop and I can create RS notes inside solaris, but Redshift render doesn't show up at the viewport. I'm contacting Maxon support and their not helping much. SideFX Support couldn't figure out either.

:/
User Avatar
Member
4 posts
Joined: Sept. 2012
Offline
mabelzile
These are the package config for all platforms

macOS:
{"env":[
    {"RS_PLUGIN_VERSION" : "${​HOUDINI_VERSION}​_arm64"}​,
    {"REDSHIFT_COREDATAPATH": "/Applications/redshift"}​,
    {"HOUDINI_PATH": "${​REDSHIFT_COREDATAPATH}​/redshift4houdini/${​RS_PLUGIN_VERSION}​"}​,
    {"PATH": "${​REDSHIFT_COREDATAPATH}​/bin"}​,
    {"PXR_PLUGINPATH_NAME" : "${​REDSHIFT_COREDATAPATH}​/redshift4solaris/${​RS_PLUGIN_VERSION}​"}]
}



The mac OS config files doesn't work. But @Stusic approach works.
User Avatar
Staff
445 posts
Joined: Feb. 2018
Offline
digones
mabelzile
These are the package config for all platforms

macOS:
{"env":[
    {"RS_PLUGIN_VERSION" : "${​HOUDINI_VERSION}​_arm64"}​,
    {"REDSHIFT_COREDATAPATH": "/Applications/redshift"}​,
    {"HOUDINI_PATH": "${​REDSHIFT_COREDATAPATH}​/redshift4houdini/${​RS_PLUGIN_VERSION}​"}​,
    {"PATH": "${​REDSHIFT_COREDATAPATH}​/bin"}​,
    {"PXR_PLUGINPATH_NAME" : "${​REDSHIFT_COREDATAPATH}​/redshift4solaris/${​RS_PLUGIN_VERSION}​"}]
}



The mac OS config files doesn't work. But @Stusic approach works.
Can you post your MACos package solution please ?
User Avatar
Member
1 posts
Joined: Sept. 2021
Online
I have the same problem where Redshift loaded, I can see the Redshift Menu, Shelf Toolbar, can create Redshift related node in SOP, LOP, VOP but in the Solaris viewport, there is no "Redshift" entry.

Attachments:
Screenshot from 2024-05-12 17-04-09.png (1.5 MB)

  • Quick Links