FMeX
Motor 3D en tiempo real para Delphi y FireMonkey.
FMeX es el framework 3D que impulsa nuestros productos, con YaPaint a la cabeza. Compatible con FireMonkey estándar, añade lo que le falta al renderizado 3D en Delphi: backends DirectX 11, DirectX 12 y OpenGL, grafo de escena, instanciación masiva, materiales PBR, física, formatos de intercambio. Compilado de forma nativa, sin runtime, en el hardware que usted ya tiene.
Framework · En desarrollo
Un motor completo, independiente del backend
Una arquitectura S.O.L.I.D: cada backend gráfico implementa la misma interfaz, el resto del motor no cambia.
Multi-backend
DirectX 11, DirectX 12 y OpenGL, seleccionados en tiempo de ejecución. Shaders HLSL, GLSL y Metal mantenidos en paralelo.
Grafo de escena
Nodos espaciales, comportamientos por composición, frustum culling, picking, gizmos. Renderizado en dos pasadas: opaco y después transparente.
Instanciación masiva
Cientos de miles de objetos en una sola llamada de renderizado. La geometría estática permanece en la memoria de vídeo; solo lo imprescindible circula en cada fotograma.
Materiales y luces
Blinn-Phong con hasta 16 fuentes, PBR Cook-Torrance, iluminación basada en imagen, sombras, posprocesado. Un catálogo de materiales listos para usar.
Formatos de intercambio
glTF 2, OBJ, PLY y gaussian splatting, MD2, vóxeles MagicaVoxel. Importación directa, conversión de vóxeles a malla optimizada.
Física e interfaz
Motor de física integrado tras una interfaz agnóstica, interfaz de usuario HTML/CSS renderizada por el motor, mando y teclado.
¿Le interesa FMeX?
FMeX está en desarrollo activo y ya sirve de base a nuestro propio software. Contáctenos para un proyecto 3D en Delphi, una visualización industrial o un acceso anticipado.
Contactar →