

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.
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
- nongatekeeper added HARFANG 3D as alternative to LimitPixel
- 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.