Léxico TI › Programación › Instanciación por GPU

Instanciación por GPU

Programación Svenska → Actualizado: 2026-10-24

Dibujar muchas copias de la misma malla en una sola llamada entregando a la GPU una pequeña tabla de datos por instancia, en lugar de pedir cada copia por separado.

El cuello de botella en los gráficos en tiempo real rara vez es la potencia bruta de la GPU, sino el número de draw calls: cada una cuesta tiempo de CPU en cambios de estado y charla con el controlador. La instanciación lo esquiva metiendo lo que difiere entre copias, típicamente una transformación y un color, en un buffer de instancia aparte. La GPU recorre ese buffer y redibuja la malla una y otra vez, sin que la CPU intervenga entre iteraciones.

Las API ganaron soporte directo con glDrawArraysInstanced de OpenGL y DrawInstanced de Direct3D, y es la respuesta estándar para hierba, follaje, multitudes y partículas: cualquier cosa que sea una forma repetida mil veces. Donde el LOD simplifica cada objeto, la instanciación ataca el coste por objeto.

← Volver al léxico