New Houdini Engine Python API documentation where?

   2557   4   2
User Avatar
Member
5 posts
Joined: Nov. 2017
Offline
Hi guys,

please excuse my ignorance if I am missing the obvious. I've been trying to find information on the new
Python bindings for Houdini Engine mentioned in the “What's new for Houdini 18.5” overview here:
https://www.sidefx.com/docs/houdini/news/18_5/hdk.html [www.sidefx.com]

Could someone pls point me in the right direction? I looked at both the Houdini Engine documentation and HDK documentation, so far to no avail.

Cheers,

Stefan
User Avatar
Member
5 posts
Joined: Nov. 2017
Offline
Just found this while googling around:

https://pypi.org/project/pyhapi/ [pypi.org]

Is this it? It looks like it's in a very early stage of development?

Anyone knows anything?
User Avatar
Member
3 posts
Joined: Dec. 2016
Offline
StefanK
Just found this while googling around:

https://pypi.org/project/pyhapi/ [pypi.org]

Is this it? It looks like it's in a very early stage of development?

Anyone knows anything?

Hi,

No this is not the OFFICIAL python binding, it's only my side project. It run outside of houdini and only communicate with houdini engine.

I add some object-oriented wrapping of Houdini Engine's API, for example setting parameter, as well as multi-session management I am working on it right now.
User Avatar
Member
5 posts
Joined: Nov. 2017
Offline
maajor
No this is not the OFFICIAL python binding, it's only my side project. It run outside of houdini and only communicate with houdini engine.

I add some object-oriented wrapping of Houdini Engine's API, for example setting parameter, as well as multi-session management I am working on it right now.

Thanks maajor, I'm looking forward to seeing where you are going with this!
Would you know where to find documentation for the “official” bindings? I assume the bindings themselves come with Houdini Engine, but there seems to be no mention of it anywhere but the “Whats new in H18.5” page, and no documentation either.

Stefan
Edited by StefanK - Oct. 29, 2020 12:33:33
User Avatar
Member
3 posts
Joined: Dec. 2016
Offline
StefanK
maajor
No this is not the OFFICIAL python binding, it's only my side project. It run outside of houdini and only communicate with houdini engine.

I add some object-oriented wrapping of Houdini Engine's API, for example setting parameter, as well as multi-session management I am working on it right now.

Thanks maajor, I'm looking forward to seeing where you are going with this!
Would you know where to find documentation for the “official” bindings? I assume the bindings themselves come with Houdini Engine, but there seems to be no mention of it anywhere but the “Whats new in H18.5” page, and no documentation either.

Stefan

Hi,
I think the official one is https://www.sidefx.com/docs/houdini/hapi/ [www.sidefx.com]
Looks like it's just like do
hapi = cdll.LoadLibrary("libHAPIL")
in python, so I suppose scripting with it has not much difference with C.
Best Regards,
MYD
  • Quick Links