Houdini Niagara Updates

   6398   35   38
User Avatar
Member
394 posts
Joined: May 2017
Offline
Hi folks,

We're happy to announce the release of an updated Houdini Niagara data interface and supporting resources. This thread will provide access to files and updates. Subscribe to this post to receive future updates.

Check out this page for some videos describing the different parts of the plugin and the demo files [www.sidefx.com]. If you've subscribed to this thread you will receive updates when a new video is posted.

Make sure you have the latest daily build of SideFX Labs (for the Niagara ROP).

The examples hip files and content plugin can be found here. [drive.google.com]
To install the content plugin, create a new ue4 project and copy HoudiniNiagaraDemo2020 into the Plugins folder of your Unreal project.

4.25 plugin release [github.com]
To install the latest data interface plugin:
  1. Copy the HoudiniNiagara folder from the github link into (Your Unreal Project)/Plugins folder.
You can confirm the latest plugin is installed by checking the plugin settings in Unreal.

For MacOS, the first time you open UE4 you need to ctrl-click the app icon and open in order to allow the plugin to load. Otherwise, you will receive an unsigned developer warning.

You can download and build from source here. [github.com]

If you have any questions, please reply below instead of starting a new thread.
Edited by mikelyndon-sesi - June 11, 2020 10:59:45
User Avatar
Member
394 posts
Joined: May 2017
Offline
Here are some examples of what the data interface can do.





User Avatar
Member
11 posts
Joined: March 2016
Offline
Super cool! Ill be digging into this tomorrow after work.

Great presentation you and Paul had over at the InsideUnreal!
Edited by Kvale - April 16, 2020 19:43:51
User Avatar
Member
394 posts
Joined: May 2017
Offline
Hello everyone! The link in the first post has been updated to include more hip files and the content plugin for UE4. I set it up with the third person template but should work with others. Just add the maps in the content folder to an existing persistent level.

Mike
User Avatar
Member
659 posts
Joined: June 2006
Offline
Hey Mike!!

Thank you very much for this holy grail of information!!!
Feel The Knowledge, Kiss The Goat!!!
http://www.linkedin.com/in/alejandroecheverry [linkedin.com]
http://vimeo.com/lordpazuzu/videos [vimeo.com]
User Avatar
Member
21 posts
Joined: Jan. 2017
Offline
This is great! So much to unpack and learn from. As an aside, the bridge demo doesn't seem to have matching content in the Unreal Project? (The hip file has the houdini network there.) Regardless, thanks again for putting together all of these examples, scenes and videos. That chain link one is crazy cool.

pete
User Avatar
Member
4 posts
Joined: Jan. 2014
Offline
Hey Mike.

Is this plugin compatible backwards say with UE version 4.23 ?

So if my engineers compile this for us, we don't open a huge can of compatibility worms…?

Thanks,

/Risto

Lead VFX Artist

Wargaming UK
User Avatar
Member
12 posts
Joined: Oct. 2010
Offline
Thanks so much for sharing your examples, and great work! Looking forward to diving in deeper.
Everything is working well on my system after following the instructions closely.

In case this helps other users, I missed the fact that the examples in UE4 are a content plugin. As stated, they must go in the ‘Plugins’ folder of one's UE4 project root. That solved an error I had initially.

For new UE4 users, the example levels may need to be toggled from “Change Streaming Method” –> “Blueprint” to “Always Loaded” to see them when playing the level.

Keep up the great work Mike!
User Avatar
Member
394 posts
Joined: May 2017
Offline
ristopuukko
Is this plugin compatible backwards say with UE version 4.23 ?
Unfortunately, this is only compatible with 4.25 and beyond. There have been too many changes to Niagara for us to make this backward compatible.
User Avatar
Member
394 posts
Joined: May 2017
Offline
Hi folks. There's now a separate page with walk-through videos (link in the first post) to help get you up and running. I'll be adding more videos in the next week or two.
User Avatar
Member
1 posts
Joined: Jan. 2018
Offline
Hi Mike, thanks for creating the Lab tools and this kind of workflow for Houdini and UE4. Really appreciate the efforts.

I was going through the news videos you posted. Everything is working fine except for the custom attribute thing. Whenever I am adding the custom attribute module to the Particle Update, it is throwing compile error. In the log, it is saying “Cannot access field ‘HOUDINI’ of structure” and “cannot assign value of type ‘float’ to type '': no implicit conversion allowed”.

Any idea why this is happening?
User Avatar
Member
15 posts
Joined: Sept. 2009
Offline
Hey Mike..

In regards to your comment about the Plugin for Preview 7 release crashing the production release. Now that 4.25 is officially available, do you have an ETA for to make that available?

I thought these tools might ship with 4.25, but it still appears to be reference v1.0 of the tools.

Thanks!

Michael
User Avatar
Member
394 posts
Joined: May 2017
Offline
Mikal
Now that 4.25 is officially available, do you have an ETA for to make that available?
We're working on it at the moment. Just cleaning up a couple issues. Should have something available tomorrow.

For 4.25 the github repo will probably be the best place to grab the plugin.
User Avatar
Member
15 posts
Joined: Sept. 2009
Offline
Cheers Mate

A fan of the improvements… was previously using the v1.0 Tools and CSV exporter for particle position updates, am glad you came round to the idea . JSON seems much nicer as well - Those CSV files could get BIG.

Had some nice results so far with the new modules, and the update is very timely for the project we're on.

Thanks again
User Avatar
Staff
413 posts
Joined: Sept. 2016
Offline
@Mikal: We've just published the 4.25 version of the plugin on github.

https://github.com/sideeffects/HoudiniNiagara/releases/tag/4.25 [github.com]
User Avatar
Member
67 posts
Joined: April 2014
Offline
Are there any learning material/demo scenes for the creation of crowds using Houdini to Niagra?
User Avatar
Member
2 posts
Joined: April 2019
Offline
I can't get the same result as the video.

The engine version is 4.25.

Is this a bug? Is it my mistake?

And there is a mysterious lock mark.

Attachments:
SnapCrab_NoName_2020-5-20_18-7-48_No-00.png (574.3 KB)
SnapCrab_NoName_2020-5-20_18-7-22_No-00.png (22.5 KB)

User Avatar
Member
394 posts
Joined: May 2017
Offline
I think the mistake is that you're trying to set the houdini.particle.position instead of particle.position. Just below SampleSpawnedHoudiniPointCache.
Have you downloaded the content plugin in the first post of this thread?
User Avatar
Member
2 posts
Joined: April 2019
Offline
Thank you for your reply.

Thank you for the appropriate point.

Yes, I downloaded the plugin here.


It went well
Edited by MONITALY - May 20, 2020 14:21:01

Attachments:
SnapCrab_NoName_2020-5-21_3-19-37_No-00.png (349.3 KB)

User Avatar
Member
5 posts
Joined: Sept. 2015
Offline
计时码表
Hi Mike, thanks for creating the Lab tools and this kind of workflow for Houdini and UE4. Really appreciate the efforts.

I was going through the news videos you posted. Everything is working fine except for the custom attribute thing. Whenever I am adding the custom attribute module to the Particle Update, it is throwing compile error. In the log, it is saying “Cannot access field ‘HOUDINI’ of structure” and “cannot assign value of type ‘float’ to type '': no implicit conversion allowed”.

Any idea why this is happening?



I had the same problem.
Edited by vfx_dli - May 21, 2020 00:44:39

Attachments:
1.PNG (190.9 KB)
2.PNG (167.1 KB)

  • Quick Links