ya que permiten un gran grado de control sobre cómo se muestran los recursos de nuestra escena. Usando una serie de entradas y operaciones, podemos crear sombreadores que cambien las distintas propiedades de renderizado de nuestros activos, como el color y la textura de su superficie, e ...