Engine installer doesn't work

   9427   10   0
User Avatar
Member
62 posts
Joined: March 2014
Offline
Hey guys.
I feel pretty stupid for asking this, but my houdini engine doesn't seem to install for unreal or unity.
I installed engine for Maya 2015, unreal 4.7.4, and unity 5, but only my maya engine works.
Do I need to load it in ue4 and unity, or should it just work?
Please help my dumb-ass out
Thanks
Gerbrand
User Avatar
Staff
2493 posts
Joined: Sept. 2007
Offline
We need some more details from you when you post a bug. i.e. What platform are you on, what cut of Houdini are you using, etc.

https://www.sidefx.com/index.php?option=com_forum&Itemid=172&page=viewtopic&t=38189 [sidefx.com]

Thanks!
Chris McSpurren
Senior Quality Assurance Specialist
SideFX
User Avatar
Member
402 posts
Joined: March 2013
Offline
Check CProgram Files/Side Effects Software/Houdini 14.0.291 - where you installed Houdini, and find the folder “engine”. It should have all 3 plugins in there.

For Unity, it won't automatically be available in any Unity project. You need to install the .unitypackage included in that engine folder (or if it's not there, just copy the contents of the Assets folder into your own Unity project.

For Unreal, it should have just been available in the Editor at launch. If not, copy the contents of CProgram Files/Side Effects Software/Houdini 14.0.291/engine/unreal/4.7 into C:\Program Files\Epic Games\4.7\Engine\Plugins\Runtime
User Avatar
Member
62 posts
Joined: March 2014
Offline
Thanks Damian!
That seems to fix things in unreal.
I will check Unity a bit later, but I'm sure it will work too.
Oh the info I left out:
I run houdini 14.291
Unreal 4.7.4
Windows 8.1

Gerbrand
User Avatar
Member
62 posts
Joined: March 2014
Offline
just an update.
I tried installing in unity, but ran into some problems
The houdini and houdini script access folders are in the root of my assets folder, and I do see the houdini engine window at the top.
The following options are greyed out though:

“load houdini asset”
“convert to input asset”
and “ create curve”

I know this probably belongs in the unity part of the forum, but I's kinda related to this post.
User Avatar
Member
402 posts
Joined: March 2013
Offline
What does Unity say/do when you click on the “Installation Info” option in the “Houdini Engine” top menu?

Either you have a different version of Houdini installed than what the Unity scripts expect or you installed the 32-bit Unity while using the 64-bit Houdini. Or something else I never ran into before…
User Avatar
Member
62 posts
Joined: March 2014
Offline
I get this:

HoudiniErrorUnsupportedPlatform: Exception of type ‘HoudiniErrorUnsupportedPlatform’ was thrown.
HoudiniHost.getEnvInt (HAPI_EnvIntType int_type) (at Assets/Houdini/Scripts/HoudiniHostWrappers.cs:60)
HoudiniHost.displayHoudiniEngineInstallInfo () (at Assets/Houdini/Scripts/HoudiniHostLinker.cs:206)
HoudiniMenu.about () (at Assets/Houdini/Editor/HoudiniMenu.cs:115)

I'm doing this in a google cardboard project.
Could it be that houdini engine doesn't like the android project?

I'm very green at all of this, but I also can't see my baked otl in unreal, when I launch it on my phone.
It seems fine in the editor, but on my phone I only see the shadow.
Most of this is probably user error, but at least I'm beta-testing the “dumb side” of the spectrum
User Avatar
Member
402 posts
Joined: March 2013
Offline
None of it is user error. All real error.

In Unity, you can only run the Houdini Engine plugin while your platform is set to PC, Mac & Linux Standalone, with the “Target Platform” being either “Windows” on Windows, or “Mac OS X” on Mac. Basically, you can only use while Unity is in a mode in which Houdini itself can run. Until we relax this restriction you'll need to build your Houdini-based assets while in Standalone mode and switch to Google Cardboard when you want to run the game or compile. The Houdini assets should keep their geometry and parameters when you switch between target platforms.

In Unreal, the reason you don't see the geometry in the compiled game is because of required Houdini asset types available in Unreal Editor are not being compiled into your game. We are working on fixing this but it will take a bit of time.
User Avatar
Member
62 posts
Joined: March 2014
Offline
damian
None of it is user error. All real error.

In Unreal, the reason you don't see the geometry in the compiled game is because of required Houdini asset types available in Unreal Editor are not being compiled into your game. We are working on fixing this but it will take a bit of time.

Ok does this mean houdini engine is useless in unreal at the moment, or is there a work-around to get it to work?
Or is this again a mobile platform problem only?

Thanks for the feedback Damian!
Gerbrand
User Avatar
Member
173 posts
Joined: April 2014
Offline
Gameplay within the Editor will work. We are working on supporting gameplay within pure Game targets and this should be available soon.
User Avatar
Member
173 posts
Joined: April 2014
Offline
Hello!

This is an update regarding UE4 features mentioned in this thread. We have completed work on separating the Editor and Game functionality within UE4 Houdini Engine plugin. With this change, Houdini objects (actors and components) became first class citizens. And it is now possible to use them in a packaged game. Please note, right now we still do not support runtime solution. That is, in game mode, no instantiation or cooking will take place.

At this time our installer will only install UE4 Houdini Engine Editor build binaries - so if you intend to use Houdini Engine plugin in a packaged game - you would need to compile UE4 Houdini Engine plugin in Game mode yourself. Plugin source is available either through our Houdini installer (or Houdini Engine installer) or through our GitHub page.

Thanks!
  • Quick Links