Précédent   Forum du club des développeurs et IT Pro > Applications > Développement 2D, 3D et Jeux > Autres domaines : infographie, son et game design
Autres domaines : infographie, son et game design Forum d'entraide pour les autres domaines des jeux vidéo tels que l'infographie, le son ou le game design
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 20/05/2011, 16h59   #1
Elriks
Invité de passage
 
Inscription : août 2007
Messages : 37
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 37
Points : 1
Points : 1
Par défaut Effets speciaux/magie dans un jeu 3D, Sprites ou ?

Bonjour,


Nous sommes en train de concevoir le plan d'un jeu en 3D actuellement. Et on en est arrivé a se poser la question de l'integration des effets speciaux dans un jeu 3D. Car pour ces derniers, j'utilise un logiciel qui me permet uniquement les formats de sortis suivants :



Rien ne m'indique qu'un de ses formats soit en "3D" et exploitable ultérieurement via un logiciel tiers. J'en suis donc venu a me dire que les effets spéciaux/magies sont surement en 2D dans les jeux en 3D. Est ce vraiment le cas ? Quelle technique utilise t'on ?

J'ai entendu parler du billboarding sans trop savoir le résultat que ca peut avoir. Mais j'aimerais l'avis des gens qui ont déjà étudié le problème.

En vous remerciant a l'avance
Elriks est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/05/2011, 17h24   #2
r0ots
Membre éclairé
 
Homme
Ingénieur applications 3D temps réel
Inscription : août 2010
Messages : 57
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 26
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur applications 3D temps réel
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : août 2010
Messages : 57
Points : 394
Points : 394
Par "effet spéciaux / magies", je vais supposer que tu veux dire "Les trucs qui brillent / La fumée / Les explosions..."

Effectivement cela ce fait souvent à base de billboards, on peut aussi amener le terme de générateur de particules dans la discussion.

Un billboard, dans le sens utilisé la plupart du temps, est une texture 2D plaquée sur un quad affiché dans la scène 3D. Ce quad est souvent contraint dans ses axes de rotations pour faire face à la caméra (ou pas).

Grâce à cette technique, on va pouvoir générer plusieurs quads avec des textures transparentes et donc créer des effets très difficiles/couteux a faire en modèle 3D, par exemple des flames, ou des nuages.

Ensuite un générateur de particules est un outil qui te permettra de générer ces quads avec certaines propriétés, souvent avec un peu d'aléatoire, et créer des effets sympa sans trop d'éfforts (ça dépend les effets recherchés).

Un exemple de particules issu du moteur ogre3D :




Puis il y'a les shaders, qui eux sont des petits programmes exécuté sur le GPU qui vont permettre de faire énormément de choses, pour un peu qu'on sache les manier.

Une page d'exemple de shaders de chez Nvidia :

http://developer.nvidia.com/shader-library


Donc tout va dépendre du type d'effet que tu veux rendre. Tout ne se fait pas de la même manière.
r0ots est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 20/05/2011, 22h57   #3
Elriks
Invité de passage
 
Inscription : août 2007
Messages : 37
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 37
Points : 1
Points : 1
Merci pour ta réponse plus que complète, j'y vois un peu plus clair.

A titre personnel pour ce que je souhaite, c'est surtout transférer dans un jeu type RPG 3D en vue isométrique (30*) les effets que j'ai déjà crée comme celui ci :


Pas besoin d'utiliser un rendu particulier ou des ajouts aléatoire, j'ai matière pour le modifier a ma convenance si besoin. Je me demandais juste si cela pouvait s’intégrer +/- naturellement dans un jeu 3D et de quel façon. Je vais voir tes liens et les références données pour me faire une meilleure idée des possibilités et de la mise en application.
Elriks est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/05/2011, 01h20   #4
LittleWhite
Responsable 2D/3D/Jeux


 
Avatar de LittleWhite
 
Homme Alexandre Laurent
Ingénieur développement logiciels
Inscription : mai 2008
Messages : 10 406
Détails du profil
Informations personnelles :
Nom : Homme Alexandre Laurent
Localisation : France

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : mai 2008
Messages : 10 406
Points : 39 602
Points : 39 602
Bonjour,

Dans la vidéo, il y a du blur (flou, pour l'éclair) des particules (fumée, peut être aussi la trace (quoique, une texture peut être utilisé))

Généralement, comme l'a dit roots, les effets sont des particules (tout ce qui est feu / fontaine / fumée) et puis du post processing (un shader bien souvent) ... notamment en utilisant la technique de render to texture, puis une passe de post process (ou plusieurs)
__________________
Vous souhaitez participer à la rubrique 2D / 3D / Jeux ? Contactez-moi
La rubrique a aussi un blog !

Ma page sur DVP
Mon Portfolio

Qui connaît l'erreur, connaît la solution.
LittleWhite est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 21h01.


 
 
 
 
Partenaires

Hébergement Web