Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi [Andorra] Druckwelle per Shader realisieren? (https://www.delphipraxis.net/118951-%5Bandorra%5D-druckwelle-per-shader-realisieren.html)

Codewalker 18. Aug 2008 14:15


[Andorra] Druckwelle per Shader realisieren?
 
Ich möchte gerne eine ringförmig ausbreitende Druckwelle darstellen, die den Hintergrund entsprechend verzerren soll. Ich vermute, dass ich dazu mit Shadern arbeiten muss, ich weiß aber nicht, wo ich ansetzen muss.
Hat jemand eine Idee, wo man entweder fertige Shader dazu findet oder wie man sowas machen kann?

igel457 18. Aug 2008 15:42

Re: [Andorra] Druckwelle per Shader realisieren?
 
Rendere die Szene in eine Textur und lasse diese beim Rendern über einen Shader laufen. Im Endeffekt musst du die Textur dann auf einem kurzen Stück in gegebenem Abstand um die Quelle mit einer halben Sinusschwingung verzerren.

Codewalker 18. Aug 2008 17:25

Re: [Andorra] Druckwelle per Shader realisieren?
 
Zitat:

Zitat von igel457
Rendere die Szene in eine Textur und lasse diese beim Rendern über einen Shader laufen. Im Endeffekt musst du die Textur dann auf einem kurzen Stück in gegebenem Abstand um die Quelle mit einer halben Sinusschwingung verzerren.

Okay, das ging mir etwas zu schnell. Also mal schrittweise:

1. Rendern in eine Textur.. kann Andorra das schon? (Ich erinnere mich an so einen Punkt in der Roadmap)
2. Beim Rendern über einen Shader laufen.... da hört es auf. Das "Wie" geht z.T. aber spätestens am Shader-Skript scheitere ich. Aber ich fürchte, ich komme da um viel Einarbeitung nicht drum herum, so wie sich das anhört...


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:42 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz