🧊

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

Plano FMeX — motor 3D en tiempo real Plano FMeX — motor 3D en tiempo real
Funcionalidades

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 →