Product Information
What is Harfang 3d?
HARFANG®3D is an adaptable, cross-platform, multilingual, powerful, and optimized solution for integrating real-time 3D imaging into embedded systems and existing environments. Its architecture meets hardware integration, display performance, and security requirements. Written in C++ and based on the open-source bgfx library, it supports Vulkan, Metal, DirectX (9–12), OpenGL, and OpenGL ES. Built for Windows, Linux, Intel, and ARM. Features: Supported platforms: Win32/Win64 Intel, Linux 64 Intel, Aarch64 ARM. Scene API: Node- and component-based, performance-oriented. Rendering pipeline: Low-spec PBR, high-spec 'AAA' (screen-space GI/reflections), user pipeline shaders. VR API: OpenVR/SteamVR with eye tracking (HTC Vive/Pro, Valve Index, Lenovo Explorer, Oculus Rift S). Physics API: Rigid bodies, collisions, mechanical constraints, raycasting. Audio API: Play/stream WAV/OGG, 3D audio spatialization. Supported languages: C++, Python (3.2+), Lua (5.3), Go (1+, experimental).
How to use Harfang 3d?
HARFANG 3D is a cross-platform, multi-language real-time 3D rendering and visualization solution designed to help developers, designers, and engineers efficiently develop and deploy 3D applications while meeting industrial standards.
Core Functions of Harfang 3d
Lightweight
Running from Python Interpreter
Virtual Reality
Go Language
C language support
3D Renderer
Usage Scenarios of Harfang 3d
- Integrate into embedded systems
- Develop Human-Machine Interfaces (HMI)
- Create Virtual Reality (VR) and Augmented Reality (AR) applications
- Perform real-time 3D simulations
- Develop interactive 3D solutions
- Game Development
Common Questions about Harfang 3d
What does HARFANG 3D do?
How do I use HARFANG 3D?
What are the core features of HARFANG 3D?
What are the use cases for HARFANG 3D?



















