¿Cómo calculan los juegos 3D el cuadro delimitador alrededor de un objeto?

No estoy seguro de a qué te refieres, pero calcular un cuadro delimitador 3D es básicamente lo mismo que calcular un cuadro delimitador 2D. Recorre sus vértices, encuentra el mínimo / máximo para x, y y z, luego genera una caja de 6 vértices. Cosas bastante sencillas. En términos generales, si el objeto gira, el cuadro delimitador debería girar con él. (A menos que esté tratando de resolver un área de límite espacial real).

Sin embargo, sospecho que su pregunta pretende ser: “¿Cómo usan los juegos 3D los cuadros delimitadores para hacer X?”, Donde X es cosas como detección de colisión, detección de golpes, etc. Si esa es su pregunta, debe comprender que los juegos 3D tienden usar muchos cuadros delimitadores divididos por el área esquelética del objeto. Estos cuadros delimitadores no necesariamente chocarán entre sí, pero se pueden usar para cosas como la detección de colisiones y golpes. Así es como el juego “sabe” que hiciste un tiro en la cabeza contra un tiro en el torso. Algunos juegos incluso rastrearán disparos individuales de extremidades.

Se ve algo como esto:


(Fuente: Uneven Terrain Clamping en juegos flash – AS3)

De hecho, ese artículo podría ser un buen lugar para comenzar. Si puede comprender el propósito de usar múltiples cuadros delimitadores en 2D, debería poder extender los conceptos al reino 3D.