La programación de métodos para obtener imágenes de síntesis se asocia con el término “Shader”.
Un shader es en esencia una porción de código que, a partir de una geometría y condiciones ambientales (luz, materiales, מרקמים …) permite obtener una imagen que puede ser fotorealista o no fotorealista (NPR).
Existen lenguajes de programación desarrollados en exclusiva para describir el funcionamiento de un shader, como el CG (C for Graphics), de nVidia, OGLSL (OpenGL Shading Language), de OpenGL, ו - DX HLSL, de Microsoft, incluido en DirectX.
In the field of computer graphics, a shader is a computer program that is used to do shading – the production of appropriate levels of light and color within an image – or, in the modern era, also to produce special effects or do postprocessing. A definition in layman‘s terms might be given as “a program that teaches a computer how to draw something in a specific and unique way”.(בתוך)
Cada shader permite obtener un tipo de efecto y/o acabado de la imagen. Si se aplican uno o varios a un objeto diremos que le estamos asignando un “material” אותו הדבר. Los objetos con sus materiales conforman la escena que, con una adecuada iluminación permitirá obtener la imagen final.
חייב להיות מְחוּבָּר לפרסם תגובה.