Comment puis-je obtenir des effets d'éclat similaires à ceux de WoW?

13

J'ai récemment implémenté un effet de lueur en utilisant un filtre gaussien et je n'ai pas pu obtenir l'effet complet que je voulais. Je suis curieux de savoir si certains effets de lueur sont effectués dans WoW. Comme cette image:

entrez la description de l'image ici

Autour de l'épée est un très bel effet de lueur. Comment ça pourrait être fait? De plus, parfois dans WoW, vous voyez ces effets de lueur prendre leur vie. Comme la lueur violette sur cette photo:

entrez la description de l'image ici

Est-ce accompli avec des effets de particules? Existe-t-il de bonnes ressources / tutoriels qui pourraient aider quelqu'un à apprendre à faire ces effets?

Joey Green
la source
Vous pouvez toujours jeter un coup d'œil en pix ;-)
Patrick Hughes
Je ne suis pas sûr de comprendre "regarder en pix". Pourriez-vous expliquer?
Joey Green
Pix est un utilitaire DirectX pour optimiser et résoudre les problèmes de rendu graphique. Vérifiez votre SDK.
Patrick Hughes,
4
vous pourriez peut-être modifier votre question pour inclure une capture d'écran de ce que vous avez jusqu'à présent en utilisant votre filtre gaussien et pourquoi vous pensez que cela ne suffit pas. au moins l'éclat de votre première capture d'écran WoW ressemble à un simple filtrage ..
Bjorn Wesen

Réponses:

4

Utilisez des sprites texturés avec des textures luminescentes, avec un mélange additif. Le mélange additif est crucial ici. C'est ainsi que la plupart des effets lumineux sont obtenus.

L'additif est la synthèse des lumières, en fait. Vous n'avez pas besoin d'un masque alpha pour les textures utilisées avec un mélange additif. Le masque RVB est utilisé comme couche alpha, où le noir est entièrement translucide et le blanc entièrement opaque.

Klems
la source
+1 Vous pouvez également indiquer que cela se fait généralement avec un système de particules qui génère des particules au hasard à chaque sommet (ou épingle les particules aux sommets).
Jonathan Dickinson
-2

pour un effet de lueur, créez la lueur comme une image normale (en maya) dans Targa ou n'importe quelle extension de support alpha puis chargez-la dans votre jeu dessinez-la comme un carré qui fait toujours face à la caméra de sa place (vous pouvez également changer la texture avec le temps) ;

Yasser Nd
la source
1
-1 Je ne sais ce que tu veux dire que parce que je sais déjà comment faire, et même alors j'ai dû réfléchir à ce que tu as écrit pendant un petit moment.
doppelgreener
@JonathanHobbs Alors voulez-vous élaborer une réponse?
DMan
Voulez-vous dire les panneaux d'affichage?
Gustavo Maciel