Valentin Besson

VBesson

About Me

EXPERTISE
Student
INDUSTRY
Gamedev

Connect

LOCATION
France
WEBSITE

Houdini Skills

Availability

Not Specified

Recent Forum Posts

How to handle HDA's with mulitple outputs??? Sept. 6, 2024, 10:35 a.m.

Reviving the thread, as I think this solution does not fit me :

I think this method does not work when there are multiple workitems involved, as their filepaths need to be differenciated, probably by writing their ID in the output file name. And I don't know how to retrieve that from the child workitem.


Also this method seems unscalable to me, i.e for cases when default TOPs or switch TOP are present between hdaprocess1 hdaprocessor 2, making the expression more an more convoluted as hdaprocess is not the direct parent but the result of a logic chain.

Is there a best practice to pass outputs through an hdaprocessor TOP ?

How to get PDG cook callback in Unity? May 26, 2023, 11:44 a.m.

Up

ZeroMQ (ZMQ) Client in Houdini ? May 6, 2022, 10:40 a.m.

Hello Everyone !

I've been trying to create a data transmission tunnel (or a live link, even better) between houdini and Unity, which is C#.
I have very little knowledge in this for now. I've been advised to use ZeroMQ for this inter-language case. I know rpyc is easily supported by Houdini but I did not dig that way yet.

Anyway, atm I get this error with Houdini 19.0.589
import zmq
error :
File "<stdin>", line 10, in <module>
File "C:\PROGRA~1\SIDEEF~1\HOUDIN~1.589\python37\lib\site-packages-forced\shiboken2\files.dir\shibokensupport\__feature__.py", line 142, in _import
return original_import(name, *args, **kwargs)
File "C:/Users/valen/AppData/Local/Programs/Python/Python37-32/Lib/site-packages\zmq\__init__.py", line 19, in <module>
_delvewheel_init_patch_0_0_12()
File "C:/Users/valen/AppData/Local/Programs/Python/Python37-32/Lib/site-packages\zmq\__init__.py", line 16, in _delvewheel_init_patch_0_0_12
WinDLL(os.path.join(libs_dir, lib))
File "C:\PROGRA~1\SIDEEF~1\HOUDIN~1.589\python37\lib\ctypes\__init__.py", line 364, in __init__
self._handle = _dlopen(self._name, mode)
OSError: %1 is not valid application


I tried from python sop and from houdinicore.py.
Is there a valid way to import zmq in houdini ?