Para la detección de colisiones y el motor de física, el concepto de casco convexo es esencial, el casco convexo de una malla 3D es, en términos simples, la malla más pequeña que no tiene agujeros que contiene la malla original. Los cascos convexos a menudo se usan para simplificar la tarea de detectar colisiones, ya que pueden representarse mediante una colección de hiperplanos y pueden resolverse mediante métodos de optimización convexa.
Las sumas de Minkowski se utilizan para la predicción de colisiones en 3D. Permítanme explicar, la suma minkowski de dos politopos (un nombre elegante para cascos convexos) es el conjunto de sumas de pares de puntos que existen en cada politopo, este conjunto también es un politopo y se usa para describir el “movimiento” de uno politopo a ser otro. Supongamos que desea predecir si dos objetos que se mueven con las velocidades A y B van a chocar en el siguiente cuadro, podría calcular sus posiciones en el siguiente cuadro y ver si esos chocan … pero si los objetos se mueven muy rápido, podrían haber chocó en el tiempo entre cuadros y tus jugadores verían los objetos en fase entre sí.
Para solucionarlo, puede calcular la suma de Minkowski de cada objeto en su posición actual y su próximo cuadro y ver si chocan. Problema resuelto.
Estos son algunos ejemplos de conceptos de Geometría discreta (un subcampo de combinatoria y geometría) que se aplican en los juegos de computadora hoy en día.
- ¿Cuáles son los beneficios de ser un hechicero en Dungeons & Dragons?
- ¿Qué otros juegos tipo MMO como Minecraft y Eve crean mundos de juego realmente abiertos?
- ¿Existe algún potencial para los juegos basados en aventuras y ficción para Facebook?
- ¿Son los videojuegos más adictivos que las drogas?
- Como jugador, ¿alguna vez has usado una excusa para jugar otra hora? ¿Qué era?