Houdini Engine for Unreal - Version 2
141521 188 47- pouke
- Member
- 5 posts
- Joined: Dec. 2017
- Offline
Hello,
I created a terrain with world composition.
I would like to pass my landscapes streaming proxy inside houdini and have as an output another terrain with landscape streaming proxy having the same transform. However the scale doesn't match input landscape proxy.
Parent input landscape transform: (Landscape streaming proxy used as input in the tool has the same transform)
Parent landscape transform generated by houdini: (Landscape streaming proxy generated by houdini is the same)
As you can see the scale (Z) and Position (Z) values are not the same. The result in the viewport is correct, the terrain is at the same position than initial terrain.
However the problem comes when I bake the terrain then set another "landscapes streaming proxy" input in the tool. The scale (Z) generated by houdini is completely different and the parent landscape has been modified. The previously generated terrain moves because it's parent has been modified.
I'm using unreal_landscape_tile_actor_type = 1 and unreal_landscape_shared_actor_name = Landscape2 inside houdini in order to get landscape streaming proxy.
Here is my tool:
Would you be aware of such a problem and how can I fix it? If you need more clarification please tell me.
Thanks
I created a terrain with world composition.
I would like to pass my landscapes streaming proxy inside houdini and have as an output another terrain with landscape streaming proxy having the same transform. However the scale doesn't match input landscape proxy.
Parent input landscape transform: (Landscape streaming proxy used as input in the tool has the same transform)
Parent landscape transform generated by houdini: (Landscape streaming proxy generated by houdini is the same)
As you can see the scale (Z) and Position (Z) values are not the same. The result in the viewport is correct, the terrain is at the same position than initial terrain.
However the problem comes when I bake the terrain then set another "landscapes streaming proxy" input in the tool. The scale (Z) generated by houdini is completely different and the parent landscape has been modified. The previously generated terrain moves because it's parent has been modified.
I'm using unreal_landscape_tile_actor_type = 1 and unreal_landscape_shared_actor_name = Landscape2 inside houdini in order to get landscape streaming proxy.
Here is my tool:
Would you be aware of such a problem and how can I fix it? If you need more clarification please tell me.
Thanks
- martinez3d
- Member
- 3 posts
- Joined: May 2017
- Offline
- homemade-productions604
- Member
- 3 posts
- Joined: Oct. 2020
- Offline
- chf
- Member
- 170 posts
- Joined: Nov. 2015
- Offline
- dpernuit
- Staff
- 553 posts
- Joined: Sept. 2016
- Offline
- pbowmar
- Member
- 7046 posts
- Joined: July 2005
- Offline
- Aurel Godin
- Member
- 1 posts
- Joined: March 2017
- Offline
- dyts
- Member
- 119 posts
- Joined: Aug. 2018
- Offline
- dpernuit
- Staff
- 553 posts
- Joined: Sept. 2016
- Offline
@dyts: Source code and binaries are available on the plugin's git repo:
Source code
https://github.com/sideeffects/HoudiniEngineForUnreal-v2/tree/Houdini18.5-5.00 [github.com]
Binaries
https://github.com/sideeffects/HoudiniEngineForUnreal-v2/releases/tag/v2.0.2 [github.com]
@Aurel Godin: I'll try to have a look at porting the Niagara and Live Link plugin to UE5 during the week.
Source code
https://github.com/sideeffects/HoudiniEngineForUnreal-v2/tree/Houdini18.5-5.00 [github.com]
Binaries
https://github.com/sideeffects/HoudiniEngineForUnreal-v2/releases/tag/v2.0.2 [github.com]
@Aurel Godin: I'll try to have a look at porting the Niagara and Live Link plugin to UE5 during the week.
- dyts
- Member
- 119 posts
- Joined: Aug. 2018
- Offline
dpernuitThanks
@dyts: Source code and binaries are available on the plugin's git repo:
Source code
https://github.com/sideeffects/HoudiniEngineForUnreal-v2/tree/Houdini18.5-5.00 [github.com]
Binaries
https://github.com/sideeffects/HoudiniEngineForUnreal-v2/releases/tag/v2.0.2 [github.com]
@Aurel Godin: I'll try to have a look at porting the Niagara and Live Link plugin to UE5 during the week.
- David
- tsuno
- Member
- 11 posts
- Joined: June 2020
- Offline
I've tried "Version 2.0.2 - Houdini 18.5.563 - UE5 EA", but it doesn't work.
https://github.com/sideeffects/HoudiniEngineForUnreal-v2/releases/tag/v2.0.2-ue5 [github.com]
The "Houdini Engine" item appears in the menu bar and I can load the HDA,
but the cook does not work.
Also, the "Houdini Engine Session" is "Not Started".
At first, I got the following error in my environment.
I put the material that was giving me the error into a UE4 project and updated it for UE5.
Then I used the material and the error disappeared.
However, the cook still doesn't work.
I tried Recook, but it didn't work.
Does anyone else have the same situation?
Note:
I've tried "Version 2.0.2 - Houdini 18.5.596", but it also doesn't work.
https://github.com/sideeffects/HoudiniEngineForUnreal-v2/releases/tag/v2.0.2 [github.com]
https://github.com/sideeffects/HoudiniEngineForUnreal-v2/releases/tag/v2.0.2-ue5 [github.com]
The "Houdini Engine" item appears in the menu bar and I can load the HDA,
but the cook does not work.
Also, the "Houdini Engine Session" is "Not Started".
At first, I got the following error in my environment.
I put the material that was giving me the error into a UE4 project and updated it for UE5.
Then I used the material and the error disappeared.
However, the cook still doesn't work.
I tried Recook, but it didn't work.
Does anyone else have the same situation?
Note:
I've tried "Version 2.0.2 - Houdini 18.5.596", but it also doesn't work.
https://github.com/sideeffects/HoudiniEngineForUnreal-v2/releases/tag/v2.0.2 [github.com]
Edited by tsuno - June 3, 2021 21:38:13
- gt3d2019
- Member
- 40 posts
- Joined: Nov. 2019
- Offline
- tsuno
- Member
- 11 posts
- Joined: June 2020
- Offline
Thanks for the reply!
I solved it!
I didn't know that it was mandatory to start the session.
The reason why the session did not start was that libHAPIL.dll was not found.
(I checked here: UE5 > Project Settings > Houdini Engine > PULGUIN INFORMATION > Location of libHAPIL.dll)
After setting the following items, the session was started and the HDA was cooked.
UE5 > Project Settings > Houdini Engine > HOUDINI LOCATION
・Use custom Houdini location: checked
・Custom Houdini location: folder where libHAPIL.dll is located
I solved it!
I didn't know that it was mandatory to start the session.
The reason why the session did not start was that libHAPIL.dll was not found.
(I checked here: UE5 > Project Settings > Houdini Engine > PULGUIN INFORMATION > Location of libHAPIL.dll)
After setting the following items, the session was started and the HDA was cooked.
UE5 > Project Settings > Houdini Engine > HOUDINI LOCATION
・Use custom Houdini location: checked
・Custom Houdini location: folder where libHAPIL.dll is located
Edited by tsuno - June 7, 2021 01:13:49
- decksounds
- Member
- 109 posts
- Joined: March 2017
- Offline
Does anyone know how to get the units/scene scale to correlate between Houdini an Unreal with the kinefx livelink?
Everything comes into UE super-tiny... I can see that the link is working because the tiny little bones move but I can't even get close enough to see much more than that.
I've tried transform nodes, unit settings, remiporting the fbx at a different scale, etc. but it all comes in 100x smaller than it should.
Everything comes into UE super-tiny... I can see that the link is working because the tiny little bones move but I can't even get close enough to see much more than that.
I've tried transform nodes, unit settings, remiporting the fbx at a different scale, etc. but it all comes in 100x smaller than it should.
- Matvey_Khamidulin
- Member
- 10 posts
- Joined: May 2016
- Offline
- decksounds
- Member
- 109 posts
- Joined: March 2017
- Offline
- RobJin
- Member
- 1 posts
- Joined: Aug. 2018
- Offline
Hi, first of all I would like to thank dpernuit for your work!!
Otherwise I would have liked to have information on the spline component export, I saw that it was possible to export a curve with V2 with the unreal_output_curve attribute, do we agree that I can therefore have an editable houdini curve, modify it in unreal, and export this modification in the form of an unreal spline component at the time of the bake? if yes, I would like to know if there are subtleties for the export, I tried to do it but without success when I bake it indicates to me package 0, and this with the mode "actor", "blueprint" or "world outliner" ....
If anyone knows more about how to get a curve that would be great.
PS: I try to recover a curve which I used to create wheel tracks on the ground, to subtract this area in my scatter system
Otherwise I would have liked to have information on the spline component export, I saw that it was possible to export a curve with V2 with the unreal_output_curve attribute, do we agree that I can therefore have an editable houdini curve, modify it in unreal, and export this modification in the form of an unreal spline component at the time of the bake? if yes, I would like to know if there are subtleties for the export, I tried to do it but without success when I bake it indicates to me package 0, and this with the mode "actor", "blueprint" or "world outliner" ....
If anyone knows more about how to get a curve that would be great.
PS: I try to recover a curve which I used to create wheel tracks on the ground, to subtract this area in my scatter system
- mattchen123
- Member
- 1 posts
- Joined: May 2020
- Offline
- xycy9
- Member
- 2 posts
- Joined: April 2020
- Offline
- Colby Winfield
- Member
- 8 posts
- Joined: Dec. 2013
- Offline
-
- Quick Links