Überblick
Wir verfügen über umfassendes Know-how in den Bereichen Computergrafik für Videospiele und visuelle Effekte, GPU-Programmierung und Rendering-Pipelines. Dies ermöglicht es uns, maßgeschneiderte 3D-Viewer und Tools zu entwickeln, die auf Ihre speziellen Anforderungen zugeschnitten sind.
Fallstudie: Khronos glTF-Sample-Viewer
Hintergrund
Die Khronos Group hat das glTF-Format als Standard für die Bereitstellung von 3D-Inhalten entwickelt. Um die Fähigkeiten des Formats zu demonstrieren und eine Referenzimplementierung bereitzustellen, benötigten sie einen Viewer, der glTF-Modelle mit Funktionen wie PBR-Materialien, Animationen und Draco-Mesh-Kompression laden und anzeigen kann.
Lösung
Seit 2019 vertraut Khronos darauf, dass wir den glTF-Sample-Viewer entwickeln und warten. In dieser Zeit, haben wir neue glTF-Materialerweiterungen integriert, die Architektur und Leistung des Viewers verbessert und den Code an die neuesten Entwicklungen im Dateiformat angepasst.
ZU finden ist das Projekt auf GitHub hier: github.com/KhronosGroup/glTF-Sample-Viewer
Als Beispiel haben wir folgende Erweiterungen in den Viewer integriert:
Erweiterung | Beschreibung |
---|---|
KHR_materials_clearcoat | Fügt Unterstützung für Klarlackmaterialien hinzu, die eine klare Schicht über dem Basismaterial simulieren. |
KHR_materials_sheen | Führt Glanzmaterialien ein, die die weiche, samtartige Reflexion von Stoffen simulieren. |
KHR_materials_transmission | Ermöglicht die Erstellung transparenter Materialien, die Licht brechen, während es durch sie hindurchscheint. |
KHR_draco_mesh_compression | Bietet Unterstützung für Draco-Mesh-Kompression, welches die Größe von 3D-Modellen für schnelleres Laden reduziert. |
Neben der Entwicklung des Viewers haben wir aktiv zur Standardisierung und Gestaltung der Zukunft des glTF-Dateiformats beigetragen.
Grafik-Engineering-Dienstleistungen
Unsere Expertise im Grafik-Engineering umfasst eine Vielzahl von Dienstleistungen, die Ihnen helfen, 3D-Anwendungen mit modernsten Grafikfunktionen zu erstellen und Ihren Kunden zu präsentieren.
Unsere Dienstleistungen
Wir bieten diverse Lösungen im Grafik-Engineering an, darunter:
Dienstleistung | Beschreibung |
---|---|
Entwicklung angepasster 3D-Viewer | Erstellung eines maßgeschneiderten 3D-Viewers für Ihre speziellen Anforderungen, mit PBR-Materialien, Animationen und benutzerdefinierten Shadern. |
Entwicklung von Rendering-Pipelines | Entwicklung einer auf Ihren Anwendungsfall abgestimmten Rendering-Pipeline für Ihre 3D-Anwendung, optimiert für Leistung und visuelle Qualität. |
GPU-Programmierung | Optimierung Ihrer Rendering-Pipeline für GPU-Leistung, basierend auf unserer Expertise in OpenGL, WebGL, WebGPU, Vulkan, Metal und DirectX. |
Optimierung von 3D-Inhalten | Verbesserung Ihrer 3D-Inhalte hinsichtlich Leistung und visueller Qualität durch Mesh-Vereinfachung und Texturkompression. |
glTF-Erweiterungen | Entwicklung neuer glTF-Extensions die das Dateiformat für Ihre Anwendung optimieren. So können Sie alle relevanten Informationen in einer Datei abspeichern. |
Benchmarking und Leistungsanalyse | Durchführung einer Leistungsanalyse Ihrer 3D-Anwendung und Rendering-Pipeline mit Optimierungsempfehlungen oder zur Evaluation verschiedener Hardware. |
Konzeptdesign und Prototyping | Entwicklung von Konzepten und Prototypen für Ihre 3D-Anwendung mit Fokus auf Benutzerfreundlichkeit und visueller Attraktivität. |
Projektmanagement für 3D-Content-Entwicklung | Überwachung der Entwicklung von 3D-Inhalten für Ihre Anwendung unter Nutzung unseres Netzwerks von Experten für 3D-Modellierung, Texturierung und Animation. |
Custom Tooling | Erstellung maßgeschneiderter Werkzeuge für Ihre 3D-Pipeline, einschließlich Funktionen wie Batch-Processing, Automatisierung und Integration mit Drittanbieter-Software wie Blender, 3DS Max oder Maya. |
CAD zu Web 3D-Konvertierung | Konvertierung von CAD-Modellen in webfertige 3D-Inhalte, optimiert für Leistung und visuelle Qualität. |
Kontaktieren Sie uns
Für weitere Informationen über unsere Grafik-Engineering-Dienstleistungen kontaktieren Sie uns oder schreiben Sie uns eine E-Mail an info@ux3d.io.