munchou
12/07/2004, 01h31
Bonsoir à tous !
En voilà un beau titre ! Alors voilà j'ai dû galérer pendant plus de 4 heures pour créer une onde de choc en 3D.
Je m'explique :
J'ai trouvé un tuto en anglais que j'ai traduit (je vous le file dans pas longtemps, d'abord j'essaie de l'améliorer) pour créer une onde de choc suite à une explosion, mais c'est une onde plate, basée sur une texture avec un alpha. Or j'aimerais créer une onde de choc réelle, du style dans le jeu "Giants" quand une créature frappe le sol, ou Matrix quand Néo prend son envol (ça devrait vous parler plus ça :D ).
Donc je vous montre mes deux tentatives :
1) la première est faite à l'aide des points. Je les ai déplacés mais c'est vraiment pas le plus simple à faire, surtout si le sol n'est pas plat. Vidéo 1 (http://www.munchou.com/temp/shockwave02.mov)
2) la deuxième rend un peu mieux (chuis désolé on ne voit pas grand chose je n'ai pas mis d'éclairage et le sol est nul), j'ai créé un tore, je lui ai mis simplement de la transparence avec un indice de réfraction de 2.
Vidéo 2 (http://www.munchou.com/temp/shockwave03.mov)
Un autre problème aussi est que dans les deux cas on agrandit l'onde de choc (soit le plan, soit le tore donc), et que par conséquent l'onde s'agrandit avec. Il faudrait pouvoir agrandir le tore sans que son rayon augmente.
Donc j'appelle tous ceux qui seraient susceptibles de m'éclairer (désolé Fluffy pour mon mp barbant...), surtout que j'ai cherché sur ce forum, mais aussi sur CGTalk (shockwave en anglais ^^), et... je n'ai rien trouvé :cry: .
Merci d'avance :poucehaut:
En voilà un beau titre ! Alors voilà j'ai dû galérer pendant plus de 4 heures pour créer une onde de choc en 3D.
Je m'explique :
J'ai trouvé un tuto en anglais que j'ai traduit (je vous le file dans pas longtemps, d'abord j'essaie de l'améliorer) pour créer une onde de choc suite à une explosion, mais c'est une onde plate, basée sur une texture avec un alpha. Or j'aimerais créer une onde de choc réelle, du style dans le jeu "Giants" quand une créature frappe le sol, ou Matrix quand Néo prend son envol (ça devrait vous parler plus ça :D ).
Donc je vous montre mes deux tentatives :
1) la première est faite à l'aide des points. Je les ai déplacés mais c'est vraiment pas le plus simple à faire, surtout si le sol n'est pas plat. Vidéo 1 (http://www.munchou.com/temp/shockwave02.mov)
2) la deuxième rend un peu mieux (chuis désolé on ne voit pas grand chose je n'ai pas mis d'éclairage et le sol est nul), j'ai créé un tore, je lui ai mis simplement de la transparence avec un indice de réfraction de 2.
Vidéo 2 (http://www.munchou.com/temp/shockwave03.mov)
Un autre problème aussi est que dans les deux cas on agrandit l'onde de choc (soit le plan, soit le tore donc), et que par conséquent l'onde s'agrandit avec. Il faudrait pouvoir agrandir le tore sans que son rayon augmente.
Donc j'appelle tous ceux qui seraient susceptibles de m'éclairer (désolé Fluffy pour mon mp barbant...), surtout que j'ai cherché sur ce forum, mais aussi sur CGTalk (shockwave en anglais ^^), et... je n'ai rien trouvé :cry: .
Merci d'avance :poucehaut: