Developpez.com - Rubrique 2D-3D-Jeux

Le Club des Développeurs et IT Pro

NVIDIA dévoile de nouveaux outils pour les développeurs de jeux vidéo

Flex, Gl Works, Flame Works vont devenir les nouveaux jouets des développeurs

Le 2013-10-18 13:51:10, par LittleWhite, Responsable 2D/3D/Jeux
Durant un événement à Montreal, NVIDIA a présenté de nouveaux outils pour les développeurs de jeux vidéo. Le premier, nommé Flex, s'intègrera aux outils PhysX dès 2014 pour offrir des simulations sur GPU unifiés qui permettra de nouveaux effets comme l'interaction entre les corps solides et les simulations de liquides.


Ensuite, la société à dévoilé Gl Works. Gl Works est une solution d'illumination globale en temps réel conçue pour réduire au possible le travail nécessaire aux développeurs de jeux vidéo lors de l'intégration d'un éclairage réaliste dans une scène. Les outils Gl Works sont entièrement dynamiques et ne nécessitent pas d'étape de pré-calcul pour travailler. Ainsi, les développeurs ne devraient plus avoir à placer de multiples sources de lumières afin de simuler un effet.


Finalement, NVIDIA a aussi présenté Flame Works.


Flame Works est un moteur d'effet volumétrique proposant une qualité d'image utilisable pour les films.

NVIDIA a déjà commencé à travailler avec les développeurs de jeux vidéo afin de les aider avec ces nouveaux outils.

Votre opinion

Êtes-vous impressionné(e) par ces nouveaux outils ?
Pensez-vous que les jeux exploitent pleinement la carte graphique ou que ce genre d'outils permettra d'améliorer les effets sans devoir changer de matériel ?

Source

HotHardware
  Discussion forum
