Gráficos de computadora

21
¿La ruleta rusa es realmente la respuesta?

He visto que en algunas implementaciones de Path Tracing, se utiliza un enfoque llamado Russian Roulette para eliminar algunas de las rutas y compartir su contribución entre las otras rutas. Entiendo que, en lugar de seguir un camino hasta que cae por debajo de un cierto valor umbral de...

21
¿Por qué mi ruido Perlin se ve "bloqueado"?

Traté de implementar Perlin Noise solo usando la teoría (siguiendo flafla2.github.io/2014/08/09/perlinnoise.html). Lamentablemente, no pude lograr el aspecto del ruido "original" de Perlin. ¿Cuál es la razón por la que el siguiente código muestra una versión en bloque de Perlin Noise? ¿Qué...

19
¿Por qué es tan condicional esto en mi fragment shader?

He configurado un código de medición de FPS en WebGL (basado en esta respuesta SO ) y he descubierto algunas rarezas con el rendimiento de mi sombreador de fragmentos. El código solo representa un único quad (o más bien dos triángulos) sobre un lienzo de 1024x1024, por lo que toda la magia ocurre...

19
¿Por qué está prohibida la recursividad en OpenCL?

Me gustaría usar OpenCL para acelerar la representación de imágenes con trazado de rayos, pero noto que la página de Wikipedia afirma que la recursión está prohibida en Open CL. ¿Es esto cierto? Como hago un uso extensivo de la recursividad cuando trazo de rayos, esto requerirá una considerable...

19
¿Qué significa "st" en el contexto de OpenGL?

He visto el término staparecer varias veces al mirar otros sombreadores de fragmentos OpenGL. Sin embargo, no sé qué significa o para qué se utiliza. Aquí hay un ejemplo: uniform vec2 u_resolution; vec2 st = gl_FragCoord.xy/u_resolution; Puedo entender que esto está convirtiendo las coordenadas...

18
¿Qué es fwidth y cómo funciona?

La documentación de OpenGL establece que fwidth returns the sum of the absolute value of derivatives in x and y. ¿Qué significa esto en términos menos matemáticos, y hay una manera de visualizarlo? Según mi comprensión de la función, fwidth(p)tiene acceso al valor de pen píxeles vecinos. ¿Cómo...

18
¿Cómo rastrear las superficies de Bezier?

Intenté esta pregunta en matemáticas. SE y, sorprendentemente, la respuesta fue "las ecuaciones son demasiado desagradables, solo alimente la función a un buscador de raíces numérico". Pero si te consideras un "tipo gráfico" como yo y has jugado mucho con las curvas de Bezier para el trabajo de...