Gráficos de computadora

Preguntas y respuestas para investigadores y programadores de gráficos por ordenador.

2
Trazado de ruta y materiales
Me pregunto sobre la técnica utilizada al muestrear un material en capas para el próximo evento en un trazado de ruta. Tengo un material con tres capas: una base difusa, lóbulos especulares y brillantes. ¿Cómo se elige una capa discreta para muestrear para la siguiente dirección del rayo? ¿Es solo …



2
¿Cómo puedo compensar / reducir un polígono triangular en GLSL?
Necesito compensar todos los triángulos (azules), cada uno independientemente de los demás, usando el sombreador de vértices. Para manipular el triángulo como un todo, he creado atributos personalizados (vec3) para cada vértice (rojo) que representa los vértices vecinos hacia la izquierda (púrpura) y hacia la derecha (verde). A partir de …

1
buscando técnicas de mapeo de sombras de calidad aceptable
Recientemente, mientras buscaba resolver el problema del acné en las sombras del mapeo de sombras tradicional, implementé mapas de sombras exponenciales. Hizo el truco (sin acné en absoluto) pero al mismo tiempo introdujo otros errores inaceptables. Para el desenfoque del mapa de profundidad, uso el desenfoque gaussiano con la sigma …



1
¿Es correcto este código de ruleta rusa?
Estoy usando www.scratchapixel.com entre otros recursos para ayudarme a aprender cómo implementar un renderizador. Estoy mirando el siguiente código de esta página donde se está considerando un paquete de fotones que se mueven a través de un material. Para cada paquete de fotones, el peso se inicializa a . es …

2
¿Qué es una buena métrica de similitud de color?
Tengo algunos colores en RGB en [0,1] y quiero encontrar una manera de calificar su similitud, tal como la percibe un humano. Tengo dos ideas en mente, pero estoy seguro de que también hay otras opciones, pero no estoy seguro de cuál es la mejor, o si tal vez no …
8 color 



1
Compute Shader vs CUDA / OpenCL
Así que recientemente aprendí sobre el Compute Shader y parece que he aprendido la misma idea que la programación paralela que harías con CUDA o OpenCL, pero en la línea de sombreado. Si quiero dibujar un millón de cubos en una escena, debería usar un método sobre el otro o …




Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.