Gráficos de computadora

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

3
¿Cuál es el estado del arte en LOD geométrica en los juegos?
¿Cómo hacen los juegos modernos el nivel de detalle de geometría para mallas de objetos como personajes, terreno y follaje? Hay dos partes en mi pregunta: ¿Cómo se ve la cartera de activos? ¿Los artistas hacen un modelo de alta poli que luego se diezma? Si es así, ¿qué algoritmos …
15 geometry 


1
beneficio del ruido perlin sobre el ruido de valor
Mientras investigaba el funcionamiento interno del ruido perlin, me preguntaba por qué uno usaría el ruido perlin en lugar del ruido de valor simple. Por lo que entiendo bien, se aplica lo siguiente: El ruido Perlin es una función de ruido basada en la red, que asigna un gradiente n-dimensional …
14 noise 

1
Obtenga la longitud del vector con GLM
Estoy bastante confundido sobre cómo se comporta la biblioteca GLM o la estoy usando de manera incorrecta. glm::vec2 testVec(6,-4); float len = testVec.length(); Obtengo el valor 2con el fragmento de código anterior. Creo que estoy tratando de obtener la longitud del vector definida por testVec. Sabes muy bien que no …
14 c++  vectors  glm 

1
¿Por qué las GPU todavía tienen rasterizadores?
A pesar de los avances, las GPU modernas todavía tienen rasterizadores fijos. Altamente personalizable, con sombreadores programables pero no totalmente programables. ¿Porqué es eso? ¿Por qué las GPU no pueden ser simplemente dispositivos masivamente paralelos con unidades informáticas universales donde el rasterizador es solo un software para ese dispositivo proporcionado …
14 gpu  rasterizer 

2
¿Cuál es la diferencia entre varias curvas de relleno de espacio?
Las curvas de relleno de espacio son importantes en muchas aplicaciones gráficas porque ayudan a exponer la localidad espacial. A menudo escuchamos acerca de diferentes algoritmos que utilizan curvas Z, códigos Morton, curvas Hilbert, etc. ¿Cuáles son las diferencias entre algunas de estas curvas diferentes y cómo se aplican a …


1
¿Es todo el ruido basado en la red inevitablemente anisotrópico?
Estoy interesado en cómo esto también se aplica a un mayor número de dimensiones, pero para esta pregunta me centraré únicamente en las cuadrículas 2D. Sé que el ruido de Perlin no es isotrópico (dirección invariante), y que la cuadrícula cuadrada subyacente se muestra lo suficiente como para poder identificar …
14 noise  grid 



1
¿Las texturas de búsqueda todavía se usan para algo?
Sé hace poco (¿5-10 años?) Que era popular / eficiente hornear datos en texturas y luego leer los datos de las texturas, a menudo utilizando la interpolación de textura incorporada para obtener la interpolación lineal de los horneados. fuera de datos. Ahora que el tiempo de computación es más barato …
14 texture  gpu  hardware 

1
¿Cómo puedo modelar la lluvia distante?
De cerca, la lluvia se puede modelar como bolas de agua transparentes con el desenfoque de movimiento adecuado. Esto parece poco práctico para grandes volúmenes, que serían necesarios para escenas de lluvia en la distancia. A distancias para las cuales el ojo humano no puede resolver las gotas de lluvia …



1
Compatibilidad con OpenGL, convenciones de nomenclatura y ARB vs EXT
Pensé que había formado una comprensión general de cómo funcionaban las convenciones y extensiones de nomenclatura de OpenGL, hasta que me topé con un caso que me confundió. Aquí está mi entendimiento hasta ahora: Sin sufijo , por ejemplo glGenBuffers(). Esta función es parte del perfil central. La página wiki …
14 opengl 

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.