Free FPV simulator lets you fly through real 3D scans
Dronewatch led me to an FPV simulator I want to share. ShramkoGSFPV is free, runs right in your browser, and comes from Polish developer Andrii Shramko. What makes it special is that you do not fly in a purpose-built simulation environment, but in 3D scans of real places such as buildings and streets. The project is still in alpha.
The scans are made with Gaussian Splatting, a technique where an environment is built from a huge number of tiny 3D 'splats' instead of a regular polygon mesh. The scenes come from SuperSplat, PlayCanvas's platform. At the beginning of October, the creator said more than 1,300 public scans were available to load. In Liftoff or VelociDrone you fly in environments built for the simulator, so this takes a different approach.
The flight model is a truly simulated quadcopter, by default a 2.2-inch cinewhoop in the style of the BetaFPV Pavo20 Pro, with five other presets including the Meteor65 Pro and the Air65. You can use Betaflight, Actual, KISS and Raceflight rates, and even import a Betaflight diff so your own rates and PID settings carry over. You connect an EdgeTX transmitter over USB via WebHID, although that support is still being tested.
A scan does not come with collisions by default. The simulator solves this with a voxel model that acts as invisible walls, and you can remove floating pieces or 'phantom walls' from the collision data, or turn collisions off entirely. It is also possible to import your own scan, for example from your drone, smartphone or 360 camera.
I especially like the idea of scanning a location in advance and practising your flight line at home, which seems strong for cinewhoop pilots. You do need a browser with WebGPU, for now mainly Chrome or Edge. The code is open source on GitHub under the MIT license.
Source: Dronewatch
The scans are made with Gaussian Splatting, a technique where an environment is built from a huge number of tiny 3D 'splats' instead of a regular polygon mesh. The scenes come from SuperSplat, PlayCanvas's platform. At the beginning of October, the creator said more than 1,300 public scans were available to load. In Liftoff or VelociDrone you fly in environments built for the simulator, so this takes a different approach.
The flight model is a truly simulated quadcopter, by default a 2.2-inch cinewhoop in the style of the BetaFPV Pavo20 Pro, with five other presets including the Meteor65 Pro and the Air65. You can use Betaflight, Actual, KISS and Raceflight rates, and even import a Betaflight diff so your own rates and PID settings carry over. You connect an EdgeTX transmitter over USB via WebHID, although that support is still being tested.
A scan does not come with collisions by default. The simulator solves this with a voxel model that acts as invisible walls, and you can remove floating pieces or 'phantom walls' from the collision data, or turn collisions off entirely. It is also possible to import your own scan, for example from your drone, smartphone or 360 camera.
I especially like the idea of scanning a location in advance and practising your flight line at home, which seems strong for cinewhoop pilots. You do need a browser with WebGPU, for now mainly Chrome or Edge. The code is open source on GitHub under the MIT license.
Source: Dronewatch
Comments 0
Leave the first comment, in any language.
Log in to comment