¿Cuáles son algunos buenos ejemplos de efectos de sombreador de píxeles de espacio de pantalla o de procedimiento? No se necesita código; Solo estoy buscando inspiración.
En particular, estoy buscando efectos que no dependan de la geometría o del resto de la escena (para que se vean bien renderizados solos en un quad) y no se basen en el procesamiento de imágenes (no requieren una "imagen base" , "aunque pueden incorporar texturas). Multi-pass o single-pass está bien. Las capturas de pantalla o los videos serían ideales, pero las ideas también funcionan.
Aquí hay algunos ejemplos de lo que estoy buscando (todos de las muestras de RenderMonkey): texto alternativo http://public.blu.livefilestore.com/y1pXcNg_0EPZVzwu1T84a4Yek373x8062rhrNCA7UcftTjCkeiY-5uAuJiBYY29x2E53p51.u.htm1efpf1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaja :? //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 texto alternativo http://nv3wrg.blu.livefilestore.com/y1p1iHFwf-wytDo8HlTJca8RfckA-iTKgvLiJm0t9iz3S35YgeEnt99NMjKDgotxa3Bv90wAhOYLabzx2Sd3LoEH2F1.
Soy consciente de esta pregunta ; No estoy pidiendo una fuente de implementaciones de sombreadores reales, sino algunas ideas inspiradoras, y las de la Biblioteca de sombreadores de NVIDIA requieren principalmente una escena o son efectos de procesamiento de imágenes.
Respuestas:
El mapeo interior es un efecto bastante impresionante. Se necesita un quad plano aburrido y lo hace ver como un edificio con interiores, todo dentro del sombreador de píxeles. Es semi-procesal porque algunos de los activos están hechos a mano, pero el sombreador los coloca de manera procesal.
fuente
Para obtener una gran inspiración, no olvide revisar los efectos de demostración oldskool. Me vienen a la mente cosas como plasma, fuego, barras de cobre, urdimbres, lentes, rotozoómeros.
Por supuesto, requeriría un poco de portabilidad de su parte, pero supongo que es un desafío.
Aquí hay un buen recurso con algunos efectos y los archivos fuente: http://www.oldskool.org/demos/explained/demo_graphics.html
fuente
Echa un vistazo a Facewound . En particular, mire los ejemplos en el tutorial de sombreador .
fuente
Aquí hay un gran conjunto de ejemplos de sombreadores
Algunas cosas geniales sobre las que puedes construir y inspirarte.
fuente
ShaderToy es un renderizador de sombreadores WebGL que muestra diferentes sombreadores en su navegador. Tiene muchos ejemplos, ¡y puede editarlos y compilarlos sobre la marcha! He pasado horas jugando con eso :)
Sin embargo, necesitará WebGL ejecutándose en su navegador. Chrome es probablemente tu mejor apuesta en este momento.
fuente
También eche un vistazo a software como Mental Mill. Permite la programación de sombreadores basada en nodos con operaciones matemáticas. Agregue un montón de ondas e imágenes aleatorias y vea lo que sale del otro extremo. A menudo puedo encontrar mucho más del proceso que las imágenes que encuentro ("oye, esto parece un enjambre de rayos").
fuente
Si tiene una copia del Unreal original, puede revisar los paquetes de texturas en el editor y ver todos los efectos. Son similares a los ejemplos que publicó en la pregunta original.
fuente