Currently, the plugin will remove any objects without geometry as way to provide a clean output. So there is no way to just get empty GameObjects at the moment. What I recommend as a short term solution is to output a simple geometry for those null objects with a unity_tag detail attribute. Then in an Event callback in Unity, look for GameObjects with that tag and remove all their components.
I'll add a note to optionally allow empty GameObjects in the near future.
Found 541 posts.
Search results Show results as topic list.
Houdini Engine for Unity » Hierarchy from Houdini to unity
-
- seelan
- 571 posts
- Offline
Houdini Engine for Unity » fluid vertex animation shader not working with Universal Windows Platform
-
- seelan
- 571 posts
- Offline
Could you attach a simplified version of your project with the problem and relevant files?
Houdini Engine for Unity » fluid vertex animation shader not working with Universal Windows Platform
-
- seelan
- 571 posts
- Offline
Try turning Export for Mobile option on in the vertex animation texture exporter tool.
Edited by seelan - April 6, 2018 15:36:08
Houdini Engine for Unity » houdini 2 unity $F point color?
-
- seelan
- 571 posts
- Offline
The issues you are coming across leads me to believe that you are mixing version 1 and 2 of the plugin. I recommend you pick one and use that in your project, ideally version 2.
Assets/Plugins/HoudiniEngineUnity/Scenes/ParamModifierExample.unity only exists in version 2. Note that currently it is missing the Evergreen HDA which will be fixed in tomorrow's build.
Assets/scripts/HoudiniApiAssetAccessorExample.cs is only available in version 1, and does not work with version 2.
The warning you are getting about Substance support is harmless if you are not using Substance Designer materials. Unity is warning that support for importing Substance materials automatically is being deprecated in future versions of Unity. This will fixed be in the near future once Substance releases their own Unity plugin.
As for the last post about the shader warning, which project platform are you using in Unity? You can find this by going into to File -> Build Settings. Also, what graphics card are you using? It seems either the platform setting or your current graphics card does not support the shader. It could be as simple as changing the platform to the correct one, or changing the shader.
Assets/Plugins/HoudiniEngineUnity/Scenes/ParamModifierExample.unity only exists in version 2. Note that currently it is missing the Evergreen HDA which will be fixed in tomorrow's build.
Assets/scripts/HoudiniApiAssetAccessorExample.cs is only available in version 1, and does not work with version 2.
The warning you are getting about Substance support is harmless if you are not using Substance Designer materials. Unity is warning that support for importing Substance materials automatically is being deprecated in future versions of Unity. This will fixed be in the near future once Substance releases their own Unity plugin.
As for the last post about the shader warning, which project platform are you using in Unity? You can find this by going into to File -> Build Settings. Also, what graphics card are you using? It seems either the platform setting or your current graphics card does not support the shader. It could be as simple as changing the platform to the correct one, or changing the shader.
Edited by seelan - April 2, 2018 10:02:23
Houdini Engine for Unity » houdini 2 unity $F point color?
-
- seelan
- 571 posts
- Offline
Those shaders are here: https://github.com/sideeffects/GameDevelopmentToolset/tree/Development/unity/shaders [github.com]
Houdini Engine for Unity » houdini 2 unity $F point color?
-
- seelan
- 571 posts
- Offline
That course is for the old version of the plugin.
Is the pos file being generated at all?
Is the pos file being generated at all?
Houdini Engine for Unity » houdini 2 unity $F point color?
-
- seelan
- 571 posts
- Offline
Check out this video and tutorial for using the vertex animation texture tool in Unity: https://www.sidefx.com/tutorials/unity-shaders-for-vertex-animation-export-tools/ [www.sidefx.com]
The exported files (fbx, images) need to go into your Unity project's Assets folder.
1) The error is a bug for using the plugin in playmode which I just put in a fix for (should be available in tomorrow's build).
I recommend moving to version 2 of the plugin recently released in beta: https://www.sidefx.com/forum/topic/54483/ [www.sidefx.com]
2) If you still want to use version 1 of the plugin, take a look at HoudiniApi/Scripts/HoudiniApiAssetAccessorExample.cs to see an example of how you can manipulate parameters via script.
For version 2, I have just added an example scene and script that shows how to manipulate parameters via script. The example scene can be found in Plugins/HoudiniEngineUnity/Scenes/ParamModifierExample.unity
The exported files (fbx, images) need to go into your Unity project's Assets folder.
1) The error is a bug for using the plugin in playmode which I just put in a fix for (should be available in tomorrow's build).
I recommend moving to version 2 of the plugin recently released in beta: https://www.sidefx.com/forum/topic/54483/ [www.sidefx.com]
2) If you still want to use version 1 of the plugin, take a look at HoudiniApi/Scripts/HoudiniApiAssetAccessorExample.cs to see an example of how you can manipulate parameters via script.
For version 2, I have just added an example scene and script that shows how to manipulate parameters via script. The example scene can be found in Plugins/HoudiniEngineUnity/Scenes/ParamModifierExample.unity
Houdini Engine for Unity » houdini 2 unity $F point color?
-
- seelan
- 571 posts
- Offline
There is no direct way to drive frame-based animation to an HDA via Unity, as you want. What you can do instead is to replace the $F with another parameter that you expose on the HDA. Then from UI or code you can change that parameter, recook, and the baked geo will have the updated vertex colours.
The performance-friendly way to do this is to simply have a shader that updates vertex colours based on time or some other animation-driven value. This is more on the Unity side of things than Houdini Engine. What is it that you are trying to achieve via Houdini?
The performance-friendly way to do this is to simply have a shader that updates vertex colours based on time or some other animation-driven value. This is more on the Unity side of things than Houdini Engine. What is it that you are trying to achieve via Houdini?
Houdini Engine for Unity » • Hello, about the collision!
-
- seelan
- 571 posts
- Offline
There were some recent changes to packed primitive instancing with groups in the Houdini Engine that haven't been incorporated into the new Unity plugin. I'll update this thread once those are properly supported.
Houdini Engine for Unity » 嗨,关于控制手柄的问题
-
- seelan
- 571 posts
- Offline
Support for custom handles are not in yet for v2 beta, but will be added soon. Will update thread once those are in.
Edited by seelan - March 26, 2018 10:34:34
Houdini Engine for Unity » Houdini for 2D in Unity- Z lock option
-
- seelan
- 571 posts
- Offline
You can set a plane as the collider on the Curve Editor Inspector window. That will lock the curve drawing to the plane (or any geometry you specify).
For locking the Z, how would you want to do that thru the UI? Specify a Z value and use that for all curve points?
What kind of things would you like to be available via script? I'll be doing a pass later on to make the plugin more API-friendly, and provide examples and documentation to do use via scripts. Suggestions and feedback would be welcome.
Could you further expand on what you mean by 2D support, other than just locking Z?
Thank you.
For locking the Z, how would you want to do that thru the UI? Specify a Z value and use that for all curve points?
What kind of things would you like to be available via script? I'll be doing a pass later on to make the plugin more API-friendly, and provide examples and documentation to do use via scripts. Suggestions and feedback would be welcome.
Could you further expand on what you mean by 2D support, other than just locking Z?
Thank you.
Houdini Engine for Unity » With respect to the asset (Rebuild) problem
-
- seelan
- 571 posts
- Offline
I recommend using the new version of the plugin as it doesn't have this bug:
https://www.sidefx.com/forum/topic/54483/ [www.sidefx.com]
In the mean time, I'll add to our bug db to fix in the old version, though not sure of ETA on fix. We're ramping down on the fixes for the old version.
https://www.sidefx.com/forum/topic/54483/ [www.sidefx.com]
In the mean time, I'll add to our bug db to fix in the old version, though not sure of ETA on fix. We're ramping down on the fixes for the old version.
Houdini Engine for Unity » Houdini Engine Unity 2018
-
- seelan
- 571 posts
- Offline
It is due to Unity removing the built-in support for importing Substance materials. We were waiting for both Unity 2018.1 and the new Substance Unity plugin to be officially released (or at least the APIs finalized) before figuring out how best to support it via our plugin. For now, I have disabled Substance support for Unity 2018.x to get it working without the errors. This will be available in tomorrow's build.
Though I do highly recommend using the new plugin version (v2) instead. This should be working in Unity 2018.x without errors, though with the same Substance import disabled.
https://www.sidefx.com/forum/topic/54483/ [www.sidefx.com]
Though I do highly recommend using the new plugin version (v2) instead. This should be working in Unity 2018.x without errors, though with the same Substance import disabled.
https://www.sidefx.com/forum/topic/54483/ [www.sidefx.com]
Edited by seelan - March 15, 2018 09:50:40
Houdini Engine for Unity » How Do I Get Geometry Animations/Deformations from Houdini to Play in Unity?
-
- seelan
- 571 posts
- Offline
I don't think Unity FBX importer supports point cache animations, so that's probably not the best approach. I'd recommend checking out the Vertex Animation Texture tools that I linked above for what you're attempting.
Houdini Engine for Unity » How Do I Get Geometry Animations/Deformations from Houdini to Play in Unity?
-
- seelan
- 571 posts
- Offline
The bake animation functionality of the old plugin doesn't really work well. It would be better to either export as FBX with animation, or if you are deforming geometry, then use the Vertex Animation Texture tools:
https://www.sidefx.com/tutorials/unity-shaders-for-vertex-animation-export-tools/ [www.sidefx.com]
https://www.sidefx.com/tutorials/unity-shaders-for-vertex-animation-export-tools/ [www.sidefx.com]
Houdini Engine for Unity » Houdini Engine for Unity - Version 2 beta (Updated: Official release soon, Linux support added)
-
- seelan
- 571 posts
- Offline
Hello,
A completely new version of the Houdini Engine for Unity plug-in is now available, labelled as Version 2 (v2). It is currently in public beta and available alongside the older version (v1) of the plug-in. In the near future, once v2 is ready it will replace v1, and v1 will be deprecated. This new version is written completely from the ground up for improved usability, updated feature set, and lightweight footprint in Unity projects.
You can find the new plugin as part of Houdini 16.5.405 or newer production and daily builds. Just like the old plugin, select the option to install the Unity plugin in the Houdini installer. Then you will find the plugin package under <Houdini install folder>/engine/unity/HoudiniEngineUnity_v2_beta.unitypackage.
Documentation is now also available for the new plugin here: http://www.sidefx.com/docs/unity/index.html [www.sidefx.com]
Both the new plugin and documentation will have ongoing updates as we move through the beta. 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]
The version 2 updates will be tagged with “Plugin version 2”.
Please file any bugs you find with the bug tracking system, and make sure to note that you are using version 2 in your bug summary / description: https://www.sidefx.com/bugs/submit/ [www.sidefx.com]
You can also post questions and feedback in this forum.
A completely new version of the Houdini Engine for Unity plug-in is now available, labelled as Version 2 (v2). It is currently in public beta and available alongside the older version (v1) of the plug-in. In the near future, once v2 is ready it will replace v1, and v1 will be deprecated. This new version is written completely from the ground up for improved usability, updated feature set, and lightweight footprint in Unity projects.
You can find the new plugin as part of Houdini 16.5.405 or newer production and daily builds. Just like the old plugin, select the option to install the Unity plugin in the Houdini installer. Then you will find the plugin package under <Houdini install folder>/engine/unity/HoudiniEngineUnity_v2_beta.unitypackage.
Documentation is now also available for the new plugin here: http://www.sidefx.com/docs/unity/index.html [www.sidefx.com]
Both the new plugin and documentation will have ongoing updates as we move through the beta. 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]
The version 2 updates will be tagged with “Plugin version 2”.
Please file any bugs you find with the bug tracking system, and make sure to note that you are using version 2 in your bug summary / description: https://www.sidefx.com/bugs/submit/ [www.sidefx.com]
You can also post questions and feedback in this forum.
Edited by seelan - July 25, 2018 12:57:21
Houdini Engine for Unity » Houdini Engine insta-crashes Unity on my (old) Mac Pro
-
- seelan
- 571 posts
- Offline
Could you check your Unity Editor log file for any errors?
I'd recommend updating your macOS if possible.
I'd recommend updating your macOS if possible.
Houdini Engine for Unity » FileMerge node does not show any output on unity
-
- seelan
- 571 posts
- Offline
If you had made changes to your HDA in Houdini, did you “Rebuild” your asset after? If not, invoke the Rebuild button on the Inspector in Unity, or drag & drop a new instance of your asset into the Scene.
Check that the substance material does exist in the scene. Perhaps remove the substance material attribute to narrow it down.
If there is still an issue, attach the HDA and I can take a look.
Check that the substance material does exist in the scene. Perhaps remove the substance material attribute to narrow it down.
If there is still an issue, attach the HDA and I can take a look.
Houdini Engine for Unity » FileMerge node does not show any output on unity
-
- seelan
- 571 posts
- Offline
Are you exposing the object path parameter in your HDA? See attached screenshot. If you are doing that, does it show up on the Inspector for the HDA in Unity? Any errors?
Houdini Engine for Unity » Engine assets in iOS/Android games?
-
- seelan
- 571 posts
- Offline
kemijo
Will Engine geo export properly from Unity when building a game for iOS/Android etc? Do they need to be baked first, or are they automatically baked during build?
When you cook the HDA in Unity, it generates mesh output, which you can use as is in game without needing to bake. There isn't much different between baking if on mobile vs. non-mobile.
kemijo
Also, I know that 3D colliders can be created using the group name, but is there any way to create 2D colliders (box, edge, area effectors, triggers, etc) as well? What about textured 2D sprite cards, etc? Creating sprites cards with sprite atlases and colliders procedurally would be really cool. Are these (or will these be) supported?
Thanks for any help!
Olaf has given a great answer of recommending imposter textures, as well as the other vertex animation textures tools.
Currently we don't support 2D colliders via the Houdini Engine. Though you can probably use 3D colliders and flatten the Z?
-
- Quick Links