Writing Houdini Engine Plugins

   4713   3   2
User Avatar
Member
52 posts
Joined: July 2013
Offline
I am working on writing Houdini Engine plugins for a few different simulators and other programs, including Paraview.
Paraview is open source and I have access to the source of the other applications.
All of the applications have primitive rendering engines.

Is this or is there an appropriate forum to share Houdini Engine development experiences? Not just questions for the gurus, but posts about progress…

For example, I intend to create an IPC link between a Houdini Engine and a Python script in Paraview. As a first step, I would do something like importing text from the Python script into the Houdini Engine. To do that I assume I would have to write a barebones engine and understand how to send and receive parameters.

Brad Carvey
Brad Carvey
User Avatar
Member
402 posts
Joined: March 2013
Offline
I'd stick to questions to get the most out of this forum. That said, progress updates should be fine as well.

As to your question about an IPC link between Python and HE, I would look into the Thrift IDL we ship with Houdini - in the Houdini installation folder, under engine/thrift.

Thrift can generate python bindings as a client for our RPC Houdini Engine server (called HARS). This way, you don't have to re-implement every single HAPI call from scratch (and then keep it up to date as we make changes to the API).
User Avatar
Member
52 posts
Joined: July 2013
Offline
Thanks, I will do both.

Brad Carvey
Brad Carvey
User Avatar
Member
3 posts
Joined: June 2006
Offline
I assume you are the same Brad Carvey that worked on Newtek's video toaster? So you are working on Houdini Engine plugins for other programs? Do these by any chance include Lightwave and/or Modo?

Thanks
  • Quick Links