NeoAxis Game Engine
|
NeoAxis Game Engine. Es una de uso múltiple, moderno motor de gráficos 3D para simulaciones 3D, visualizaciones y juegos. Es un completo entorno de desarrollo integrado para la creación de gráficos 3D interactivos en 3D incluyendo los mundos virtuales, juegos AAA, y simulaciones realistas. El sistema comprende tanto un motor 3D en tiempo real y un conjunto de herramientas completo de funciones.
NeoAxis Engine es una tecnología de primer nivel, que puede ser fácilmente adaptado a diversos proyectos debido a su diseño de software y elaboración de herramientas flexibles. Muchos de nuestros clientes afirman que nunca antes han visto muy eficaz, fácil de entender el código.
Prestación general
La prestación se basa en muy ampliado y optimizado motor de OGRE
Múltiples API de render:
Shader Model 3.0:
- HLSL, GLSL y soporte de sombreado CG.
- Amplia gama de tarjetas de vídeo compatibles, incluidas las tarjetas sin soporte de sombreado y tarjetas integradas.
- Soporte de tuberías fijo.
- Recopilación de sombreado de procedimiento para obtener el máximo rendimiento
- Detección automática de las capacidades de la GPU.
Soporte para tres diferentes tipos fundamentales fuente de luz:
- Direccional
- Omni
- Al contado
Posibilidad de limitar la versión de shaders:
- Pantalla completa anti-aliasing.
- Las herramientas de procesamiento-A-textura, lo que permite reflejos dinámicos en tiempo real.
- Diferentes formatos de textura de apoyo (PNG, JPEG, TGA, HDR, BMP, PSD y DDS), incluyendo formatos como texturas 1D, texturas volumétricas, cubemaps y texturas comprimidas (DXT/S3TC).
Materiales avanzados y por sombreado de píxeles
Iluminación por píxel:
- Normal de asignación (incluyendo DXT5 conmuta mapas normales)
- Parallax mapping
- Reflexiones cubemap
- Especular mapas
- Emisión mapas
- Realistas agua sombreado
- El material de vegetación especial
- 4 mapas difusos por el apoyo material
- Vertex soporte de color
- Textura animación (scroling, rotando)
- Servicio al objeto de configuración desde el código
- Fácil de crear un nuevo tipo de materiales y de ampliar la base de materiales
- polígonos
- Dos caras
- Translucence
- Alfa pruebas
- Las funciones de mezcla de diferentes
- Material de apoyo LOD
- Soporte para múltiples técnicas de materiales
Color de 64 bits de alto rango dinámico (HDR)
Bloom:
- La exposición de adaptación
- El tono de asignación
Dinámica de las sombras
Profundidad de mapas de sombras:
Estática de iluminación
Lightmaps apoyo
- Irradiación volumen
- Generar en la herramienta de cálculo de iluminación estática
- Mezcla de sombras estáticas y dinámicas en shaders suave.
- Fácil de implementar otra biblioteca de cálculo de terceros
Animación
Malla sin piel
- Postura de ayuda de la animación
- Morph ayuda de la animación
- La mezcla de varias animaciones con pesos variables
- El control manual del hueso
Post-procesamiento
Radial blur
- Bloom
- El tono de asignación
- Blur
- Motion blur
- Escala de grises
- Calentar la visión
- Invertir
- OldTV
- Suelos de baldosas
- Fácil de implementar nuevos efectos post
Efectos especiales
Sistemas de partículas, incluyendo emisores fácilmente extensible y affectors
- Soporte para palcos y skydomes
- Adhesivos
- Cinta senderos
- Vallas publicitarias
Gestión de escenas
NeoAxis Motor apoya la creación de escenas dinámicas y de forma ilimitada.
No hay límites de escenario gráfico
- Interior y sistema porta al aire libre. Trabajo en la mezcla de escenas de interior y al aire libre.
- Software oclusores.
- Dinámica octtree y quadtree basado en la subdivisión.
- Escena consultar características.
Características de apoyo en el terreno
El alto del terreno de apoyo basados en
- Capa de mezcla
- Base y mapas detallados de apoyo
- Normal Mapping
- Geomorphing apoyo
Características del uso de la Física
Diferentes bibliotecas física de apoyo
- NVIDIA PhysX apoyo.
- ODE o de apoyo (ampliado por la detección de colisiones continua)
- Resumen contenedor para la física. Fácil de implementar otra biblioteca de la física de terceros.
- Editor de Física
- Física formato de archivo
- Vehículo de apoyo
Primitivas del cuerpo rígido
- Caja
- Esfera
- Cápsula
- Casco convexo
- Malla de triángulos
- Terreno
Las articulaciones
- bisagra
- Hinge2
- Ball
- Slider
- universal
- fijo
Los motores lineales y angulares de apoyo
- Atractor
- Engranajes
- Servo
- Sistema de base material que permite a las propiedades por la forma como la fricción, dureza, bounciness y densidad
- Detección de colisión continua (CCD)
- Articulaciones Rompibles
- Lineal y angular del movimiento de amortiguación
- Por los eventos forma colisión
- Por la forma de rayos moldes
- El volumen arroja
- Soporte de varios eventos: controlador de eventos de colisión, controlador de descanso conjunta de eventos, etc
- Los grupos de contacto
- Ragdoll física
- La generación automática de muñeco de trapo
Interfaz gráfica de usuario
El sistema de interfaz de usuario ampliable es un sistema unificado para la creación de controles de usuario final, los menús, diálogos, ventanas y pantallas HUD.
Características
- GUI Editor
- GUI formato de archivo
- En el juego 3D de apoyo interfaz gráfica de usuario
- El soporte Unicode (incluidas las lenguas orientales)
- Localización de paquetes de soporte.
- Reproducción de vídeo (basado en el vídeo Ogg Theora)
- Complejo GUI apoyo a la construcción (Como ejemplo, la oportunidad para la creación de un ListBox y como elementos de CheckBox'es).
- Oportunidad de hacer cualquier representación visual de la base de clases de interfaz gráfica de usuario.
- Interfaz para la creación de una nueva interfaz gráfica de las clases.
- Posibilidad de ampliar la funcionalidad de la base de clases de interfaz gráfica de usuario.
- dosificación automática de interfaz gráfica de usuario para un mejor rendimiento (miminizing contar DIP).
Base GUI clases
- Botón
- TextBox
- CheckBox
- ComboBox
- ScrollBar horizontal
- barra de desplazamiento vertical
- ListBox
- TabControl
- EditBox
- Video Box