PhysX SDK para tecnología de aceleración física
El motor de física PhysX proporciona los efectos físicos interactivos de movimiento dinámico más avanzados para juegos de próxima generación: miles de objetos que chocan entre sí, humo difuso, sistemas de tela que interactúan con el entorno circundante y sistemas de fluidos que brotan. Si quieres que tus juegos sean más vívidos y realistas, entonces no hay otra opción: necesitas el motor de física PhysX.
PhysX SDK?, que no sólo se puede utilizar en el desarrollo de juegos para PC de próxima generación, sino también en el desarrollo de juegos para consolas. En la actualidad, este motor de física ha cooperado con más de 60 desarrolladores y editores de juegos en el mundo en el desarrollo de la física de juegos, incluidas muchas compañías de juegos reconocidas en China, Corea del Sur y Japón en la región de Asia y el Pacífico. QQ Speed, desarrollado en cooperación con Tencent y conocido como "el juego de carreras en línea más moderno" y "el juego de carreras en línea más divertido", utiliza el motor de física PhysX como núcleo técnico. Las características de PhysX SDK son las siguientes:
Sistema complejo de física de cuerpos rígidos
El módulo de dinámica de cuerpos rígidos puede simular el movimiento de objetos con un alto grado de realismo. Este módulo utiliza muchos conceptos físicos, como: marco de referencia, posición, velocidad, aceleración, impulso, fuerza, rotación, energía, fricción, impulso, colisión, restricciones, etc., y proporciona una caja de herramientas para construir estos conceptos físicos, lo que le permite para crear fácilmente muchos tipos de dispositivos mecánicos:
· Entidades de colisión (bolas, cajas, cápsulas, planos, mesetas, objetos convexos, mallas triangulares)
· Varios tipos de bisagras (esféricas, rotativo, rombo, cilíndrico, fijo, a distancia, polea, seis grados de libertad)
· Crea y edita cuerpos humanos avanzados (muñecos de trapo)
· Modelado de materiales y fricción
· Admite detección continua de colisiones
· Colisión agrupada + filtrado de colisiones (programable)
Controlador de caracteres avanzado
El controlador de caracteres se utiliza principalmente para terceros control de persona o personaje en primera persona independiente de la física del cuerpo rígido.
· Función de ajuste automático de zancada
· Agrupación ventajosa
Sistema de movimiento del vehículo basado en una combinación de detección de rayos y articulación
PhysX SDK puede simular perfectamente el movimiento de un vehículo en el mundo real
· Forma de la rueda
· Suspensión basada en articulación
Soporta multihilo/multiplataforma/PPU
Ageia PhysX SDK está optimizado para plataformas PC de un solo núcleo y multinúcleo, Xbox360, PS3 y tarjetas aceleradoras PhysX
· Soporte Ageia Tarjeta aceleradora PhysX
· Control multiproceso detallado
· Soporte asíncrono
· Herramientas de creación de perfiles integradas
· Optimizado para plataformas PS3 y Xbox360
Creación y simulación de fluidos
Basados en sistemas de partículas y emisores de partículas, los fluidos se pueden utilizar para simular líquidos y gases, incluyendo:
· Admite el método de hidrodinámica de partículas suaves (SPH) y la simulación de fluidos simple sin interacción
· Los usuarios pueden controlar con precisión cada partícula durante el proceso de simulación.
· Admite la interacción bidireccional entre cuerpos fluidos y rígidos, tela y cuerpos blandos.
Paño, el proceso de cortar tela en ropa y reproducción
La función de tela de PhysX SDK puede simular objetos hechos de tela, como banderas y ropa.
· Soporte de unión de tela y cuerpos rígidos o puntos de coordenadas
· Soporte de autocolisión de tela
· Soporte de tela desgarrable, tela de presión y tela removible Metálico deformado tela
Simulación de cuerpo blando
La función de cuerpo blando de AGEIA PhysX SDK permite la simulación de volumen tridimensional de objetos deformables. Al mismo tiempo, también se puede utilizar para simular algunos tipos de cuerpos blandos no clásicos, como plantas o telas de varias capas.
· Vinculación de cuerpos blandos y cuerpos rígidos o puntos de coordenadas.
· Proporciona TetraMaker, una herramienta de datos de volumen para crear cuerpos blandos.
· Admite la autocolisión y la amortiguación del movimiento de cuerpos blandos.
Simulación de campo de fuerza tridimensional
Un campo de fuerza es un objeto SDK que, como participante de una simulación física, puede afectar el movimiento de telas, cuerpos blandos, fluidos y cuerpos rígidos que entrar en su esfera de influencia. Puedes utilizar campos de fuerza para lograr efectos físicos como fuertes vientos, tormentas de arena, aspiradoras, áreas antigravedad y más.
· Admite varias formas de campos de fuerza. Tales como: esfera, cápsula, cubo, poliedro convexo
AGEIA se ha comprometido a agregar nuevas propiedades físicas a las nuevas versiones de PhysX SDK, y los desarrolladores de juegos continuarán agregando estas nuevas características a sus mejores y más recientes juegos. . La fusión de NVIDIA y AGEIA a principios de febrero de 2008 reveló el misterio de quién adquirió la tecnología de aceleración física PhysX. La combinación de estos dos líderes en sus respectivos campos seguramente traerá nuevos avances a la tecnología de tarjetas gráficas. Los principales acontecimientos históricos también han despertado excelentes críticas. y expectativas entusiastas de la industria.
El CEO de NVIDIA, Jensen Huang, dijo que la estrategia de NVIDIA es hacerse cargo del motor PhysX y trasplantarlo a la arquitectura informática general de la tarjeta gráfica CUDA de NVIDIA. "Actualmente, estamos trabajando en migrar el motor de física a CUDA e invertiremos mucha mano de obra y recursos materiales en esto. Esta migración definitivamente aumentará las ventas de nuestras GPU, incluso si la migración no está completa todavía. Porque, después "La transferencia será exitosa en el futuro. Los usuarios solo necesitan una actualización de software, y todas las GPU que ahora admiten CUDA podrán ejecutar el motor de física PhysX... y todas nuestras GPU de la serie GeForce 8 actuales son compatibles con CUDA". Huang Renxun también cree La combinación de PhysX y GeForce impulsará a más jugadores de alto nivel a construir sistemas SLI multicanal, para sentir de manera real e impactante la experiencia de juego mejorada. En el futuro, puede haber dos tarjetas gráficas responsables de los gráficos y una responsable de la física, o una tarjeta gráfica responsable de los gráficos y dos tarjetas gráficas responsables de la física; En general, ya sean las tarjetas aceleradoras físicas producidas durante la etapa de autosuficiencia de AGEIA o las tarjetas gráficas GeForce que realizarán la computación física después de unir fuerzas con NVIDIA, la tecnología de aceleración física PhysX se ha convertido en la tendencia general en la nueva dirección del desarrollo de gráficos. No sólo lo hará si se difunde ampliamente, sino que se fortalecerá en el futuro. Siguiendo los pasos de la primavera, la tecnología de aceleración física PhysX marca el comienzo de su pleno florecimiento mañana, al igual que el lema de NVIDIA "PhysX Now Avaibale in Green"