IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

NVIDIA Cataclysm : un nouveau moteur de simulation de liquides pour Unreal Engine 4
En plus du solveur GPU unifié NVIDIA Flex

Le , par dourouc05

52PARTAGES

5  0 
L’annonce n’est pas encore officielle, mais le code source est déjà disponible et les vidéos en ligne : NVIDIA propose un nouveau solveur physique généraliste pour la simulation de liquides dans Unreal Engine (en sus de Flex).


Unreal Engine 4 est un moteur de jeu bien implanté dans le domaine, notamment chez les professionnels, avec un rendu très léché, même si les premiers développements ont eu lieu en 2005 et les premières démos publiques en 2012. De son côté, NVIDIA a une très bonne expérience dans le développement de simulations physiques, notamment avec son moteur physique PhysX ou la suite GameWorks.

Dernièrement, le code source d’une nouvelle démo est apparu sur les dépôts de NVIDIA, intégrant le solveur FLIP dans Unreal Engine 4.12.5. Les calculs s’effectuent sur le processeur graphique et leurs résultats s’intègrent dans la gestion des particules d’Unreal Engine. En temps réel, FLIP peut simuler jusque deux millions de particules.


Le code de simulation utilise une approche hybride (d’ailleurs, FLIP signifie fluid implicit particle) : l’information générée par la simulation est stockée au niveau de particules (comme Flex), tandis que les calculs sont réalisés selon une approche plus classique à base de grille.

Télécharger le code source de la démo. (enregistrement du compte GitHub nécessaire auprès d’Epic).
Source, image et vidéo : NVIDIA presents Cataclysm liquid solver for Unreal Engine 4.
Ce contenu a été publié dans 2D, 3D, jeux, NVIDIA PhysX et GameWorks par dourouc05.

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de shkyo
Membre expérimenté https://www.developpez.com
Le 25/07/2016 à 10:44
Jusqu'à 2 millions de particules en temps réel!?!!! Mais avec quelle carte graphique ils font ça? La toute dernière TITAN X de la nouvelle gamme 1000 avec leur processeur GP102 ou quoi?
2  0 
Avatar de MagnusMoi
Membre éclairé https://www.developpez.com
Le 25/07/2016 à 12:02
Bonjour !
Le rendu de l'eau est bluffant, et sa fluidité !
Par contre une fois tous mis dans l'eau on n'a plus le droit de détruire les bâtiments sous le choc ?
Non je rigole, encore un gros travail des gens de NVidia !
Reste à voir son application réel pour le grand public (et pas que pour le cinéma les gens )
1  0 
Avatar de
https://www.developpez.com
Le 25/07/2016 à 11:32
Si j'en crois se que tu as suggéré.



C'est un peu comme le menu de WipEout HD avec le thème Fury.
Sa m'étonnerais que se sois vraiment aussi simple, c'est du creux.
0  3 
Avatar de
https://www.developpez.com
Le 25/07/2016 à 12:31
Niveau développement, cela signifie que même les autres marques et catégories de cartes graphiques pourront proposer un tel rendu.

La question que je me demande est de savoir si les puces de Creative Labs ont une particularité ? Tous comme les puces NVIDIA pour PhysX.

Et surtout pourquoi les puces Creative Labs ne font pratiquement pas l'objet de développement spécifique.

OpenGL et OpenCL ayant très souvent fait la conversion niveau graphique pour PhysX...

EAX et les autres ont surement leurs équivalences a cette généralité.
0  3