Forgot your password?   Click here   •   No account yet?   Please Register    •   Or login using  
EN Login
SideFX Homepage
  • Products
    • What's New in 19.5
      • Overview
      • Solaris
      • Karma
      • Character FX
      • Pyro FX
      • FLIP Fluids
    • Houdini
      • Overview
      • FX Features
      • CORE Features
      • Solaris
      • PDG
    • Houdini Engine
      • Overview
      • Engine Plug-Ins
      • Batch
    • Houdini Indie
    • Compare
    • SideFX Labs
    • Partners
  • Industries
    • Film & TV
    • Game Development
    • Motion Graphics
    • Virtual Reality
  • Community
    • Forum
    • News Feed
    • Project Profiles
    • Gallery
    • Contests & Jams
    • Houdini HIVE Events
    • Event Calendar
    • User Groups
  • Learn
    • Start Here
    • My Learning
    • Learning Paths
    • Tutorials
    • Tech Demos
    • Talks & Webinars
    • Schools & Training
    • Education Programs
      • Overview
      • Students
      • Instructors
      • Administrators
  • Support
    • Customer Support
    • Help Desk | FAQ
    • System Requirements
    • Documentation
    • Changelog / Journal
    • Report a Bug/RFE
  • Get
    • Buy
    • Download
    • Content Library
    • Contact Info
 
Advanced Search
Forums Search
Found 541 posts.

Search results Show results as topic list.

Houdini Engine for Unity » Unity terrain generation & input changes (Houdini 18.0.418)

User Avatar
seelan
571 posts
Offline
 June 12, 2020 15:20:07
I fixed the overlap issue. Could you please try with 18.0.496 or newer? If you still have an issue, please submit a bug report to support@sidefx.com with an example HDA or bgeo file. Thanks.
See full post 

Houdini Engine for Unity » Terrain Scatter Points Don't Match Inside Unity

User Avatar
seelan
571 posts
Offline
 June 12, 2020 15:17:24
I just put in a fix and it will be available in 18.0.496 or newer. Sorry about that.
See full post 

Houdini Engine for Unity » Issues with Input Nodes

User Avatar
seelan
571 posts
Offline
 June 10, 2020 23:38:56
This will be fixed in tomorrow's build (Houdini 18.0.494). Thanks for posting about it.
See full post 

Houdini Engine for Unity » Can't get attributes to Unity with HEU_OutputAttributesStore

User Avatar
seelan
571 posts
Offline
 June 10, 2020 22:57:34
Did you try with Houdini 18.0.472 or newer?
See full post 

Houdini Engine for Unity » HDA: Read primitive attribute from multiparm Unity model

User Avatar
seelan
571 posts
Offline
 June 10, 2020 22:55:59
Could you attach a HDA to this post which I can take a look? Or better yet, please submit a bug to support@sidefx.com with an example HDA for me to reproduce the issue.
See full post 

Houdini Engine for Unity » Does UWP hololens platform not compatible with HouEngine?

User Avatar
seelan
571 posts
Offline
 June 10, 2020 22:53:39
I just tried with UWP on Unity 2019.4.0f1 and I get no errors. The error you are seeing has to do with .Net 4. If you are still getting the error, you can just comment out the code in HEU_PluginStorage.cs lines 138 to 152. This fixes issues with certain language locales causing problems (such as Spanish). So if you are using English locale you don't need this code to run.
See full post 

Houdini Engine for Unity » Mesh import settings?

User Avatar
seelan
571 posts
Offline
 June 10, 2020 22:30:24
So the generated mesh in Unity is by default set to not readable, for performance friendly reasons. To make them readable, you will need to set a detail attribute named “unity_mesh_readable” with a value of 1.
See full post 

Houdini Engine for Unity » New Houdini Engine for Unity feature: Attributes Store

User Avatar
seelan
571 posts
Offline
 May 19, 2020 10:45:10
Yes vector values are supported. The next daily build will also add a “tupleSize” field to HEU_OutputAttribute so that you can get the vector size.
See full post 

