Preguntas etiquetadas con fragment-shader

Un programa que se ejecuta en la GPU para determinar los colores de salida de los píxeles. También conocido como sombreador de fragmentos.



2
GLSL - desenfoque gaussiano de una pasada
¿Es posible implementar fragment shader para hacer un desenfoque gaussiano de una pasada? He encontrado mucha implementación de desenfoque de dos pasos (desenfoque gaussiano y de cuadro): http://callumhay.blogspot.com/2010/09/gaussian-blur-shader-glsl.html http://www.gamerendering.com/2008/10/11/gaussian-blur-filter-shader/ http://www.geeks3d.com/20100909/shader-library-gaussian-blur-post-processing-filter-in-glsl/ y así. He estado pensando en implementar el desenfoque gaussiano como convolución (de hecho, es la convolución, los ejemplos anteriores …







1
Optimización del rendimiento de un sombreador de fragmentos pesados
Necesito ayuda para optimizar el siguiente conjunto de sombreadores: Vértice: precision mediump float; uniform vec2 rubyTextureSize; attribute vec4 vPosition; attribute vec2 a_TexCoordinate; varying vec2 tc; void main() { gl_Position = vPosition; tc = a_TexCoordinate; } Fragmento: precision mediump float; /* Uniforms - rubyTexture: texture sampler - rubyTextureSize: size of the …

3
Esquema de sprites
Actualmente estoy trabajando en un juego 2D, y mi tarea actual es delinear el objeto seleccionado. Básicamente utilizo un sombreador de desenfoque para hacerlo en tiempo de ejecución completo. Primero dibujo mi sprite usando un sombreador de desenfoque gaussiano vertical, luego lo dibujo con un sombreador de desenfoque gaussiano horizontal, …


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.