Archive for the ‘UE4’ tag
Without any broad announcement (yet, probably), NVIDIA has released a Unreal Engine 4 custom source code branch with the integration of the completely new GPU fluid solver called Cataclysm.
Update: as confirmed by the developers, Cataclysm solver is based on DX Compute shaders, not CUDA
The Cataclysm uses a custom FLIP based GPU solver combined with Unreal Engine 4’s GPU Particles with Distance Field Collisions. Cataclysm can simulate up to two million liquid particles within the UE4 engine in real time.
A FLIP (Fluid-Implicit Particle) solver is a hybrid grid and particle technique for simulating fluids. All Information for the fluid simulation is carried on particles, but the solution the the physical simulation of the liquid is carried out on a grid. Once the grid solve is complete, the particles gather back up the information they need from the grid move forward in time to the next frame.
NVIDIA FleX is the new GPU accelerated particle-based simulation library. The core idea of FleX is that every object is represented as a system of particles connected by constraints. Such unified representation allows efficient modeling of many different materials and natural interaction between elements of different types, for example, two-way coupling between rigid bodies and fluids.
Update: FLEX SDK 0.8 can now be downloaded through GameWorks Download Center
Interested developers may be pleased to hear that NVIDIA has already completed basic integration of FleX solver into Unreal Engine 4, and it can be freely obtained with one specific UE4 source code branch at GitHub.
Standalone FleX SDK and sample demo executable (as showcased below) are also included in the package.
To get access to the UE4 source code branch with FleX integration few steps are required:
Epic Games has announced, that their highly anticipated Unreal Engine 4 is now available for developers, with a very friendly licensing model (which even includes full C++ source code) – only $19 per month, plus 5% of gross revenue from any commercial product.
Ever since the existence of Unreal Engine 4, next-generation game development platfrom from Epic Games, was revealed, one question was bothering us – will it still rely on PhysX SDK integration for physics sumulation, like UE3 and UDK?
And it seems the answer is “Yes”.
During presentation of PhysX and APEX features, that NVIDIA employee was giving to Gametrailers at GDC 2012, following words were said:
So here we are showing some of our technologies that are already incorporated in the games and game engines.
In this case all three of these demos are in Unreal Engine.. we are integrated in both Unreal 3 and upcoming Unreal 4.