Houdini Engine for Unity » New Houdini Engine for Unity feature: Attributes Store

User Avatar
seelan
571 posts
Offline
 May 19, 2020 10:04:27
Sorry, the issue was indeed due to the serialization. Since it stored as dictionary, on code domain reload, its being cleared. This will be fixed in next daily build (Houdini 18.0.472).
See full post 

Houdini Engine for Unity » Can't get attributes to Unity with HEU_OutputAttributesStore

User Avatar
seelan
571 posts
Offline
 May 19, 2020 10:03:38
Ah I see the problem. Since it stored as dictionary, on code domain reload, its being cleared. This will be fixed in next daily build (Houdini 18.0.472).
See full post 

Houdini Engine for Unity » Undefined curves number in HDA

User Avatar
seelan
571 posts
Offline
 May 19, 2020 09:37:35
Perhaps try with multiparm input?
See full post 

Houdini Engine for Unity » New Houdini Engine for Unity feature: Attributes Store

User Avatar
seelan
571 posts
Offline
 May 15, 2020 15:08:10
Apologies, I should have check out your sample code. I see what you're trying to do now. Unfortunately, there are 2 problems with it.

First, I believe when transitioning to play mode, the internal attribute data is stored as a Dictionary which is likely being cleared during the code domain reload. So don't use play mode for getting the attributes.

Second, the HEU_HoudiniAsset.GetAttributesStores() function returns the attribute store on the HDA. This is different from the output attribute store (HEU_OutputAttributesStore) which is for each output geometry. To get those, you need to get the output GameObjects, and get the HEU_OutputAttributesStore component on them. See below code. The rootGO is your HDA root gameobject.

HEU_HoudiniAsset houdiniAsset = QueryHoudiniAsset(rootGO);

List<GameObject> outputGOs = new List<GameObject>();
houdiniAsset.GetOutputGameObjects(outputGOs);

HEU_OutputAttributesStore attrStore = outputGOs[0].GetComponent<HEU_OutputAttributesStore>();
if (attrStore == null)
{
    Debug.LogWarning("No HEU_OutputAttributesStore component found!");
    return;
}

Check HEU_ExampleInstanceCustomAttribute.cs which has more example code.
See full post 

Houdini Engine for Unity » New Houdini Engine for Unity feature: Attributes Store

User Avatar
seelan
571 posts
Offline
 May 15, 2020 13:39:53
You should be able to access it from any script, as long as you have access to the HEU_HoudiniAsset component.
Note that your HDA has to output a valid geometry, I believe. If you HDA does output that, and has attribute with name hengine_attr_store of class Detail and type String, then it should work.

Attach your HDA if you are still having a problem.
See full post 

Houdini Engine for Unity » Can I add more than one Mesh Collider to a game object?

User Avatar
seelan
571 posts
Offline
 May 7, 2020 08:47:56
Only 1 Mesh Collider is supported at this time. You can submit a RFE to our support to add this as a feature.
See full post 

Houdini Engine for Unity » unity to houdini debugging issue

User Avatar
seelan
571 posts
Offline
 May 7, 2020 08:46:36
Debug > Open Scene In Houdini will launch a new Houdini with your current session saved out as a HIP file. Its not a live connection to the current session.

To get a live session, you have to launch Houdini first and connect to it from Unity. So after launching Houdini go into Windows > Houdini Engine Debugger. Start a pipe session.

Then in Unity, close your current Houdini Engine session. Then connect to the Houdini debugger: Houdini Engine > Session > Connect To Debugger > Pipe Session.

See https://www.sidefx.com/docs/unity/_session.html#Session_Types_DebugSession [www.sidefx.com]
See full post 

Houdini Engine API » getting data from HDA with multiple outputs

User Avatar
seelan
571 posts
Offline
 May 6, 2020 07:10:45
You have to cook each of the output nodes before you can query geometry data from them (so add a HAPI_CookNode just before the HAPI_GetGeoInfo). Usually we cook the display node before getting the geometry. In this case, depending on how you setup the network, you might have to cook each output node separately.
Edited by seelan - May 6, 2020 07:16:12
See full post 

