6
votes

3D jeu Effets spéciaux, feu, foudre, eau et glace

Je travaille sur un jeu 3D utilisant OpenGL et je voudrais le prendre dans une direction fantastique. Spécifiquement, je pense avoir de la magie avec des effets pour le feu, l'eau, la glace et la foudre. Mon problème est que je n'ai aucune idée de la façon de créer ces effets. Y a-t-il des ressources pour moi sur la façon d'apprendre quelque chose comme ça?


0 commentaires

4 Réponses :


0
votes

Check out Point Sprites .


0 commentaires

2
votes

Je recommande vivement de lire NEHE Tutoriels pour OpenGL (http://nehe.gamedev.net/). C'est un must pour un débutant OpenGL.


1 commentaires

J'ai entendu dire que les tutoriels Nehe utilisent de vieilles techniques.



3
votes

Vous devriez rechercher un système de particules . Certains sont prêts à être embarqués dans votre application ou vous pouvez développer votre propre si vous vous sentez assez fort avec ce genre de choses.

Ils sont assez faciles à mettre en œuvre, vous pouvez trouver de nombreux exemples sur gamedev.net ou gamasutra.com


0 commentaires

5
votes

Xavier:

Je vais toujours directement aux sites de développement du fournisseur GPU. Ils auront des environnements de développement complets mis en place et ont littéralement des centaines d'échantillons de code prêts à go.

Par exemple, jetez un coup d'œil au site NVIDIA DEV pour GPU GEMS: Il existe plusieurs articles sur les effets sur l'eau.

http://developer.nvidia.com/Object/gpu_gems_home.html < / p>

Les moteurs principaux font un travail incroyable sur ces effets de simulation physique et à moins que vous ne souhaitiez vraiment devenir un artiste d'effets spéciaux, je suggérerais de choisir un moteur qui fait les effets que vous savez qu'ils le feront au mieux méthodes connues à ce moment-là et ils ont une incitation commerciale pour continuer à s'améliorer.

Le fait que le GPU ait maintenant tellement de puissance de calcul que cela peut faire ces effets physiques complexes crée une autre barrière à l'entrée: vous devez connaître et vouloir connaître les détails des GPU de Nvidia et GPUS de NVIDIA et GPUS d'Intel, etc. C'est un travail à temps plein et si votre accent est mis sur l'utilisation de ces effets, vous risquez d'être suivi du côté.

Cependant, après avoir dit que, si vous êtes vraiment intéressé par la manière dont ces effets spéciaux fonctionnent, je vous suggère de rejoindre la communauté de Blender ( http://www.blaire.org ). Il y a des très bonnes personnes là-bas et la communauté est prête à aider. Une autre ressource précieuse est le moteur de physique BULLET ( http://bulletphysics.org/wordpress/ ). C'est le troisième moteur de physique le plus populaire pour les matchs derrière HAVOK et PhysX qui sont à la fois de grands projets commerciaux.


0 commentaires