Houdini Engine for Unity - New version released!

   9921   6   1
User Avatar
Member
571 posts
Joined: May 2017
Offline
Hello,

As of Houdini 16.5.590, the new version of the Houdini Engine for Unity plug-in is now officially released. The previous version has been deprecated and removed from Houdini.

You'll find the renamed plug-in package under <Houdini install folder>/engine/unity:


Documentation can be found here: http://www.sidefx.com/docs/unity/index.html [www.sidefx.com]
Github: https://github.com/sideeffects/HoudiniEngineForUnity [github.com]

Development and documentation updates will continue. To see what has changed daily, you can view our Unity-plugin changelist here:
https://www.sidefx.com/changelog/?journal=&categories=25&body=&version=&build_0=&build_1=&show_versions=on&show_compatibility=on&items_per_page= [www.sidefx.com]

Please file any bugs and RFEs with the bug tracking system: https://www.sidefx.com/bugs/submit/ [www.sidefx.com]
Edited by seelan - Oct. 17, 2018 10:29:08

Attachments:
Unity_InstallPackage.png (14.4 KB)

User Avatar
Member
571 posts
Joined: May 2017
Offline
There was a large number of changes that went in recently to build 16.5.590. Changelist for it is here:

Fixed major bug with saved assets in scene when the scene is reloaded in a new session and the asset has to be cooked again. Bug was causing state information to be lost due to not accounting for object names to change between sessions for SOP assets.

Fixed Rebuild Asset not reapplying asset preset (parameter vaulues, input, etc).

Input nodes now always have Keep World Transform enabled by default, which is the correct behaviour and consistent with other Engine plugins. Fixed input nodes losing their objects in saved scenes due to not finding inactive or project-specific objects.

Reset Parameters will now properly reset input nodes.

Major rework of how Houdini heightfields are converted to Unity terrains. Fixed issues with heightfield sizes causing padding issues. Now anything power of 2 plus 1 and grid spacing of 2 should work fine. Fixed heightfield tile splits so they are imported and aligned properly. Fixed output terrain being positioned wrong on some imports, and on baked outputs. Added support for layers other than just height. These other layers are applied as Terrain alphamaps. These are now exposed to a new Terrain section on the asset UI, allowing user to set textures and other material settings. Also exposed is a strength parameter allowing to apply a multiplier on the layer's values before submitting as alphamap. A default Terrain splat texture is used for layer textures and the default can be changed in the Plugin settings. Fixed duplication null error with heightfield assets. Fixed multiple heightfield objects within same subnet not working properly.

Note that documentation will be updated to reflect the recent changes to heightfield -> terrain conversion.
User Avatar
Member
571 posts
Joined: May 2017
Offline
Added a thread on using the plugin programmetically: https://www.sidefx.com/forum/topic/58218/ [www.sidefx.com]
User Avatar
Member
571 posts
Joined: May 2017
Offline
Setting up your development environment: https://www.sidefx.com/forum/topic/58387/ [www.sidefx.com]
User Avatar
Member
1 posts
Joined: Aug. 2020
Offline
hey does anyone have the direct link for the build 18.0.566 build in Houdini for Houdini for unity cause after the install its telling me I need version 18.0.460 or something like that to make it work please help this is really frustrating lol

Attachments:
2020-11-11 10_02_23-New Unity Project (1).png (32.1 KB)

User Avatar
Member
47 posts
Joined: March 2014
Offline
I can't get it working.. tried reinstalling Houdini, different versions of Unity - but always getting error about not finding Houdini installation directory (although path is correct - it even shows in the error dialog box)


It works perfectly fine in Unreal, so it means everything is istalled as it should.

Any ideas what could be the problem?
Edited by rendereverything - Jan. 21, 2021 13:52:00
User Avatar
Member
47 posts
Joined: March 2014
Offline
.. solved my issue: Got it working by defining HFS environment variable in Windows - pointing to my Houdini installation.

After doing this, Houdini did not start itself. What I did instead is just defined environment variable in Houdini Engine source:

Added:
System.Environment.SetEnvironmentVariable("HFS", appPath);
in HEU_Platform.cs, SetHoudiniEngine path function.

I thing something is wrong specifically on my PC, but no idea what
Edited by rendereverything - Jan. 22, 2021 08:24:35
  • Quick Links