Programming Language |
C++, C#, C |
C# |
C++ |
C++, C#, C, Rust, Swift, Python |
Scripting Language |
GDScript |
C#, Bolt |
C++, Blueprint |
C++, C#, C, Rust, Swift, Python |
Compute API |
|
|
|
Cuda, ROCm |
ML / AI |
|
Sentis |
NNE |
ONNX, Inference, PyTorch, NumPy, … |
|
| |
| |
Format support |
glTF, FBX, DAE |
USD, FBX, DAE |
glTF, FBX, DAE |
USD, glTF, FBX, DAE, STEP, … |
Native CAD support |
|
|
|
Yes |
Scenegraph based |
Yes |
|
|
Yes |
Double precision |
Yes |
|
Yes |
Yes |
|
| |
| |
Multi GPU support |
|
|
|
Up to 8 |
Multi channel/HMD |
|
|
|
Up to 16 |
GPU-driven |
|
GPU Resident Drawer |
Render (Nanite) |
Scene, Render |
Ray tracing |
|
D3D12 |
D3D12, VK |
D3D12, VK, Metal |
CS rasterization |
|
|
D3D12, VK |
All API |
Real-time GI |
SSIL, VoxelGI |
SSGI, RTGI |
Lumen, SSGI |
To be done |
|
| |
| |
CPU Physics |
Godot |
PhysX |
Chaos |
PhysX, Jolt, Bullet, Box2D |
GPU Physics |
|
|
Niagara |
To be done |