Houdini Engine API » getting data from HDA with multiple outputs

User Avatar
seelan
571 posts
Offline
 May 5, 2020 07:49:02
We'll have to add a new API to get the output node IDs directly. Please submit an RFE to track this. Thank you.
See full post 

PDG/TOPs » Deadline scheduler and AWS

User Avatar
seelan
571 posts
Offline
 April 24, 2020 08:06:10
You shouldn't need to copy the PDGDeadline plugin files manually. The TOP Deadline scheduler should take care of that for you (unless you toggled off the `Copy Plugin To Working Directory` parm on the node, under Advanced > PDG Deadline Plugin parms section). The default target directory where it gets copied to is your PDG working_directory/pdgtemp/Plugins. Please check that it gets created.

But the error says that Deadline is not able to copy PDGDeadline.param, so the most likely culprit is that the farm machine is not able to access the working directory where the plugin got copied to. Do your farm machines have network share access to the copied plugins directory when the job is running?

It could also be an issue of mixed paths considering you are scheduling from Windows, and running the job on Linux. Make sure you enable and specify the correct Remote Shared Path. You can check the job files generated to see what the plugin path is that will be used by the farm machines.

But what you ended up doing (i.e. manually copying over the PDGDeadline folder) is okay as a last resort. Just remember to update this folder when you update Houdini installation (since we might change PDGDeadline plugins).

As for your first error with the regular job submission, if you have VPN access to your AWS network, then that is probably due to lack of DNS on your AWS network. If your AWS machines can't “see” your local submission machine then yes, they will fail to report back. For the DNS issue, you can turn on `Use IP Address for PDGMQ` which might help. Or grab today's Houdini build (18.0.446) which will use the new MQ server, which always uses IP address and therefore should not error out.
Edited by seelan - April 24, 2020 08:09:47
See full post 

Houdini Engine for Unity » HAPI RESULT FAILURE all around

User Avatar
seelan
571 posts
Offline
 April 23, 2020 10:23:05
I wonder if the heu_session.txt file is still being overwritten somehow. Can you check the timestamp on it when you get the problem? Or its contents.

That file is used to keep session info between code domain reloads (code compiles/refresh). If that gets overwritten or becomes incorrect, then it doesn't know anything about the current session.

Can you try using socket based session? To do so, from Unity menu: Houdini Engine > Session > Create > Socket Session.

If that fails, try increasing the session timeout from the plugin settings. To do so, in Unity menu: Houdini Engine > Plugin Settings > Session > Session Timeout (set to 10000)
See full post 

Houdini Engine for Unity » How to improve the performances of the plugin?

User Avatar
seelan
571 posts
Offline
 April 22, 2020 21:57:00
Sounds like for such a simple asset, it should be fairly fast to cook and generate geometry. Usually the slow down comes from large geometry (lots of vertices or polys), generating textures, large number of parameters, or using dense input geometry. Does the slow down happen for all HDAs for you or just the one?

Please attach the HDA or submit a bug report with it, and I can take a look.
Edited by seelan - April 22, 2020 21:57:28
See full post 
  • First
  • 1
  • 2
  • 3
  • 4
  • Last
  • / 28
  • Quick Links
Search links
Show recent posts
Show unanswered posts
PRODUCTS
  • Houdini
  • Houdini Engine
  • Houdini Indie
LEARN
  • Learning Paths
  • Tutorials
  • Talks & Webinars
  • Schools & Training
  • Education Programs
SUPPORT
  • Customer Support
  • Help Desk | FAQ
  • Documentation
  • Report a Bug/RFE
  • Sales Inquiry
LEGAL
  • Terms of Use
  • Privacy Policy
  • License Agreement
  • Accessibility
  • Responsible Disclosure Program
COMPANY
  • About SideFX
  • Press
  • T-Shirt Store
  • Careers
  • Internships
  • Contact Us
Copyright © SideFX 2023. All Rights Reserved.

Choose language