Was sind einige gute Beispiele für prozedurale Pixel-Shader-Effekte oder Pixel-Shader-Effekte im Bildschirmbereich? Es ist kein Code erforderlich. Ich suche nur Inspiration.
Insbesondere suche ich nach Effekten, die nicht von der Geometrie oder dem Rest der Szene abhängen (so dass sie auf einem Quad alleine gut gerendert aussehen) und nicht auf der Bildverarbeitung basieren (sie erfordern kein "Basisbild") , "obwohl sie Texturen enthalten können). Multi-Pass oder Single-Pass ist in Ordnung. Screenshots oder Videos wären ideal, aber Ideen funktionieren auch.
Hier sind ein paar Beispiele von dem, was ich suche (alle aus den Render Proben): Alt - Text http://public.blu.livefilestore.com/y1pXcNg_0EPZVzwu1T84a4Yek373x8062rhrNCA7UcftTjCkeiY-5uAuJiBYY29x2E53p5MO-uMA8FmEquvxsPCkA/effect1.jpg?psid=1 alt text http : //public.blu.livefilestore.com/y1p_5Lx7BdjFyFRBkbcc0WakAT7Q-99fVcFOxmTXBbG4VtoFzC0UfAj51eSnE7ZOD84EYL2Y51HhMS2nWsohhn1mQ/effect2.jpg psid = 1 alt - Text http://public.blu.livefilestore.com/y1p_5Lx7BdjFyE3KhYtHe-Cdg7XuXcJ9Ou-GKzED-kZnzACyB5ypA6NSCfsYfuKa0h3ztoDRwwq9qBddX2OfG0fhg/effect3.jpg?psid= 1 alternativer Text
Mir ist diese Frage bewusst . Ich frage nicht nach einer Quelle für tatsächliche Shader-Implementierungen, sondern nach inspirierenden Ideen - und diejenigen in der NVIDIA Shader-Bibliothek erfordern meistens eine Szene oder sind Bildverarbeitungseffekte.
Antworten:
Interior Mapping ist ein ziemlich toller Effekt. Es braucht ein langweiliges, flaches Quad und lässt es wie ein Gebäude mit Innenräumen aussehen, die sich alle im Pixel-Shader befinden. Es ist semi-prozedural, da einige der Assets handgefertigt sind, aber der Shader sie prozedural platziert.
quelle
Vergessen Sie nicht, sich die Oldskool-Demo-Effekte anzusehen, um sich inspirieren zu lassen. Dinge wie Plasma, Feuer, Kupferbarren, Warps, Linsen, Rotozoomer kommen in den Sinn.
Natürlich würde es eine Portierung auf Ihrer Seite erfordern, aber das ist eine Herausforderung, denke ich.
Hier ist eine nette Ressource mit einigen Effekten und den Quelldateien: http://www.oldskool.org/demos/explained/demo_graphics.html
quelle
Schauen Sie sich Facewound an . Schauen Sie sich insbesondere die Beispiele im Shader-Tutorial an .
quelle
Hier finden Sie eine Reihe von Shader-Beispielen
Einige großartige Dinge, auf die Sie aufbauen und die Sie inspirieren können.
quelle
ShaderToy ist ein WebGL-Shader-Renderer, der verschiedene Shader in Ihrem Browser anzeigt. Es gibt viele Beispiele, und Sie können die Beispiele bearbeiten und sie sofort kompilieren! Ich habe stundenlang damit gespielt :)
Sie müssen jedoch WebGL in Ihrem Browser ausführen. Chrome ist im Moment wahrscheinlich die beste Wahl.
quelle
Schauen Sie sich auch Software wie Mental Mill an. Es ermöglicht die knotenbasierte Shader-Programmierung mit mathematischen Operationen. Fügen Sie eine Reihe von zufälligen Wellen und Bildern hinzu und sehen Sie, was am anderen Ende herauskommt. Kann oft viel mehr aus dem Prozess herausfinden als Bilder, die ich finde ("hey das sieht aus wie Blitzschwärme").
quelle
Wenn Sie eine Kopie des ursprünglichen Unreal haben, können Sie die Texturpakete im Editor durchgehen und alle netten Effekte sehen. Sie ähneln den Beispielen, die Sie in der ursprünglichen Frage gepostet haben.
quelle