dale.voges

dale.voges

About Me

Connect

LOCATION
Not Specified
ウェブサイト

Houdini Engine

Availability

Not Specified

Recent Forum Posts

OTLs breaking on import from 20.5 to 21.0 2025年11月5日4:09

I have a bit of a weird bug that I stumbled onto.
The studio that I work at would like to jump to Houdini 21. I've set up all our envs to read all of our olts same as always.
Everything reads in fine. I've I have the verbosity switched on I can see no errors.

In houdini obj level I can drop down nodes as usual. But when i switch to solaris any of our previously created hdas wont read in at all.

Traceback (most recent call last):
File "Tool::TF::lop_tf_env_lightrig::0.0.2", line 2, in <module>
File "C:\PROGRA~1/SIDEEF~1/HOUDIN~1.440/houdini/python3.11libs\toolutils.py", line 1492, in new_func
return function(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\PROGRA~1/SIDEEF~1/HOUDIN~1.440/houdini/python3.11libs\objecttoolutils.py", line 492, in genericTool
node = toolutils.genericTool(scriptargs, nodetypename, nodename,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\PROGRA~1/SIDEEF~1/HOUDIN~1.440/houdini/python3.11libs\toolutils.py", line 1492, in new_func
return function(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\PROGRA~1/SIDEEF~1/HOUDIN~1.440/houdini/python3.11libs\toolutils.py", line 1614, in genericTool
(child, newnode) = createNodeInContainer(container, nodetypecategory,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\PROGRA~1/SIDEEF~1/HOUDIN~1.440/houdini/python3.11libs\toolutils.py", line 1464, in createNodeInContainer
parent = container.createNode(subnettypename, container_name,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\PROGRA~1/SIDEEF~1/HOUDIN~1.440/houdini/python3.11libs\houpythonportion\ui.py", line 1158, in decorator
return func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^
File "C:\PROGRA~1/SIDEEF~1/HOUDIN~1.440/houdini/python3.11libs\hou.py", line 16668, in createNode
return _hou.Node_createNode(self, node_type_name, node_name, run_init_scripts, load_contents, exact_type_name, force_valid_node_name)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
hou.OperationFailed: The attempted operation failed.
Invalid node name

The weird thing is that i can still drop the node with python, without any issue
hou.node('/stage').createNode('tf_env_lightrig')

The only thing that i can vaguely see in the error message is that its got an extra lop_ in the name in the error
Tool::TF::lop_tf_env_lightrig::0.0.2

Does anyone have anything that could point me in a direction?

Hiding viewport objects in python 2024年5月22日5:16

Hi,

This feels like something simple to do, but for the life of me its alluding me.

I want to have a python script that toggles the "Set visibility of object types during playback" button on, and to set it to only check geometry

This is on object level, similarly in solaris I want to set final render in the display settings.

I started looking into the hou.scene_viewer documentation, but nothing sprung out at me to be what I was looking for.

Any thoughts would be greatly appreciated

PATHMAP in Solaris 2024年3月12日12:03

I'm setting up a Deadline render farm.
We are moving to a Linux farm but the artists are still working on Windows boxes.

Houdini has a Houdini_pathmap env that I can set eg {"/network/path", '/mnt/path'}
This works great for obj/SOPnet stuff, but as soon as I move to Solaris, and use a sublayer or asset reference the pathmap doesnt affect it as all.

Is there a step that I'm missing? Is there a reason Solaris doesnt get affected? Should I be repathing my USDs in a resolver for Linux

Thanks for any help