How to create a 3D engine from scratch using Vega | Mathias Tiberghien | ObservableHow to create a 3D engine from scratch using Vega | Mathias Tiberghien | Observable