7 commentaires
  • PilloBuenaGente
    Membre éclairé
    Êtes-vous impressionné(e) par ces nouveaux outils ?
    Ça fait quand même un bon moment qu'on voit des démos de ce type, après il y gagne sans doute en nombre de particules simulées et en frames par seconde.

    Pensez-vous que les jeux exploitent pleinement la carte graphique
    ou que ce genre d'outils permettra d'améliorer les effets sans devoir changer de matériel ?

    Sachant que les jeux PC (pour beaucoup) sont paramétrables, c'est plus à l'utilisateur de faire le bon choix.
    Et un changement de matériel sera sans doute nécessaire, la version de PhysX dépend aussi de la carte graphique.

    Selon moi, l'illumination globale In-Game sera vraiment un cap à franchir pour des jeux photo-réalistes.

    "Flame Works est un moteur d'effet volumétrique proposant une qualité d'image utilisable pour les films."
    Vu le peu de sources de lumières émise par les "flammes", ça me semble un peut juste pour avoir quelque chose de réaliste.

    C'est pour l'instant des petit avancements qui n’influeront finalement pas le gameplay. ( Mais qui obligera, du concepteur au joueur, à débourser encore un peut plus )
  • PilloBuenaGente
    Membre éclairé
    Envoyé par Dabou Master
    Ma remarque ne se veut pas désagréable mais Nvidia n'est pas supposé changer le gameplay (ce sont des technologies graphiques après tout) même si la physique peut apporter des choses inattendues, se baser uniquement là-dessus pour influencer le gameplay me paraît un peu risqué (niveau ressources).
    Pas de soucis ! Également la remarque n'est aucunement vexante !

    Mais je continue de penser que la partie graphique peut changer le gameplay, quelques exemples pour appuyer mes dires :
    -le passage de la 2D à la 3D
    -la physique dans half life
    -les fluides dans portal 2
    -la lumières dans left for dead
    Pour ne citer qu'eux.

    Après il est clair les plus grand bouleversements sont venus de l'imagination de nos concepteur.
  • Dabou Master
    Membre expert
    Envoyé par PilloBuenaGente
    C'est pour l'instant des petit avancements qui n’influeront finalement pas le gameplay.
    Ma remarque ne se veut pas désagréable mais Nvidia n'est pas supposé changer le gameplay (ce sont des technologies graphiques après tout) même si la physique peut apporter des choses inattendues, se baser uniquement là-dessus pour influencer le gameplay me paraît un peu risqué (niveau ressources).

    Pour ce qui est d'être impressionné, la flamme du dragon est pas terrible, mais bon si c'est du temps réel c'est quand même une belle avancée, même s'il me semble que la fumée volumétrique est déjà utilisée dans bon nombre de jeux depuis un bon moment. De là à rivaliser avec les films, là je dis non, ce n'est pas comparable, on dirait que cette flamme-là a cinq ans de retard par rapport à celles que l'on peut générer dans un logiciel 3D ou admirer dans un film d'animation.
  • PilloBuenaGente
    Membre éclairé
    Envoyé par DonQuiche
    Une question que je me pose : ces dernières années les besoins humains nécessaires à l'exploitation des nouvelles technologies dans les jeux vidéos ont explosé. Les technologies émergentes vont-elles encore dans ce sens et lesquelles permettront au contraire des économies significatives de temps ?
    Aujourd'hui pas mal de solutions sont proposées.
    Les moteurs graphique "clé en main" qui rendent le développement bien plus rapide, mais il faudra compter les frais pour la licence.
    Ensuite des techniques comme le motion-tracking, face-tracking, reconstruction 3d de photo ex.. sont clairement des technologies qui permettent un gain de temps. Mais aussi des corps de métier plus diversifiés.

    Après, l'exigence des joueurs et la concurrence font qu'on ne peut stagner, les jeux tendent à être plus ouverts, plus complets ex..
    Cependant une recrudescences des jeux indés ( via steam, humble bundle et autre ) laissent à penser que les joueurs n'attendent plus seulement QUE de bons graphismes.

    ( Mon amateurisme fait que je ne prendrais plus de risque à répondre )

    HS -> Un petite vidéo toute fraiche d'un certain Samuel Lapere qui nous montre les pouvoirs d'un moteur de rendu par lancé de rayons; Brigade 3

    [ame="http://www.youtube.com/watch?v=abqAanC2NZs"]http://www.youtube.com/watch?v=abqAanC2NZs[/ame]
  • DonQuiche
    Expert confirmé
    Une question que je me pose : ces dernières années les besoins humains nécessaires à l'exploitation des nouvelles technologies dans les jeux vidéos ont explosé. Les technologies émergentes vont-elles encore dans ce sens et lesquelles permettront au contraire des économies significatives de temps ?

    Ce n'est que de la curiosité mais si quelqu'un connaît assez le domaine pour me répondre, je lui en serais reconnaissant.
  • LittleWhite
    Responsable 2D/3D/Jeux
    À l'occasion de la GTC 2014, NVIDIA a diffusé une nouvelle vidéo de FlameWorks :


    Cette démonstration fonctionne sur une GeForce Titan Z.
  • Envoyé par Dabou Master
    Ma remarque ne se veut pas désagréable mais Nvidia n'est pas supposé changer le gameplay (ce sont des technologies graphiques après tout) même si la physique peut apporter des choses inattendues, se baser uniquement là-dessus pour influencer le gameplay me paraît un peu risqué (niveau ressources).

    Détrompe-toi, les fondations mêmes des moteurs de jeux reposent sur les contraintes hardware. Sinon on garderait les mêmes moteurs depuis 10 ans au lieu de reprogrammer les trois quarts du code à chaque nouvelle version.

    Sur les vielles cartes on faisait des gros triangles affichés un par un, ensuite quand sont apparu les hardware vertex on a complètement restructuré les données d'affichage en gros vertexbuffers, et maintenant qu'on entre dans l'ère du tesselating hardware on se sert de plus en plus des structures courbes genre quads.

    Pour la physique c'est pareil. Autrefois le cpu calculait tout donc on utilisait des structures simplifiées genre solide convexe. Quand sont apparus les moteurs physiques et la physique hardware on est passé à des structure de collisions de plus en plus complexes, or le gameplay étant totalement basé sur le moteur physique à chaque fois on change énormément de trucs.

    Le truc de particules de nvidia là il gère à la fois affichage et physique donc il va falloir encore embaucher du dev pour utiliser ce nouveau jouet.