🧊

FMeX

Echtzeit-3D-Engine für Delphi und FireMonkey.

FMeX ist das 3D-Framework, das unsere Produkte antreibt, allen voran YaPaint. Kompatibel mit dem Standard-FireMonkey ergänzt es, was dem 3D-Rendering in Delphi fehlt: DirectX-11-, DirectX-12- und OpenGL-Backends, Szenengraph, massives Instancing, PBR-Materialien, Physik, Austauschformate. Nativ kompiliert, ohne Runtime, auf der Hardware, die Sie bereits besitzen.

Framework · In Entwicklung

FMeX-Plan — Echtzeit-3D-Engine FMeX-Plan — Echtzeit-3D-Engine
Funktionen

Eine vollständige, Backend-unabhängige Engine

Eine S.O.L.I.D-Architektur: Jedes Grafik-Backend implementiert dieselbe Schnittstelle, der Rest der Engine bleibt unverändert.

🖥️

Multi-Backend

DirectX 11, DirectX 12 und OpenGL, zur Laufzeit ausgewählt. HLSL-, GLSL- und Metal-Shader werden parallel gepflegt.

🌳

Szenengraph

Räumliche Knoten, Verhalten durch Komposition, Frustum Culling, Picking, Gizmos. Rendering in zwei Durchgängen: erst opak, dann transparent.

⚡

Massives Instancing

Hunderttausende Objekte in einem einzigen Draw Call. Statische Geometrie bleibt im Videospeicher, pro Bild wird nur das Nötigste übertragen.

💡

Materialien und Licht

Blinn-Phong mit bis zu 16 Lichtquellen, PBR Cook-Torrance, bildbasierte Beleuchtung, Schatten, Nachbearbeitung. Ein Katalog einsatzbereiter Materialien.

📦

Austauschformate

glTF 2, OBJ, PLY und Gaussian Splatting, MD2, MagicaVoxel-Voxel. Direkter Import, Umwandlung von Voxeln in optimierte Meshes.

🎯

Physik und Benutzeroberfläche

Integrierte Physik-Engine hinter einer unabhängigen Schnittstelle, von der Engine gerenderte HTML/CSS-Benutzeroberfläche, Gamepad und Tastatur.

Interesse an FMeX?

FMeX wird aktiv weiterentwickelt und dient bereits als Grundlage unserer eigenen Software. Kontaktieren Sie uns für ein 3D-Projekt in Delphi, eine industrielle Visualisierung oder einen frühen Zugang.

Kontakt aufnehmen →