eva2014 el gran misterio de los shaders
DESCRIPTION
ÂTRANSCRIPT
![Page 2: EVA2014 el gran misterio de los shaders](https://reader033.vdocumento.com/reader033/viewer/2022050913/568ca6931a28ab186d91e953/html5/thumbnails/2.jpg)
El “Gran Misterio” de los shaders. // Francisco Tufró <[email protected]> @franciscotufro
Francisco quién?Desarrollador independiente de video juegos.
!Miembro fundador de
![Page 3: EVA2014 el gran misterio de los shaders](https://reader033.vdocumento.com/reader033/viewer/2022050913/568ca6931a28ab186d91e953/html5/thumbnails/3.jpg)
El “Gran Misterio” de los shaders. // Francisco Tufró <[email protected]> @franciscotufro
Francisco quién?
![Page 4: EVA2014 el gran misterio de los shaders](https://reader033.vdocumento.com/reader033/viewer/2022050913/568ca6931a28ab186d91e953/html5/thumbnails/4.jpg)
El “Gran Misterio” de los shaders. // Francisco Tufró <[email protected]> @franciscotufro
Francisco quién?
![Page 5: EVA2014 el gran misterio de los shaders](https://reader033.vdocumento.com/reader033/viewer/2022050913/568ca6931a28ab186d91e953/html5/thumbnails/5.jpg)
El “Gran Misterio” de los shaders. // Francisco Tufró <[email protected]> @franciscotufro
Francisco quién?
Psst.. Estamos en KICKSTARTER ( kck.st/1td3TlQ )
![Page 6: EVA2014 el gran misterio de los shaders](https://reader033.vdocumento.com/reader033/viewer/2022050913/568ca6931a28ab186d91e953/html5/thumbnails/6.jpg)
El “Gran Misterio” de los shaders. // Francisco Tufró <[email protected]> @franciscotufro
Qué es un Shader?
![Page 7: EVA2014 el gran misterio de los shaders](https://reader033.vdocumento.com/reader033/viewer/2022050913/568ca6931a28ab186d91e953/html5/thumbnails/7.jpg)
El “Gran Misterio” de los shaders. // Francisco Tufró <[email protected]> @franciscotufro
NOTANo me gusta traducir términos técnicos al español.
!Suenan mal y hay poco consenso en general.
![Page 8: EVA2014 el gran misterio de los shaders](https://reader033.vdocumento.com/reader033/viewer/2022050913/568ca6931a28ab186d91e953/html5/thumbnails/8.jpg)
El “Gran Misterio” de los shaders. // Francisco Tufró <[email protected]> @franciscotufro
Graphics PipelineTubería de gráficos? Ven a lo que me refiero…
![Page 9: EVA2014 el gran misterio de los shaders](https://reader033.vdocumento.com/reader033/viewer/2022050913/568ca6931a28ab186d91e953/html5/thumbnails/9.jpg)
El “Gran Misterio” de los shaders. // Francisco Tufró <[email protected]> @franciscotufro
Graphics Pipeline
Herramienta standard para mostrar gráficos en
placas aceleradoras (GPU).
![Page 10: EVA2014 el gran misterio de los shaders](https://reader033.vdocumento.com/reader033/viewer/2022050913/568ca6931a28ab186d91e953/html5/thumbnails/10.jpg)
El “Gran Misterio” de los shaders. // Francisco Tufró <[email protected]> @franciscotufro
Graphics Pipeline
Pipeline fijo para OpenGL 1.x (Incluyendo OpenGL ES)
![Page 11: EVA2014 el gran misterio de los shaders](https://reader033.vdocumento.com/reader033/viewer/2022050913/568ca6931a28ab186d91e953/html5/thumbnails/11.jpg)
El “Gran Misterio” de los shaders. // Francisco Tufró <[email protected]> @franciscotufro
Graphics Pipeline
Pipeline programable para OpenGL 2+
(Incluyendo OpenGL ES 2)
![Page 12: EVA2014 el gran misterio de los shaders](https://reader033.vdocumento.com/reader033/viewer/2022050913/568ca6931a28ab186d91e953/html5/thumbnails/12.jpg)
El “Gran Misterio” de los shaders. // Francisco Tufró <[email protected]> @franciscotufro
Vertex Data Primitive Processing Vertex Shader Primitive
AssemblyRasterizer
Fragment Shader
Depth & Stencil
Color Buffer Blend Dither
Framebuffer
Graphics Pipeline
![Page 13: EVA2014 el gran misterio de los shaders](https://reader033.vdocumento.com/reader033/viewer/2022050913/568ca6931a28ab186d91e953/html5/thumbnails/13.jpg)
El “Gran Misterio” de los shaders. // Francisco Tufró <[email protected]> @franciscotufro
Vertex Data Primitive Processing Vertex Shader Primitive
AssemblyRasterizer
Fragment Shader
Depth & Stencil
Color Buffer Blend Dither
Framebuffer
Graphics Pipeline
Vertex ShaderPodemos hacer operaciones sobre los vértices. Ubicarlos en el espacio, modificarlos, calcular normales, etc.
![Page 14: EVA2014 el gran misterio de los shaders](https://reader033.vdocumento.com/reader033/viewer/2022050913/568ca6931a28ab186d91e953/html5/thumbnails/14.jpg)
El “Gran Misterio” de los shaders. // Francisco Tufró <[email protected]> @franciscotufro
Vertex Data Primitive Processing Vertex Shader Primitive
AssemblyRasterizer
Fragment Shader
Depth & Stencil
Color Buffer Blend Dither
Framebuffer
Graphics Pipeline
Fragment ShaderPodemos hacer operaciones sobre los fragmentos que luego serán pixeles en la pantalla.
![Page 15: EVA2014 el gran misterio de los shaders](https://reader033.vdocumento.com/reader033/viewer/2022050913/568ca6931a28ab186d91e953/html5/thumbnails/15.jpg)
El “Gran Misterio” de los shaders. // Francisco Tufró <[email protected]> @franciscotufro
Qué es un Shader?
![Page 16: EVA2014 el gran misterio de los shaders](https://reader033.vdocumento.com/reader033/viewer/2022050913/568ca6931a28ab186d91e953/html5/thumbnails/16.jpg)
El “Gran Misterio” de los shaders. // Francisco Tufró <[email protected]> @franciscotufro
Qué es un Shader?Un programa escrito específicamente para ser
corrido en la GPU. !
Normalmente es utilizado para operaciones gráficas.
![Page 17: EVA2014 el gran misterio de los shaders](https://reader033.vdocumento.com/reader033/viewer/2022050913/568ca6931a28ab186d91e953/html5/thumbnails/17.jpg)
El “Gran Misterio” de los shaders. // Francisco Tufró <[email protected]> @franciscotufro
Otros tipos de ShaderAdemás de Vertex y Fragment shaders, existen otros tipos:
• Tesselation shaders
• Geometry shaders
• Compute shaders
![Page 19: EVA2014 el gran misterio de los shaders](https://reader033.vdocumento.com/reader033/viewer/2022050913/568ca6931a28ab186d91e953/html5/thumbnails/19.jpg)
El “Gran Misterio” de los shaders. // Francisco Tufró <[email protected]> @franciscotufro
Más información En inglés :(
![Page 20: EVA2014 el gran misterio de los shaders](https://reader033.vdocumento.com/reader033/viewer/2022050913/568ca6931a28ab186d91e953/html5/thumbnails/20.jpg)
El “Gran Misterio” de los shaders. // Francisco Tufró <[email protected]> @franciscotufro
Niebla en Asylum (Por Francisco Tufró)http://bit.ly/1Em6g8y
http://kck.st/1uBZ1Z2
Efectos visuales en Nubarron (Por Guido Villaverde)
![Page 21: EVA2014 el gran misterio de los shaders](https://reader033.vdocumento.com/reader033/viewer/2022050913/568ca6931a28ab186d91e953/html5/thumbnails/21.jpg)
El “Gran Misterio” de los shaders. // Francisco Tufró <[email protected]> @franciscotufro
Graphics Pipeline, historia y detalles:http://3dgep.com/introduction-to-opengl-and-glsl/
http://www.realtimerendering.com/
Graphics Gems: libros que agrupan distintos artículos sobre programación gráfica.
GRAN libro sobre programación gráfica en tiempo real:
http://tog.acm.org/resources/GraphicsGems/