Nov. 1, 2018 09:17:59
Blender is rapidly becoming really powerful for many 3d workflows. Would it be legaly possible to make an houdini engine integration? I for one would really like to use HDAs inside blender instead of exporting static geo.
Nov. 1, 2018 12:09:34
Houdini Engine for Blender would be awesome.
Nov. 2, 2018 14:58:49
I do not think that would work as Blender plugins needs to be under GPL license.
Nov. 2, 2018 16:15:59
There's got to be a legal workaround since companies like OTOY are doing it, and I'm pretty sure their code is not GPL.
Nov. 2, 2018 22:45:38
OTOYs workaround is to maintain their own customized Blender build which provides a network socket connection to link to the OctaneServer software which runs on the same machine. OctaneBlender passes the scene data to OctaneServer over this socket and the rendered image returns to blender the same way. The Octane Blender build is GPL, the Octane server where all the rendering code lives is not. You cannot use octane with vanilla blender.
I don't imagine SideFX really wants to maintain a customized version of a another 3d application.
Nov. 2, 2018 23:07:39
Thats not the problem!
Houdini engine uses thrift for intercommunication so it's a server / client setup.
I think otoy/octane has the problem that blender hasn't got a solid api for 3rd party render engine that are closed source.
The simplest way would be to use a python/thrift setup. But it would be not a fast solution.
Nov. 3, 2018 13:39:30
As long as the plugin is GPL compliment(as it ideally links statically to blender) I don't think there's an issue. Houdini engine plug ins are linked dynamically(to Houdini), the same way Blender links to the OS.
Feb. 7, 2019 02:52:04
Has there been any official/sesi talks about a Blender integration for HDAs? Like “never” or “maybe” or “yes it so coming” “it is not possible”?
Using HDAs in Blender with EEVEE for really rapid design work, especially for concept art, would be very very awesome. Right now I use gltf for models and that works ok but being able to use HDAs would enable quite powerful workflows quite similar to what you can do in Unreal and Unity but with more artist friedly tools.
Feb. 13, 2019 22:03:30
anyone is free to develop HEngine integration for any host apphttps://www.sidefx.com/docs/hengine/_h_a_p_i__overview.html
so you may try asking on blender forums too and I bet that if there is an interest the blender contributors can make it happen faster than waiting for sidefx
Feb. 15, 2019 11:41:57
I took a look there and there is no documentation for doing this except for on Windows as far as I can tell. (I'm on mac)
I guess there is ways to decipher this but it will take a lot of time. Just for fun I tried to get a basic basic test running but it is not straighforward even if the API itself seems easy enough. Anyway, even if I get something running I will not have the time to make this meaningful so I guess I will wait for someone else with a burning desire to make this happen