Quels sont de bons exemples d'effets de pixel shader procéduraux ou d'espace écran? Aucun code n'est nécessaire; Je cherche juste de l'inspiration.
En particulier, je recherche des effets qui ne dépendent pas de la géométrie ou du reste de la scène (donc ils auraient l'air bien rendus seuls sur un quad) et ne sont pas basés sur le traitement d'image (ils ne nécessitent pas une "image de base" , "bien qu'ils puissent incorporer des textures). Le passage multiple ou le passage unique est très bien. Des captures d'écran ou des vidéos seraient idéales, mais les idées fonctionnent aussi.
Voici quelques exemples de ce que je suis à la recherche (tous à partir des échantillons de RenderMonkey): alt texte http://public.blu.livefilestore.com/y1pXcNg_0EPZVzwu1T84a4Yek373x8062rhrNCA7UcftTjCkeiY-5uAuJiBYY29x2E53p5MO-uMA8FmEquvxsPCkA/effect1.jpg?psid=1 texte alt 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 texte alternatif http://nv3wrg.blu.livefilestore.com/y1p1iHFwf-wytDo8HlTJca8RfckA-iTKgvLiJm0t9iz3S35YgeEnt99NMjKDgotxa3Bv90wAhOYLabzx2Sd3LoEH2VsF1
Je suis au courant de cette question ; Je ne demande pas une source d'implémentations de shaders réels, mais plutôt des idées inspirantes - et celles de la bibliothèque NVIDIA Shader nécessitent principalement une scène ou sont des effets de traitement d'image.
Réponses:
La cartographie intérieure est un effet assez impressionnant. Il prend un quadruple plat ennuyeux et le fait ressembler à un bâtiment avec des intérieurs, tous entièrement dans le pixel shader. C'est semi-procédural dans la mesure où certains des actifs sont fabriqués à la main, mais le shader les place de manière procédurale.
la source
Pour une grande inspiration, n'oubliez pas de vérifier les effets de démonstration oldskool. Des choses comme le plasma, le feu, les barres de cuivre, les chaînes, les lentilles, les rotozoomers me viennent à l'esprit.
Bien sûr, cela nécessiterait un portage de votre côté, mais c'est un défi, je suppose.
Voici une belle ressource avec quelques effets et les fichiers source: http://www.oldskool.org/demos/explained/demo_graphics.html
la source
Découvrez Facewound . Regardez en particulier les exemples du didacticiel sur les shaders .
la source
Il existe un grand nombre d' exemples de shaders ici
Des trucs formidables sur lesquels vous pouvez vous baser et vous inspirer.
la source
ShaderToy est un moteur de rendu de shaders WebGL qui affiche différents shaders dans votre navigateur. Il contient de nombreux exemples, et vous pouvez modifier les exemples et les compiler à la volée! J'ai passé des heures à jouer avec ça :)
Cependant, vous aurez besoin de WebGL dans votre navigateur. Chrome est probablement votre meilleur pari pour le moment.
la source
Jetez également un œil à des logiciels comme Mental Mill. Il permet la programmation de shaders basée sur les nœuds avec des opérations mathématiques. Ajoutez un tas d'ondes et d'images aléatoires et voyez ce qui sort de l'autre côté. Peut souvent en savoir beaucoup plus sur le processus que les images que je trouve ("hé cela ressemble à des essaims de foudre").
la source
Si vous avez une copie de l'Unreal original, vous pouvez parcourir les packs de textures dans l'éditeur et voir tous les effets soignés. Ils sont similaires aux exemples que vous avez publiés dans la question d'origine.
la source