also ich hab sowas schon vor langer zeit mal gemacht...
die technik nennt sich fullscreen glow oder so und is ein hdr effekt ähnlich wie ihn auch tron 2.0 verwendet.
funzt folgendermaßen:
alles was glühen soll wird erst einmal in eine textur gerendert die kleiner als der backbuffer is.
die textur kommt in eine 2. textur die so breit wie der bb is und wird daher in x richtung gestreckt.
dann wird die textur in eine 3. textur gerendert die so hoch wie der bb is und das ganze also noch in y richtung gestreckt.
beim strecken wird ein einfacher bloom filter verwendet.
dann wird die szene ohne glow in den backbuffer gerendert.
und über die szene kommt dann die 3. textur drüber...fertig
nachteil: der bloom filter drückt ziemlich auf die fillrate
angeblich solls aber irgendwie mit nebel sogar unter dx 7.0 möglich sein!?
probleme gibts hier zwar nicht mit dem zbuffer ( die texturen sind nie größer als der backbuffer ), aber mit multisampling...
1. textur ( glow )
2. textur ( gestreckt in x-richtung )
3. textur ( noch einmal gestreckt in y-richtung )
final