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, ένα 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” al mismo. Los objetos con sus materiales conforman la escena que, con una adecuada iluminación permitirá obtener la imagen final.
Πρέπει να είναι συνδεδεμένος για να αναρτήσεις σχόλιο.