Gráficos de computadora

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

1
¿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 …



1
¿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 de píxeles en coordenadas normalizadas de …
19 opengl 

4
¿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 diseño, tengo …





2
¿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 funciona esto …
18 opengl 


1
¿Por qué integrar sobre un hemisferio (y no una esfera) para resolver la ecuación de representación?
En la mayoría de los libros de texto que he visto, así es como se escribe la ecuación de representación: L0 0( ω0 0) = Lmi( ω0 0) + ∫ΩF( ωyo, ω0 0) Lyo( ωyo)d ωyoL0 0(ω0 0)=Lmi(ω0 0)+∫ΩF(ωyo,ω0 0)Lyo(ωyo)reωyoL_0( \omega_0)= L_e(\omega_0)+\int_{\Omega}{f(\omega_i, \omega_0)L_i(\omega_i)\,\mathrm{d}\omega_i} Donde se define como un hemisferio (y …



4
¿En qué se diferencia la realidad virtual de un monitor?
Aparentemente, las computadoras Macintosh no pueden manejar Oculus Rift, debido a sus tarjetas gráficas 'inferiores'. Pero, ¿la realidad virtual no debería ser solo como un monitor externo? Y con respecto a los gráficos de computadora, ¿en qué se diferencian los juegos de realidad virtual de otros juegos que Macintosh puede …

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.