Actualmente estoy codificando un raytracer. Me pregunto cómo combinar un color primitivo con un color claro. He visto muchas combinaciones.Cómo mezclar colores
Algunos simplemente agregan los dos colores. Esto me da resultados muy extraños.
Algunos mutiply cada componente. Se ve bien, pero en el primitivo es azul ({0, 0, 1}) y la luz es roja ({1, 0, 0}), es simplemente negro. ¿Es el comportamiento normal?
También he visto el modo de fusión de pantalla (pantalla (C1, C2) = C1 + C2 - C1 * C2)) que es más lógico para mí ya que en el caso anterior, los colores realmente se mezclarán.
La misma pregunta para los colores de los rayos reflejados: ¿cómo combinarlos con el color local?
Pregunta extra: ¿debería ser un punto en una primitiva que no esté iluminado en negro? He visto cosas como "la mitad del color".
Esto está por encima de una gran respuesta. Gracias ! – Tangui
Menciona la salida BRDF como "la relación de la radiancia entrante (desde la dirección de la luz) a la radiancia saliente en la dirección de visualización". ¿No es la salida la relación de radiancia saliente en la dirección de visión a la irradiancia incidente desde la dirección de la luz? – PeteUK
Sí, lo arreglaré. –