

HARFANG 3D
HARFANG®3D is a cross-platform & multi-language solution to integrate with embedded systems, existing environments & combining features to meet the industrial standards of 3D imaging.
Cost / License
- Free Personal
- Open Source
Application type
Platforms
- Windows
- Linux
- Online
Features
Properties
- Lightweight
Features
- Run from python interpreter
- Virtual Reality
- Golang
- 3D Renderer
- C support
- 2D and 3D physics
- Support for scripting
- Portable
- Data visualization
- Lua scripting
- Asset Pipeline
Tags
- realtimerendering
- Python
- embedded-software
- automotive-safety
- Simulation
- Opensource
- designvisualization
- virtualreality
- 3dengine
HARFANG 3D News & Activities
Recent activities
POX added HARFANG 3D as alternative to Drag[en]gine
POX added HARFANG 3D as alternative to LunarEngine
tedwatson123 added HARFANG 3D as alternative to PaletAI
POX added HARFANG 3D as alternative to Xogot
POX added HARFANG 3D as alternative to GemRB
HARFANG 3D information
What is HARFANG 3D?
HARFANG®3D is an easy-to-adapt, cross-platform, multi-language, powerful and optimized solution to integrate with embedded systems, into existing environments and combining features to meet the industrial standards of real-time 3D imaging.
The HARFANG®3D architecture makes it easy to meet the requirements for hardware integration, display performance and security.
HARFANG®3D is written in C++ and is based on the open-source bgfx library supporting Vulkan, Metal, DirectX (from 9 to 12), OpenGL and OpenGL ES. It Builds on Windows, Linux, Intel and ARM.
FEATURES
Platforms supported: • Win32 and Win64 Intel • Linux 64 Intel • Aarch 64 ARM
Scene API: • Node & component based • Performance oriented
Rendering pipeline: • Low-spec PBR rendering pipeline • High-spec 'AAA' rendering pipeline (screen space GI & reflection) • Support of user pipeline shaders
VR API: • VR support via OpenVR/SteamVR with Eye tracking • Compatible with the HTC Vive/Vive Pro, Valve Index, Lenovo Explorer, Oculus Rift S
Physics API: • Rigid bodies, collisions, mechanical constraints, ray casting
Audio API: • Play/stream WAV/OGG formats • 3D audio spatialization
Languages supported: • C++ • Python (3.2+) • Lua (5.3) • Go (1+, experimental)







Comments and Reviews
Harfang provides a complete toolbox for game dev (modern rendering, pbr, realtime GI, physics, spatialized audio, VR) and all of this is available to the Python ecosystem (python3, anaconda...).
I love how harfang is lightweight and gives a lot more freedom over the alternative engines, besides harfang is easy to get your hands on.