# NVIDIA GameWorks Integration

**URL:** <https://forums.unrealengine.com/t/nvidia-gameworks-integration/16686>\
**Category:** Asset Creation\
**Tags:** unreal-engine\
**Created:** [December 7, 2014, 7:11pm UTC](https://forums.unrealengine.com/t/nvidia-gameworks-integration/16686 "2014-12-07T19:11:32Z")\
**Posts on this page:** 20\
**Page:** 215

<div class="post-metadata">

**Author:** ![anonymous\_user\_6fb9478c](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_6fb9478c](https://forums.unrealengine.com/u/anonymous_user_6fb9478c)\
**Post date:** [February 23, 2018, 11:00am UTC](https://forums.unrealengine.com/t/nvidia-gameworks-integration/16686/4503 "2018-02-23T11:00:40Z")

</div>

@ Can you branch GameWorks to UE 4.19.x ?

---

<div class="post-metadata">

**Author:** ![WindyStrife](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@WindyStrife](https://forums.unrealengine.com/u/WindyStrife)\
**Post date:** [February 23, 2018, 1:52pm UTC](https://forums.unrealengine.com/t/nvidia-gameworks-integration/16686/4504 "2018-02-23T13:52:36Z")

</div>

@: i met with your branch 😃  
[-HairWorks-HBAO-VXGI-WaveWorks](https://github//UnrealEngine/tree/4.18-GameWorks)

4\> UE4Editor-BlastMeshEditor.dll (0:01.68 at +38:00)  
4\>LINK : fatal error LNK1181: cannot open input file ‘NvBlastExtAuthoringPROFILE\_x64.lib’  
4\>  
4\> Error executing C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\amd64\link.exe (tool returned code: 1181)  
4\> ---------------------- Done ----------------------

Previous build of you can build well no error, i use VS 2015 😃

---

<div class="post-metadata">

**Author:** ![Sevenplex](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Sevenplex](https://forums.unrealengine.com/u/Sevenplex)\
**Post date:** [February 23, 2018, 2:43pm UTC](https://forums.unrealengine.com/t/nvidia-gameworks-integration/16686/4505 "2018-02-23T14:43:51Z")

</div>

> [@GTokan3d](#):
>
> @ tried with VS2017 and then saw your comment about VS2015. Removed the repo, cloned again, generated files etc and when building I get the exact same error as above stated with the missing “UE4Editor-Engine.dll”. Any further suggestions on how to make work (or some info about your setup and to see why it works for you)?

Try it:

GenerateProjectFiles.bat -2015

Flag -2015 generates projects in a format native to VS 2015. The Visual C++ 2015 compiler will be used to compile when option is set.

---

<div class="post-metadata">

**Author:** ![Sevenplex](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Sevenplex](https://forums.unrealengine.com/u/Sevenplex)\
**Post date:** [February 23, 2018, 2:46pm UTC](https://forums.unrealengine.com/t/nvidia-gameworks-integration/16686/4506 "2018-02-23T14:46:52Z")

</div>

> [@WindyStrife](#):
>
> @: i met with your branch 😃  
> [-HairWorks-HBAO-VXGI-WaveWorks](https://github//UnrealEngine/tree/4.18-GameWorks)
> 
> 4\> UE4Editor-BlastMeshEditor.dll (0:01.68 at +38:00)  
> 4\>LINK : fatal error LNK1181: cannot open input file ‘NvBlastExtAuthoringPROFILE\_x64.lib’  
> 4\>  
> 4\> Error executing C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\amd64\link.exe (tool returned code: 1181)  
> 4\> ---------------------- Done ----------------------
> 
> Previous build of you can build well no error, i use VS 2015 😃

Ok. I’ll check.

---

<div class="post-metadata">

**Author:** ![FatmirVaraku](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@FatmirVaraku](https://forums.unrealengine.com/u/FatmirVaraku)\
**Post date:** [February 23, 2018, 11:00pm UTC](https://forums.unrealengine.com/t/nvidia-gameworks-integration/16686/4507 "2018-02-23T23:00:12Z")

</div>

how to generates project in native format?

---

<div class="post-metadata">

**Author:** ![FatmirVaraku](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@FatmirVaraku](https://forums.unrealengine.com/u/FatmirVaraku)\
**Post date:** [February 24, 2018, 3:07am UTC](https://forums.unrealengine.com/t/nvidia-gameworks-integration/16686/4508 "2018-02-24T03:07:06Z")

</div>

How can i build only HairWorks+VXGI without Blast,Flex,Flow from ?  
[-HairWorks-HBAO-VXGI-WaveWorks](https://github//UnrealEngine/tree/4.18-GameWorks)

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_bd3b9682](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_bd3b9682](https://forums.unrealengine.com/u/anonymous_user_bd3b9682)\
**Post date:** [February 24, 2018, 6:58am UTC](https://forums.unrealengine.com/t/nvidia-gameworks-integration/16686/4509 "2018-02-24T06:58:47Z")

</div>

Okay, I have the latest flex Unreal build from Github. I compiled it and ran the editor. Does only implement the soft bodies? I was hoping for the fluid simulation tech. Is there no demo project for that? Documentation to set it up?

Cheers,

---

<div class="post-metadata">

**Author:** ![MrMrC](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@MrMrC](https://forums.unrealengine.com/u/MrMrC)\
**Post date:** [February 25, 2018, 4:17am UTC](https://forums.unrealengine.com/t/nvidia-gameworks-integration/16686/4510 "2018-02-25T04:17:49Z")

</div>

A few quick questions.

1. Has Epic commented to if or why these components are not being included as core plugins, seems a bit strange but maybe I am missing something.
2. Has anybody heard about destruction 2.0? Is that now becoming Blast or something else?

Thanks to all for all the good work in providing integrated streams.

C

---

<div class="post-metadata">

**Author:** ![Sevenplex](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Sevenplex](https://forums.unrealengine.com/u/Sevenplex)\
**Post date:** [February 26, 2018, 1:10pm UTC](https://forums.unrealengine.com/t/nvidia-gameworks-integration/16686/4512 "2018-02-26T13:10:50Z")

</div>

> [@FatmirVaraku](#):
>
> How can i build only HairWorks+VXGI without Blast,Flex,Flow from ?  
> [-HairWorks-HBAO-VXGI-WaveWorks](https://github//UnrealEngine/tree/4.18-GameWorks)

In a week I will create a branch

---

<div class="post-metadata">

**Author:** ![Thijs\_Linssen](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Thijs\_Linssen](https://forums.unrealengine.com/u/Thijs_Linssen)\
**Post date:** [February 26, 2018, 3:20pm UTC](https://forums.unrealengine.com/t/nvidia-gameworks-integration/16686/4513 "2018-02-26T15:20:16Z")

</div>

> [@](#):
>
> I wrote you detailed instructions in a private message.  
> If you have a license all should work.

Could I also have that info? Want to try it with waveworks.  
But waveworks does not seem to want to install. get in vs2017 (see image below) ​​​​​​​

Followed these instructions:

1. Get a Github account

2. Install Visual Studio Express ( I think it needs to be 2013 to build UE4.9 )

3. Download or clone the latest waveworks build ( 4.9.2 is the latest one someone has made it for )

4. Switch to the correct git branch

5. Run setup.bat

6. Run generateprojectfiles.bat

7. Double click UE4.sln

8. Build UE4

9. Build the shader compiler thing

10. You should be able to launch the engine now from the build/ folder (it will get stuck at 45% for ages)

---

<div class="post-metadata">

**Author:** ![Sevenplex](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Sevenplex](https://forums.unrealengine.com/u/Sevenplex)\
**Post date:** [February 26, 2018, 3:59pm UTC](https://forums.unrealengine.com/t/nvidia-gameworks-integration/16686/4514 "2018-02-26T15:59:23Z")

</div>

> [@Thijs\_Linssen](#):
>
> Could I also have that info?

1. Get a Github account

2. Joined Github account and unreal account

3. Install Visual Studio 2015 CE

4. [https://forums.unrealengine/community/general-discussion/1430784-nvidia-gameworks-and-simul-truesky-integration](https://forums.unrealengine/community/general-discussion/1430784-nvidia-gameworks-and-simul-truesky-integration)

---

<div class="post-metadata">

**Author:** ![nildoe](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@nildoe](https://forums.unrealengine.com/u/nildoe)\
**Post date:** [February 26, 2018, 7:23pm UTC](https://forums.unrealengine.com/t/nvidia-gameworks-integration/16686/4515 "2018-02-26T19:23:17Z")

</div>

> [@](#):
>
> In a week I will create a branch

would be so cool!! thanks a lot…as I also only need hairworks and vxgi

---

<div class="post-metadata">

**Author:** ![FatmirVaraku](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@FatmirVaraku](https://forums.unrealengine.com/u/FatmirVaraku)\
**Post date:** [February 27, 2018, 1:01am UTC](https://forums.unrealengine.com/t/nvidia-gameworks-integration/16686/4516 "2018-02-27T01:01:24Z")

</div>

> [@](#):
>
> In a week I will create a branch

Thank you very much:D

---

<div class="post-metadata">

**Author:** ![0lento\_archive](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@0lento\_archive](https://forums.unrealengine.com/u/0lento_archive)\
**Post date:** [February 27, 2018, 10:08am UTC](https://forums.unrealengine.com/t/nvidia-gameworks-integration/16686/4517 "2018-02-27T10:08:11Z")

</div>

> [@Apocalypse2012](#):
>
> Okay, I have the latest flex Unreal build from Github. I compiled it and ran the editor. Does only implement the soft bodies? I was hoping for the fluid simulation tech. Is there no demo project for that? Documentation to set it up?

It doesn’t do fluids. You may want to look at NVIDIA Flow for that.

---

<div class="post-metadata">

**Author:** ![SteveElbows](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@SteveElbows](https://forums.unrealengine.com/u/SteveElbows)\
**Post date:** [February 27, 2018, 12:50pm UTC](https://forums.unrealengine.com/t/nvidia-gameworks-integration/16686/4518 "2018-02-27T12:50:07Z")

</div>

> [@](#):
>
> It doesn’t do fluids. You may want to look at NVIDIA Flow for that.

Thats not right. The entire point of Flex is that hardbodies, softbodies, cloth & fluid all use the same underlying particle simulation approach so can interact with eachother. And last time I tried it in UE4, there were demo scenes that showed all of . Depending on the demo scene in question, some had the fluid rendered as simple balls, others used fluid surface shading to make it look like actual fluid. I am out of date though, the last time I tried stuff was several UE4 versions ago (probably 4.16-4.17), its on my list of things to try again week.

As for Flow, at its heart it uses a simulation that is commonly called a fluid simulation. But sort of fluid sim is typically used for things like smoke, fire, gas clouds, not liquids. Actually nvidia did have a graphics demo many years ago that used sort of sim to create a tank of water that could be interacted with, but its much rarer to see attempted (required different rendering technique and probably a little extra stuff in the sim) and I dont think its made it into any available toolkit for game developers. And that one was trapped in a very basic grid, unlike the fancy stuff Flow does to improve efficiency, memory use and expand the physical game area a sim instance can be run in whilst still retaining practical framerates and appropriate level of sim & rendering detail.

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_bd3b9682](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_bd3b9682](https://forums.unrealengine.com/u/anonymous_user_bd3b9682)\
**Post date:** [February 28, 2018, 3:21am UTC](https://forums.unrealengine.com/t/nvidia-gameworks-integration/16686/4519 "2018-02-28T03:21:59Z")

</div>

I finally got Flow working, for a minute. whole separate git branch for each different package is nutty. All tech is separately maintain with their own unique build quirks. Seems like a lack of commitment to support. I guess I will wait on until its a priority for nVidia, Epic, or somebody.

---

<div class="post-metadata">

**Author:** ![johnb4467](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@johnb4467](https://forums.unrealengine.com/u/johnb4467)\
**Post date:** [March 2, 2018, 6:51pm UTC](https://forums.unrealengine.com/t/nvidia-gameworks-integration/16686/4521 "2018-03-02T18:51:10Z")

</div>

\*\*Update:

I downloaded 's version of 4.18 and am up and running in 4.18 after compiling, etc via VS2015. Thank you! 😃

\*\*

Hi everyone!

I’ve been using the 4.17 build discussed , and I am so thankful to have it; it has everything in it!

I’m slightly confused on the newer 4.18 builds posted my , though. Should I be using the ones?

There seems to be one for “4.18 Gameworks” and one that is “VXGI 4.18”. I’ve compiled the ‘gameworks’ one a couple times and don’t see VXGI & volumetric, etc in there.  
Am I doing something wrong, or are these separated for a reason? I can grab the ‘VXGI 4.18’ version, but am assuming the other technologies are not included?  
I very likely may simply be doing something wrong. 🙂

In VS2015 I just build the UE4 project and for 4.17 that was all that was needed – should it be the same, or do I need to do other steps as well to get the rest?

Thank you for your help, everyone – is a wonderful thread to have .  
While I don’t quite understand Nvidia’s approach to all of these tech’s being separate…it makes me appreciate thread even more!

PS - One final ‘different’ question. If I build / package my 4.17 project, it seems to crash on launch – is happening for others?

---

<div class="post-metadata">

**Author:** ![DsyD](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@DsyD](https://forums.unrealengine.com/u/DsyD)\
**Post date:** [March 5, 2018, 4:30pm UTC](https://forums.unrealengine.com/t/nvidia-gameworks-integration/16686/4522 "2018-03-05T16:30:48Z")

</div>

For the VXGI build, does anyone know how to get the engine to “ignore” a slot in a multi-material-slot mesh for the purposes of determining occlusion?

It seems that Translucent materials are ignored, which I guess makes some sense.

But if I have a mesh with multiple material slots, it seems to ignore the \*\*entire \*\*mesh if just \*\*one \*\*slot has a Translucent material, even if all of the other slots are Opaque.

for table mesh, I have two material slots.

**Image 1** : both slots Opaque:

 ![image_131099.jpg](https://d3kjluh73b9h9o.cloudfront.net/original/3X/0/5/05891acbba3bbf9e7894a601e4a2efb415b80a9c.jpeg)

**Image 2** : One slot Opaque, other Translucent (entire mesh is missing from reflection):

 ![image_131100.jpg](https://d3kjluh73b9h9o.cloudfront.net/original/3X/3/9/398caf07f4983234fd79731e61790852943fe1ea.jpeg)

Image 3: One slot Opaque, the other WorldGridMaterial (only WorldGridMaterial is missing from reflection):

 ![image_131103.jpg](https://d3kjluh73b9h9o.cloudfront.net/original/3X/8/a/8a52434675c91bd6207b9aca70482ac9b192e5b9.jpeg)

In the last image, you can tell from the reflection that the engine is treating the Opaque-material part of the mesh (bottom part of table) as an occluder and ignoring the WorldGridMaterial (top of the table). How can I get it to do the same thing with the material setup in Image 2?

---

<div class="post-metadata">

**Author:** ![WindyStrife](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@WindyStrife](https://forums.unrealengine.com/u/WindyStrife)\
**Post date:** [March 7, 2018, 6:36am UTC](https://forums.unrealengine.com/t/nvidia-gameworks-integration/16686/4523 "2018-03-07T06:36:16Z")

</div>

> [@DsyD](#):
>
> For the VXGI build, does anyone know how to get the engine to “ignore” a slot in a multi-material-slot mesh for the purposes of determining occlusion?
> 
> It seems that Translucent materials are ignored, which I guess makes some sense.
> 
> But if I have a mesh with multiple material slots, it seems to ignore the \*\*entire \*\*mesh if just \*\*one \*\*slot has a Translucent material, even if all of the other slots are Opaque.
> 
> for table mesh, I have two material slots.
> 
> **Image 1** : both slots Opaque:
> 
> ![image_131099.jpg](https://d3kjluh73b9h9o.cloudfront.net/original/3X/0/5/05891acbba3bbf9e7894a601e4a2efb415b80a9c.jpeg)
> 
> **Image 2** : One slot Opaque, other Translucent (entire mesh is missing from reflection):
> 
> ![image_131100.jpg](https://d3kjluh73b9h9o.cloudfront.net/original/3X/3/9/398caf07f4983234fd79731e61790852943fe1ea.jpeg)
> 
> Image 3: One slot Opaque, the other WorldGridMaterial (only WorldGridMaterial is missing from reflection):
> 
> ![image_131103.jpg](https://d3kjluh73b9h9o.cloudfront.net/original/3X/8/a/8a52434675c91bd6207b9aca70482ac9b192e5b9.jpeg)
> 
> In the last image, you can tell from the reflection that the engine is treating the Opaque-material part of the mesh (bottom part of table) as an occluder and ignoring the WorldGridMaterial (top of the table). How can I get it to do the same thing with the material setup in Image 2?

Can you send my sample project may be i can help you 😃

---

<div class="post-metadata">

**Author:** ![DsyD](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@DsyD](https://forums.unrealengine.com/u/DsyD)\
**Post date:** [March 7, 2018, 10:27pm UTC](https://forums.unrealengine.com/t/nvidia-gameworks-integration/16686/4524 "2018-03-07T22:27:49Z")

</div>

Sure - 's a simple project: [https://drive.google/open?id=1bSPONZztk-3-xBy1JpdeLo4mmvI5kB72](https://drive.google/open?id=1bSPONZztk-3-xBy1JpdeLo4mmvI5kB72)

To view the behavior, open “NewMap,” select the table in the scene. If you change the material in the “Element 1” to “M\_empty,” you should see something like Image 3. was built in a custom VXGI build with other stuff added, but I think you should be able to convert it to a VXGI-only build project.

Grateful for any assistance anyone could provide!

[Previous page](https://forums.unrealengine.com/t/nvidia-gameworks-integration/16686.md?page=214)

[Next page](https://forums.unrealengine.com/t/nvidia-gameworks-integration/16686.md?page=216)
