C# Reference Implementation

   2569   7   2
User Avatar
Member
254 posts
Joined: 7月 2013
Offline
I was pleasantly surprised that there are C# bindings for Houdini Engine (thanks Unity!).

I've installed the Unity plugin on my laptop.

Can anyone offer any guidance on getting started with Houdini Engine under C#?

Thanks.
Houdini Indie
Redshift 3D
User Avatar
Member
254 posts
Joined: 7月 2013
Offline
To anyone following along…the entry point into HAPI is the HoudiniHostLinker.cs class.
Houdini Indie
Redshift 3D
User Avatar
Member
402 posts
Joined: 3月 2013
Offline
I keep meaning to extract our C# bindings from the Unity plugin and offer them standalone. Might be worth submitting an RFE to support@sidefx.com to bump up the priority a bit.

Otherwise, yes, you'll want to use HoudiniHostLinker.cs and HoudiniCommon.cs. They should be pretty much standalone from the rest of the Unity project. HoudiniHostWrappers.cs might also be useful if you want automatic result code error checking but that might need more work getting it free from other Unity plugin dependencies.
User Avatar
Member
10 posts
Joined: 9月 2017
Offline
Did this ever get done, and @Daryl Dunlap - How did you get on?
User Avatar
スタッフ
501 posts
Joined: 5月 2017
Offline
We'll be extracting the HAPI C# imports from the Unity plugin and making them available as standalone module soon. Will update this thread when that has been done.
Edited by seelan - 2019年4月3日 13:31:48
User Avatar
Member
10 posts
Joined: 9月 2017
Offline
Thanks!
User Avatar
Member
10 posts
Joined: 9月 2017
Offline
Btw what are the licensing implications of integrating this with other software?
User Avatar
スタッフ
501 posts
Joined: 5月 2017
Offline
The C# binding is to HAPI, and HAPI uses Houdini Engine. Therefore, it would be the Houdini Engine licensing.
  • Quick Links