Converting Materials
Tool for converting Houdini materials between renderers
About
houdini-shader-converter is an open-source Python tool for converting Houdini materials between different render engines, such as Redshift, Arnold, and Karma.
It supports batch conversion and can help migrate scenes or assets between workflows.
Tool
Find the tool and instructions here:
github.com/SideswipeeZ/houdini-shader-converter
Setup Instructions
- Drop "echopr" folder in:
C:\Users\jpate\OneDrive\Documents\houdini20.5
- Drop shaderconv_echopr.json in
C:\Users\jpate\OneDrive\Documents\houdini20.5\packages
Contents ofshaderconv_echopr.json
:{ "enable" : true, "env": [ { "HOUDINI_PATH" : { "value": "$HOUDINI_PACKAGE_PATH/../echopr/ShaderConverter", }, "ShaderConv_echopr_PATH" : { "value": "$HOUDINI_PACKAGE_PATH/../echopr/ShaderConverter", }, "PYTHONPATH" : { "value": "$HOUDINI_PACKAGE_PATH/../echopr/ShaderConverter/python", } } ] }
- In Houdini, create a New Shelf Tab to place new tools.
Shelf save location:C:/Users/jpate/OneDrive/Documents/houdini20.5/toolbar/default.shelf
- Right-click > New Tool
Configure tool with the following:Script:import shader_conv_echopr as shaderConv shaderConvWin = shaderConv.ShaderConv() shaderConvWin.resize(360,500) shaderConvWin.show()
Options:- Name:
Shader_Converter_echopr
- Label:
Shader Converter 0.1
- Icon:
hicon:/SVGIcons.index?COP2_aidenoise.svg
- Name: