ShramkoGSFPV

Symulator FPV open source · licencja MIT

Lataj dronem FPV po prawdziwych skanach 3D — prosto w przeglądarce

ShramkoGSFPV zamienia ponad 1300 skanów Gaussian Splatting z SuperSplat w miejsca, po których można latać: prawdziwe pokoje, ulice i ogrody ze ścianami, o które naprawdę się rozbijasz, rates i PID jak w Betaflight i Twoja własna aparatura przez USB albo drążki dotykowe. Niczego nie instalujesz.

Leć teraz — bez instalacji

Najlepiej działa w Chrome lub Edge na komputerze, z WebGPU.

Znasz pilota, który powinien to wypróbować? Udostępnij:

  • Ponad 1300 skanów ze ścianami
  • Skala sceny od ×0,25 do ×100
  • WebGPU i PlayCanvas
  • Rates sprawdzone z Betaflight 4.5.1
  • Kolizje z przemiataniem wokseli
  • Licencja MIT

Wideo: lot w scenie Tunis — uliczki starej medyny, skan: Andrii Shramko, CC BY 4.0, nagrany w symulatorze. Leć w tej scenie: Tunis — uliczki starej medyny

01Nowość: miejsca do latania

Każdy skan ze ścianami na SuperSplat to teraz miejsce do latania: ponad 1300 i wciąż ich przybywa

Prawdziwe pokoje, ogrody, ulice i kościoły, zeskanowane przez ludzi z całego świata i opublikowane ze ścianami, o które się rozbijasz. Pozwól symulatorowi wybrać, zmieniaj miejsce po każdej kraksie albo przynieś własny skan.

  • Ponad 1300 prawdziwych miejsc

    Zakładka SuperSplat w symulatorze pokazuje każdy publiczny skan ze ścianami, z sortowaniem, filtrami i wyszukiwarką samego superspl.at.

  • Nowe miejsce po każdej kraksie

    Oznacz gwiazdką skany, które lubisz, włącz „Następna scena po kraksie”, a każda kraksa przeniesie Cię gdzie indziej, w losowej kolejności: do ulubionych, do już przelatanych albo do wyboru Andrija.

  • Zmiana w sekundę

    N: następna scena, Shift+N: losowa, Shift+F: następna ulubiona. Strona się nie przeładowuje, a aparatura zostaje połączona.

  • Twój własny skan albo czyjkolwiek

    Opublikuj skan na SuperSplat albo weź dowolny publiczny i wklej jego link tutaj lub w symulatorze.

Leć w losowe miejsce

Jeden z 200 najbardziej lubianych skanów ze ścianami na SuperSplat, wybrany losowo.

Katalog: każde miejsce z własną stroną

Zakładka SuperSplat w symulatorze: sortowanie, filtry ścian i pobierania, Losowa z najlepszych i siatka skanów ze ścianami
Katalog superspl.at w wyborze sceny, z jego sortowaniem, filtrami czasu, ścian i pobierania, wyszukiwarką, losową sceną spośród najwyżej ocenianych i gwiazdką ulubionych.

Wideo: lot w scenie Ogród zimowy — Jastrzębia Góra, Polska, skan: Andrii Shramko, CC BY 4.0, nagrany w symulatorze. Leć w tej scenie: Ogród zimowy — Jastrzębia Góra, Polska

02Nowość: skala sceny

Zmniejsz się: lataj po pokoju jak po mieście

Dwa klawisze skalują całą scenę wokół drona, od ×0,25 do ×100. Przy ×100 masz rozmiar komara: krzesło to wieżowiec, a szpara pod łóżkiem — kanion. Zanurkuj wzdłuż nogi krzesła — to niesamowite uczucie.

skan, który wyszedł za duży
×0,25
prawdziwy rozmiar
×1
pokój staje się halą
×10
komar w mieście
×100
  1. Otwórz pokój: willę Andrija, ogród zimowy albo dowolny skan wnętrza.
  2. Przytrzymaj ], żeby powiększyć scenę ([ ją zmniejsza, Shift+] od razu podwaja), albo przesuń Rozmiar sceny w menu pauzy. Każdy skan pamięta swoją skalę.
  3. Ściany rosną razem z nią, więc nadal rozbijasz się o nogę krzesła, wzdłuż której nurkujesz.

Skany makro też działają: roślina, zabawka czy owad to mały prawdziwy przedmiot, więc powiększ go od ×3 do ×10 i lataj jak po dużym budynku, między liśćmi albo wokół muchy. Takie sceny mogą startować już powiększone, a [ i ] zmieniają rozmiar w każdej chwili. W drugą stronę: pomniejsz miasto (do ×0,25), żeby wyglądało jak makieta, i lataj po nim mikro whoopem.

Zmniejsz się: lataj po pokoju jak po mieście

Otwiera pokój w willi Andrija; naciskaj ], aż stół stanie się mostem.

Wiersz Rozmiar sceny w menu pauzy: skala skanu i jej suwak, pod nim rozmiar bloków ścian
[ i ] skalują skan wokół drona od 0,25× do 100×: popraw skan nie w prawdziwych metrach albo zmniejsz się i lataj po pokoju jak po mieście. Zapamiętane dla każdego skanu; rozmiar bloków ścian idzie za nim.

Wideo: lot w scenie Willa Modlinek — czerwony pokój i łazienka, skan: Andrii Shramko, CC BY 4.0, nagrany w symulatorze. Leć w tej scenie: Willa Modlinek — czerwony pokój i łazienka

03W środku symulatora

Zobacz, co już zbudowano

Każdy obraz na tej stronie to prawdziwy zrzut ekranu działającego symulatora — łącznie 39, zrobione 2 października 2026 skryptem z repozytorium, więc można je powtórzyć po każdym wydaniu.

  1. Gaz znaleziony
    Sprawdzenie przed lotem

    Aparatura i kalibracja

    Podłącz aparaturę EdgeTX, a narysowana aparatura poprowadzi cię krok po kroku: drążek po drążku, potem przełącznik uzbrojenia, a przed lotem sprawdzenie każdego kanału. Każdy krok czeka, aż naprawdę ruszysz drążkiem.

    Gaz znaleziony
    Każdy drążek znajduje się ruchem: kreator nazywa kanał, proponuje odwrócenie i sam idzie dalej, gdy drążek wróci.
    Sprawdzenie przed lotem
    Każdy kanał z paskiem na żywo i przyciskami odwrócenia i powtórki, stan uzbrojenia oraz profil do pobrania lub wczytania.
    Działa teraz: 8Wszystkie funkcje i ich status
  2. Tryb lotu
    Drążki dotykowe

    Sterowanie i tryby lotu

    Domyślnie Angle z samopoziomowaniem dla wszystkich; przycisk na ekranie, M albo przełącznik na aparaturze wybiera Horizon lub Acro. Nie masz aparatury pod ręką? Klawiatura pokazuje każdy używany klawisz, na ekranie dotykowym pojawiają się drążki, a pad łączy się przez przeglądarkę (jeszcze nie testowany na prawdziwym sprzęcie).

    Tryb lotu
    Domyślnie Angle; przycisk, M albo przełącznik na aparaturze wybiera Acro, Angle lub Horizon.
    Drążki dotykowe
    Dwa pola i przycisk ARM; na dotyku dron lata z samopoziomowaniem (ANGLE).
    Działa teraz: 8Wszystkie funkcje i ich status
  3. Drony
    Import z Betaflight

    Dron i strojenie

    Whoopy klasy BetaFPV, 5-calowy quad freestyle i wyścigowy oraz cinelifter X8 z kamerą kinową, a każda liczba na ich kartach mówi, skąd pochodzi. Wklej diff z CLI Betaflight i lataj na własnych rates i PID.

    Drony
    Presety dronów, każdy z krzywą rates; każda liczba mówi, skąd pochodzi: producent, pomiar albo szacunek.
    Import z Betaflight
    Wklej diff z CLI, a jego rates i PID przejdą na drona; ustawienia, których symulator nie używa, są wypisane (tu testowy diff).
    Działa teraz: 9Wszystkie funkcje i ich status
  4. Automatyczny respawn
    Kraksa na telefonie

    Grawitacja, kraksy i respawn

    Uderz w ścianę, a dron rozbije się z prędkością uderzenia, a wrak potoczy się z odłamkami; dwie sekundy później jest znów w powietrzu, 5 s wstecz na trasie i nadal uzbrojony. Wyłączenie kraks, opóźnienie i miejsce powrotu są w Ustawieniach.

    Automatyczny respawn
    Komunikat odlicza; 2 s po kraksie dron wraca 5 s wstecz na swojej trasie, nadal uzbrojony. Enter zostaje, R wraca na start, N i F wczytują inną scenę.
    Kraksa na telefonie
    Prędkość uderzenia, odłamki i panel kraksy na małym ekranie.
    Działa teraz: 7Wszystkie funkcje i ich status
  5. Stare miasto w Tunisie
    Nagrywanie

    Kamera, widok i wideo

    OSD jak w goglach, pole widzenia i pochylenie kamery. F9 nagrywa wideo 60 fps ze skanów Andrija z podpisem autora w kadrze, automatyczne nagrywanie zapisuje każdy lot w twoim folderze, a log lotu staje się wideo 60 fps do 4K.

    Stare miasto w Tunisie
    Widok z lotu na skanie Tunisu od Andrija: stan uzbrojenia i tryb lotu, napięcie i czas lotu, gaz, prędkość, wysokość i klawisze.
    Nagrywanie
    F9 nagrywa wideo 60 fps ze skanów Andrija; automatyczne nagrywanie zapisuje każdy lot w wybranym folderze, a pasek mówi, co i gdzie zapisano.
    Działa teraz: 8Wszystkie funkcje i ich status
  6. Zakładka SuperSplat
    Rozmiar sceny

    Sceny i SuperSplat

    Wybierz jeden z ponad 1300 skanów ze ścianami w zakładce SuperSplat z jej filtrami, skan Andrija albo wklej link i zobacz, jak się wczytuje z prawdziwymi liczbami. N, Shift+N i Shift+F zmieniają scenę na tej samej stronie przy podłączonej aparaturze; [ i ] skalują scenę od ×0,25 do ×100.

    Zakładka SuperSplat
    Katalog superspl.at w wyborze sceny, z jego sortowaniem, filtrami czasu, ścian i pobierania, wyszukiwarką, losową sceną spośród najwyżej ocenianych i gwiazdką ulubionych.
    Rozmiar sceny
    [ i ] skalują skan wokół drona od 0,25× do 100×: popraw skan nie w prawdziwych metrach albo zmniejsz się i lataj po pokoju jak po mieście. Zapamiętane dla każdego skanu; rozmiar bloków ścian idzie za nim.
    Działa teraz: 13Wszystkie funkcje i ich status
  7. Siatka wokseli na skanie
    Usunięte unoszące się kawałki

    Ściany i siatka wokseli

    Pokaż ściany, w które uderzasz, jako siatkę wokseli na skanie albo lataj po samej siatce. Skan z szumem? Usuń unoszące się drobiny — ściany-widma — z podglądem na żywo albo wyłącz ściany dla wszystkich scen.

    Siatka wokseli na skanie
    Ściany, w które uderzasz, narysowane na skanie Tunisu od Andrija w kolorach według wysokości: V przełącza między ukrytą, na skanie i samymi wokselami; etykieta podaje styl i rozmiar woksela.
    Usunięte unoszące się kawałki
    Willa Modlinek bez kawałków ścian mniejszych niż 64 bloki: 44 ściany-widma mniej, tylko dla tego skanu; menu ścian mówi, co usunięto.
    Działa teraz: 4Wszystkie funkcje i ich status
  8. Ustawienia
    Statystyki lotu

    Ustawienia, statystyki i dane lotu

    Wszystkie ustawienia na jednym ekranie, zapamiętane między wizytami, z eksportem, importem i resetem. Po rozbrojeniu karta jak w goglach pokazuje lot; w pauzie panel podsumowania ma jego statystyki, każdą pozycję menu i każdy klawisz.

    Ustawienia
    Wszystkie ustawienia na jednym ekranie, w grupach i z wyszukiwarką; tu kraksy i respawn: kraksy, próg, automatyczny respawn, opóźnienie, gdzie i jak daleko wstecz, niewidzialna platforma.
    Statystyki lotu
    Rozbrój po locie, a karta jak OSD w goglach pokaże czas w powietrzu, maksymalną prędkość i wysokość, dystans, baterię, prąd, zużyte mAh, przeciążenie i średni gaz.
    Działa teraz: 11Wszystkie funkcje i ich status

04Co możesz ustawić

Wszystko, co już możesz dostroić — i co nadchodzi

Aparatury, drony, fizyka, sceny i wideo: każda opcja, która działa na stronie już dziś, to, co powstaje właśnie teraz, i to, co będzie dalej.

gotowe
68
w budowie
1
w planach
1

Dostępne teraz

„Gotowe” znaczy, że możesz z tego korzystać na stronie już dziś. Jak testowano każde urządzenie: Działa z Twoją aparaturą.

  • Aparatura i kalibracja

    • Aparatura EdgeTX przez USB (WebHID) w Chrome lub EdgeGotowe
    • Kalibracja z narysowaną aparaturą, która pokazuje, którym drążkiem ruszyć; każdy krok czeka, aż naprawdę nim ruszyszGotowe
    • Odwrócenie dowolnego kanału po kalibracjiGotowe
    • Przycisk „Kalibruj ponownie” w menu „Sterowanie”Gotowe
    • Znana aparatura łączy się sama i zostaje połączona przy zmianie scenyGotowe
    • Przełącznik trybu lotu na aparaturze jest wykrywany na ekranie sprawdzania, bez klikaniaGotowe
    • Kontrolery rozpoznawane same: DJI FPV Remote Controller lata bez ustawiania, a przełącznik 3-pozycyjny wysyłany jako dwa przyciski działa jak jedenGotowe
    • Sprawdzenie kontrolera pokazuje, jak często aparatura lub gamepad wysyła dane, z uwagą, gdy Bluetooth dodaje opóźnienieGotowe
  • Sterowanie i tryby lotu

    • Pad (gamepad) przez Gamepad API przeglądarkiGotowe
    • Drążki dotykowe i przycisk UZBRÓJ na ekranie dotykowymGotowe
    • Klawiatura — każdy klawisz lotu widać na ekranieGotowe
    • Tryby lotu: Angle (samopoziomowanie, domyślnie dla wszystkich), Horizon i Acro; klawisz M, przycisk trybu na ekranie albo przełącznik na aparaturzeGotowe
    • Zamknięcie „Sterowania” przez × lub Esc; menu pauzy pokazuje swoje klawiszeGotowe
    • Łatwa gra na telefonie, tablecie lub klawiaturze: bez uzbrajania, klawisze jak w grze z pomocą wysokości i szkoła pilota od angle do acroGotowe
    • Klawiatura i mysz jak w grze: kliknij, aby lecieć, mysz patrzy, W A S D poruszają, Spacja w górę, Shift w dół, a dron zawisa, gdy puścisz klawiszeGotowe
    • Karta Jak latać po otwarciu gry: Spacja w górę, Shift w dół i wszystkie klawisze, z opcją Nie pokazuj więcejGotowe
  • Dron i strojenie

    • Sześć presetów klasy BetaFPV: Pavo20 Pro 3S, Pavo20 Pro II 3S i 4S, Pavo Pico 2S, Meteor65 Pro 1S, Air65 1SGotowe
    • Krzywe rates Betaflight, Actual, KISS i Raceflight (ustawiane przez import diffu), sprawdzone z Betaflight 4.5.1Gotowe
    • Import rates, PID i krzywej gazu z diffu z CLI BetaflightGotowe
    • PID dla każdej osi: P, I, D i FGotowe
    • Czas rozkręcania silników 8–⁠80 ms i opór powietrza 0,5–⁠2×Gotowe
    • Trzy drony z odkrytymi śmigłami do dużych skanów: 5″ freestyle (klasa iFlight Nazgul Evoque F5), 5″ wyścigowy (klasa iFlight Mach R5 Sport) i cinelifter X8 z kamerą RED Komodo (klasa iFlight Taurus X8)Gotowe
    • Prop wash w dronach z odkrytymi śmigłami: utrata ciągu i drgania, gdy dron opada we własny strumień, 0–⁠2× dla każdego dronaGotowe
    • Pomóż dostroić drona: wyślij Andriiemu swój diff all z Betaflight, link do logu blackbox i to, co czujesz inaczej, albo poproś o brakującego dronaGotowe
    • Model 3D każdego drona z jego wyposażeniem; ładunek kamery cineliftera (RED Komodo, BMPCC 6K Pro, GoPro albo nic) zmienia jego fizykęGotowe
  • Grawitacja, kraksy i respawn

    • Grawitacja: Ziemia i Księżyc (zmierzone), Mars i zero g (jeszcze nie testowane)Gotowe
    • Na innych planetach: te same silniki, stały stosunek ciągu do masy albo automatyczny gaz (dwa ostatnie jeszcze nie testowane)Gotowe
    • Próg kraksy od 2 do 10 m/s albo kraksy wyłączone: ściana tylko cię odbijaGotowe
    • Po kraksie dron wraca sam po 2 s, 5 s wstecz na twojej trasie i nadal uzbrojony; R: na start, Y: cofnij 5 s, Enter: zostań przy wrakuGotowe
    • Start z niewidzialnej platformy na wysokości pojawienia się, z włączonymi silnikami, aż się wzniesieszGotowe
    • Do góry nogami albo zaklinowany i bez ruchu: dron sam cofa się o kilka sekundGotowe
    • Powtórka ostatnich 10 s po kraksie; lista powtórekGotowe
  • Kamera, widok i wideo

    • Pole widzenia kamery 70–⁠150° i jej pochylenie 0–⁠50°Gotowe
    • Suwak płynność ↔ szczegóły; jakość sama spada, gdy gubią się klatkiGotowe
    • HUD włączony lub wyłączony; F3 pokazuje czasy klatekGotowe
    • Ograniczenie ruchu: spokojniejsza kamera po kraksie (jeszcze nie testowane)Gotowe
    • Tryb kinowy: pełne detale i nagrywanie MP4 na skanach AndrijaGotowe
    • Nagrywanie w 60 fps klawiszem F9 na skanach Andrija, z kropką nagrywania i czasem na ekranie, albo automatyczne nagrywanie każdego lotu do wybranego folderuGotowe
    • Wideo z logu lotu na skanach Andrija, z panelu podsumowania albo z powtórek: 60 fps w 1080p, 1440p albo 4KGotowe
    • Symulator po angielsku, hiszpańsku, polsku lub rosyjskuGotowe
  • Sceny i SuperSplat

    • Dowolna publiczna scena SuperSplat z linku lub id, także opublikowana ponownie (v2, v3…); sceny w starszym formacie PLY jeszcze się nie otwierająGotowe
    • Zakładki: Skany Andrija, Ostatnie, Ulubione; filtry: ściany, typ, już lataneGotowe
    • Zakładka SuperSplat z filtrami i sortowaniem jak na superspl.at, losową sceną spośród najwyżej ocenianych i gwiazdką ulubionychGotowe
    • Zmiana sceny bez przeładowania strony: N następna, Shift+N losowa, F następna ulubiona; aparatura zostaje połączonaGotowe
    • Po kraksie następna scena zamiast respawnu, w losowej albo stałej kolejności: z wyboru Andrija, z ulubionych albo z już przelatanych (domyślnie wyłączone)Gotowe
    • Skala sceny wokół drona od ×0,25 do ×100 klawiszami [ i ] (Shift podwaja krok) albo w menu pauzy: lataj po pokoju jak po mieście; zapamiętana dla każdego skanu, ściany skalują się razem z niąGotowe
    • Udostępnij scenę, po której latasz: link z obrazem Twojego widokuGotowe
    • Postęp ładowania: etap, MB, prędkość, pozostały czas i ponowienieGotowe
    • Duże skany strumieniowe zostają ostre: poziomy szczegółów w pełnej jakości na komputerze, lżej na telefonach, a uszkodzony plik szczegółów otwiera zwykły skanGotowe
    • Skany pojawiają się, gdy tylko da się je narysować; karta ładowania zawsze się rusza i proponuje Leć teraz; eksport wideo zawsze się kończyGotowe
    • Rysowanie stochastyczne domyślnie na komputerze; linki SuperSplat z budget i stochastic otwierają się jak w SuperSplatGotowe
    • Każda scena otwiera się w ustawionej dla niej skali (skany makro powiększone), a udostępniony link niesie ustawienia sceny osoby, która go udostępniaGotowe
    • N przechodzi po kolei przez wszystkie wybrane sceny, a potem dalej przez SuperSplat; po kilku kraksach podpowiedź pokazuje, jak zmienić miejsceGotowe
  • Ściany i siatka wokseli

    • Ściany budowane w przeglądarce dla skanów opublikowanych bez nich (do 4 mln gaussianów)Gotowe
    • Ściany (kolizje) włączone albo wyłączone klawiszem C, jeden wybór dla wszystkich scen, więc nie zmienia się po przejściu do innej scenyGotowe
    • Usuwanie unoszących się drobin zaszumionego skanu, które stają się niewidzialnymi ścianami, z podglądem na żywo tego, co znika; zapamiętane dla każdego skanu, autor skanu może ustawić wartość domyślnąGotowe
    • Siatka wokseli na skanie albo sama, ze skanem ukrytym (V): pełne sześciany, krawędzie, kolory według wysokości albo pływające na czerwono, z własną przezroczystościąGotowe
  • Ustawienia, statystyki i dane lotu

    • Wszystkie ustawienia zapamiętane między wizytami, każdy dron z własnym strojeniem; eksport, import i reset jednego lub wszystkichGotowe
    • Katalog wszystkich ustawień z wartością domyślną, zakresem i klawiszem — na tej stronie i na GitHubieGotowe
    • Statystyki lotu po rozbrojeniu, jak OSD w goglachGotowe
    • Panel podsumowania: statystyki lotu, każda pozycja menu i każdy klawiszGotowe
    • Zapis logu lotu; eksport trajektorii do CSV lub JSONGotowe
    • Panel pomiarów: odświeżanie ekranu, czasy klatek, częstotliwość fizyki i używane wejście; kopia raportu jako JSONGotowe
    • Statystyki lotów z całego czasu zachowane między wizytami; jeden przycisk pobiera je jako CSV i JSONGotowe
    • Opinie z symulatora (B) i z każdej strony tej witryny: błąd, pomysł albo propozycja współpracy; dane techniczne są wysyłane tylko za Twoją zgodąGotowe
    • Odpowiedzi na Twoje zgłoszenia przychodzą w języku, w którym napisałeśGotowe
    • Czyste rysowanie domyślnie dla najlepszego obrazu, ustawienia dla każdego rodzaju urządzenia i budżet splatów, który ustawisz samGotowe
    • Rysowanie stochastyczne z akumulacją klatek z otwartego viewera SuperSplat: prawie czysty obraz, gdy dron wisi w miejscu, do wyboru w UstawieniachGotowe

W budowie

Powstaje teraz.

  • Fizyka Pavo20 Pro i Pro II dostrojona do prawdziwych dronów: narzędzia do logów blackbox i import zrzutu Betaflight są gotowe, czekamy na logi z prawdziwych dronówW budowie

W planach

Przyjęte i czekają w kolejce na kolejne wydania.

  • Przełączniki na aparaturze do respawnu i cofaniaW planach

Masz pomysł na symulator?

Przyjęte pomysły trafiają na tę listę z oznaczeniem „Pomysł pilota”, bez nazwisk.

Zaproponuj pomysł

06Jak to działa

Trzy kroki od skanu do lotu

Bez konta i bez pobierania. Scena strumieniuje się prosto z SuperSplat do Twojej przeglądarki.

  1. 01

    Wybierz skan

    Wybierz jeden z ponad 1300 skanów ze ścianami w zakładce SuperSplat symulatora, skan Andrija albo wklej link do dowolnej publicznej sceny z SuperSplat.

  2. 02

    Podłącz sterowanie

    Podłącz aparaturę EdgeTX w trybie joysticka USB (WebHID), użyj pada albo lataj drążkami dotykowymi.

  3. 03

    Kalibracja, uzbrojenie, lot

    Porusz raz drążkami, żeby skalibrować, uzbrój przy gazie na zero — jak w prawdziwym dronie — i w górę.

07Dlaczego to jest realistyczne

Dron, który zachowuje się jak ten w Twoich rękach

Własny model lotu — cztery silniki, mikser i PID na rates — latający wewnątrz prawdziwej geometrii skanu.

  • Ściany są twarde

    W każdym kroku fizyki bryła drona jest przemiatana względem wokselowych danych kolizji skanu, więc szybki dron nie przeskoczy przez cienką ścianę między klatkami.

  • Kraksa to kraksa

    Uderz mocno, a dron koziołkuje i gubi części. Musnij ścianę delikatnie, a ślizga się wzdłuż niej.

  • Twoje rates, wzory Betaflight

    Krzywe rates Betaflight, Actual, KISS i Raceflight zgadzają się z kodem Betaflight 4.5.1 z błędem 0 w 1880 punktach, gdy oba liczone są w podwójnej precyzji (w float32 różnią się najwyżej o 0,00063 °/s).

  • Powtórki, którym można ufać

    Loty zapisują się jako ruchy drążków i odtwarzają deterministycznie: te same wejścia zawsze dają ten sam lot.

  • Grawitacja to ustawienie

    Ziemia, Księżyc, Mars albo zero g. Na Księżycu ten sam dron robi się szalenie nerwowy — przełącznik „zachowaj stosunek ciągu do masy” go uspokaja.

Domyślny dron

Klasa BetaFPV Pavo20 Pro, 3S

Przy każdej liczbie podajemy jej źródło.

Rozstaw osi
93,7 mmproducent
Silniki
LAVA 1104 7200KVproducent
Masa
70,1 g · 108 g z O3pomiar Oscara Lianga
Stosunek ciągu do masy
>5:1deklaracja producenta
Masa akumulatora
≈ 45 gszacunek
Rozmiar osłon śmigieł
promień ≈ 30 mmszacunek

„Klasa” oznacza, że liczby opierają się na publicznych specyfikacjach i pomiarach. BetaFPV nie firmuje tego presetu.

08Katalog ustawień

Każde ustawienie, klawisz i dron — z wartością domyślną i zakresem

Generowany przy każdym wydaniu ze schematu ustawień samego symulatora: dokładnie to, co możesz zmienić dziś — bez obietnic i bez zmyśleń. Szukaj albo filtruj według grupy.

ustawienia
74
grup
11
klawisze
34
presetów dronów
9
typów krzywych rates
5
tryby lotu
3

Widoczne: 74 z 74

Wartości „dla każdego drona” są zapisywane osobno dla każdego drona, a „dla każdej sceny” — dla każdego skanu.

Lot

  • Tryb lotuDomyślnieAngle (samopoziomowanie)Opcje3Skróty klawiszowe: M

    Angle poziomuje drona, gdy puścisz drążki; Horizon też poziomuje, ale przy pełnym wychyleniu robi flipy; Acro trzyma położenie jak dron freestyle. Zmieniasz klawiszem M albo przyciskiem trybu na ekranie; jeśli w aparaturze ustawiony jest przełącznik trybów, decyduje on.

    • Acro (tryb rate)
    • Angle (samopoziomowanie) (Domyślnie)
    • Horizon (poziomuje, flipy możliwe)

    flight.modeOtwórz w symulatorze

  • Limit przechyłuDla każdego dronaZaawansowaneDomyślnie60°Zakres10–85°

    Jak bardzo dron przechyla się w trybie Angle przy pełnym drążku: większy przechył, większa prędkość. angle_limit z Betaflighta (domyślnie 60°).

    level.angleLimitDegOtwórz w symulatorze

  • Siła trybu AngleDla każdego dronaZaawansowaneDomyślnie50Zakres0–200

    Jak mocno tryb Angle poziomuje drona i podąża za drążkiem: wyżej znaczy żwawiej. Siła Angle z Betaflighta (angle_p_gain, domyślnie 50): przy 100 dron osiąga połowę przechyłu drążka w około 70 ms zamiast 100.

    level.strengthOtwórz w symulatorze

  • Siła trybu HorizonDla każdego dronaZaawansowaneDomyślnie75Zakres0–200

    Jak mocno tryb Horizon poziomuje drona blisko środka drążka: wyżej poziomuje mocniej. Siła poziomowania Horizon z Betaflighta (domyślnie 75).

    level.horizonStrengthOtwórz w symulatorze

Kraksy i odrodzenie

  • CrasheDomyślnieWłączone

    Wył.: uderzenie w ścianę tylko odbija drona, silniki kręcą się dalej. Wł.: mocne uderzenie to crash.

    crash.enabledOtwórz w symulatorze

  • Próg kraksyDla każdego dronaDomyślnie4 m/sz presetu dronaZakres2–10 m/s

    Prędkość uderzenia, od której zderzenie liczy się jako kraksa; wolniejsze otarcia ślizgają się po ścianie.

    physics.vCrashOtwórz w symulatorze

  • Respawn po crashuDomyślnieWłączone

    Wł.: po crashu dron wraca sam, nic nie trzeba wciskać. Wył.: panel crasha czeka na Twój wybór.

    respawn.autoOtwórz w symulatorze

  • Opóźnienie respawnuDomyślnie2 sZakres0.5–10 s

    Jak długo widać crash, zanim dron wróci.

    respawn.delaySOtwórz w symulatorze

  • Gdzie wracaćDomyślnieWstecz po trasieOpcje2

    Kilka sekund wstecz po Twojej trasie albo na start.

    • Wstecz po trasie (Domyślnie)
    • Na start

    respawn.targetOtwórz w symulatorze

  • Ile wsteczDomyślnie5 sZakres1–30 s

    Ile sekund wstecz po Twojej trasie pojawia się dron: po crashu, gdy utknie, i klawiszem Y.

    respawn.rewindSOtwórz w symulatorze

  • Niewidzialna platformaDomyślnieWłączone

    Dron pojawia się na niewidzialnej platformie na tej wysokości i stoi na niej z włączonymi silnikami, aż wystartujesz.

    respawn.platformOtwórz w symulatorze

  • Uzbrojony po respawnieDomyślnieWłączone

    Jeśli przełącznik arm został włączony, dron jest uzbrojony od razu po respawnie: bez przełączania.

    respawn.keepArmedOtwórz w symulatorze

  • Reset po utknięciuDomyślnieWłączone

    Leży do góry nogami albo utknął i się nie rusza: dron sam wraca kilka sekund wstecz, jak w Liftoff.

    respawn.unstuckOtwórz w symulatorze

  • Świeży akumulatorDomyślnieNa starcie (R, restart, nowa scena)Opcje3

    Kiedy akumulator jest znowu pełny.

    • Na starcie (R, restart, nowa scena) (Domyślnie)
    • Przy każdym respawnie
    • Nigdy

    battery.refillOtwórz w symulatorze

Kamera

  • Pole widzenia kameryDla każdego dronaDomyślnie115°z presetu dronaZakres70–150°

    Jak szeroko widzi kamera FPV. Każdy dron ma własną wartość; zmiana nigdy nie przesuwa drona.

    camera.fovDegOtwórz w symulatorze

  • Kąt nachylenia kameryDla każdego dronaDomyślnie20°z presetu dronaZakres0–50°

    Jak bardzo kamera FPV jest pochylona w górę; większy kąt pasuje do szybszego latania. Każdy dron ma własną wartość.

    camera.uptiltDegOtwórz w symulatorze

Ekran

  • Pokaż HUDDomyślnieWłączoneSkróty klawiszowe: H

    Informacje na ekranie: uzbrojenie, tryb lotu, bateria, prędkość i wysokość. H na chwilę chowa cały tekst z widoku lotu.

    display.hudOtwórz w symulatorze

  • Płynność ↔ szczegółyZaawansowaneDomyślnie1Zakres0–1

    Zmienia rozdzielczość renderowania i budżet szczegółów. Fizyka zawsze działa w 1000 Hz.

    display.qualityOtwórz w symulatorze

  • RenderowanieDomyślnieAutomatycznie (ustawienie wstępne urządzenia)Opcje3

    Jak rysowany jest skan. Automatycznie: ustawienie wstępne twojego urządzenia (wiersz pod tym mówi, które wybrano), zwykle klasyczne sortowane rysowanie, gładkie i zachowujące szczegóły skanu; właściciel serwisu może zmieniać ustawienia wstępne. Stochastyczne nie sortuje splatów i uśrednia zaszumiony obraz z kolejnych klatek (własny renderer SuperSplat): gdy kamera stoi, w kilka sekund ustala się na obrazie sortowanym, ale w locie, we wnętrzach, jest wyraźnie bardziej zaszumione i miększe niż Sortowane. Na mocnym GPU w praktyce nie jest szybsze, a w 4K potrzebuje więcej pamięci wideo. Sortowane to klasyczne, gładkie rysowanie. Link z ?stochastic (albo ?stochastic=0) jest respektowany przy otwarciu sceny; wybór tutaj podczas lotu wygrywa w tej scenie. Stochastyczne wymaga WebGPU w przeglądarce na komputerze. Nagrywanie i eksport wideo zawsze rysują sortowane.

    • Automatycznie (ustawienie wstępne urządzenia) (Domyślnie)
    • Stochastyczne (SuperSplat)
    • Sortowane (klasyczne)

    display.drawingOtwórz w symulatorze

  • Budżet splatówDomyślnieAutomatycznie (link, scena lub ustawienie wstępne)Opcje7

    Ile milionów splatów skan może narysować najwyżej. Automatycznie bierze ?budget= z linku, wybór właściciela sceny albo ustawienie wstępne tego urządzenia (zobacz wiersz Renderowanie). ?budget= z linku jest respektowane przy otwarciu sceny; wybór tutaj podczas lotu wygrywa w tej scenie. Więcej splatów to ostrzej i wolniej; regulator jakości i tak go obniża, gdy gubione są klatki. Ustaw to na tyle, ile udźwignie Twoje urządzenie: działa też na telefonie i tablecie, w górę i w dół (liczba z linku lub ze sceny nie).

    • Automatycznie (link, scena lub ustawienie wstępne) (Domyślnie)
    • 1 mln splatów
    • 2 mln splatów
    • 4 mln splatów
    • 8 mln splatów
    • 16 mln splatów
    • 32 mln splatów

    display.budgetOtwórz w symulatorze

  • Klasa urządzeniaDomyślnieAutomatycznie (rozpoznane po przeglądarce)Opcje5

    Za jakie urządzenie ustawienia wstępne rysowania uznają to. Automatycznie rozpoznaje je po przeglądarce (karta graficzna, pamięć, rdzenie procesora, ekran dotykowy i rozmiar ekranu); gdy zgadnie źle, podaj klasę sam, na przykład laptop, który powinien rysować jak mocny komputer. Klasa wyznacza ustawienie wstępne, które znaczy Automatycznie w Renderowaniu i Budżecie splatów: rysowanie, budżet splatów i rozdzielczość. Renderowanie i Budżet splatów nadal możesz ustawić ręcznie.

    • Automatycznie (rozpoznane po przeglądarce) (Domyślnie)
    • Komputer lub laptop, mocna grafika
    • Komputer lub laptop, słaba grafika
    • Tablet
    • Telefon

    display.deviceClassOtwórz w symulatorze

  • Ograniczenie ruchuDomyślnieWedług systemuOpcje3

    Spokojniejsza kamera kraksy bez błysków; domyślnie według ustawień systemu.

    • Według systemu (Domyślnie)
    • Włączone
    • Wyłączone

    display.reducedMotionOtwórz w symulatorze

  • Statystyki klatekDomyślnieWyłączoneSkróty klawiszowe: F3

    Odświeżanie ekranu, czasy klatek i opóźnienie od wejścia do ekranu nad widokiem lotu. F3 je przełącza.

    display.frameStats

  • JęzykDomyślnieJęzyk stronyOpcje5

    Angielski, hiszpański, polski lub rosyjski; domyślnie język strony.

    • Język strony (Domyślnie)
    • Angielski
    • Hiszpański
    • Polski
    • Rosyjski

    ui.languageOtwórz w symulatorze

  • CelownikDomyślnieWyłączonyOpcje5

    Znacznik na środku obrazu do celowania w przerwę. Domyślnie wyłączony, jak w prawdziwym obrazie FPV. Nigdy nie trafia do Twoich nagrań i znika w trybie kinowym.

    • Wyłączony (Domyślnie)
    • Kropka
    • Krzyżyk
    • Okrąg
    • Pierścień z kropką

    crosshair.shapeOtwórz w symulatorze

  • Rozmiar celownikaDomyślnie4 %Zakres1–20 %

    Jako część krótszego boku ekranu, więc wygląda tak samo na telefonie i na dużym monitorze.

    crosshair.sizeOtwórz w symulatorze

  • Kolor celownikaDomyślnieZielonyOpcje7

    Wybierz taki, który dobrze widać na skanie, nad którym latasz.

    • Zielony (Domyślnie)
    • Biały
    • Żółty
    • Czerwony
    • Cyjan
    • Magenta
    • Czarny

    crosshair.colorOtwórz w symulatorze

  • Krycie celownikaDomyślnie0.8Zakres0.1–1

    1 to pełne krycie; mniej i skan prześwituje.

    crosshair.opacityOtwórz w symulatorze

Dźwięk

  • Dźwięk silnikówDomyślnieWłączone

    Wycie czterech silników i szum śmigieł w rytm gazu. Cisza w pauzie i po rozbiciu. Strona może zacząć grać dopiero po pierwszym kliknięciu lub naciśnięciu klawisza.

    sound.motorsOtwórz w symulatorze

  • GłośnośćDomyślnie15 %Zakres0–100 %

    Jak głośno grają silniki.

    sound.volumeOtwórz w symulatorze

Sterowanie

  • Tryb drążkówDomyślnieTryb 2Opcje2

    Który drążek to gaz na rysunkach kalibracji: Tryb 2 po lewej, Tryb 1 po prawej.

    • Tryb 1
    • Tryb 2 (Domyślnie)

    input.stickMode

  • Jak latają ekran dotykowy i klawiaturaDomyślnieŁatwa gra (klawisze jak w grze)Opcje2

    Łatwa gra: bez uzbrajania (pierwszy klawisz lub dotyk uruchamia silniki). Na klawiaturze dron leci jak w grze: kliknij, aby przechwycić mysz, ruchem myszy obracasz się i patrzysz w górę i w dół, W A S D to ruch, Spacja w górę, Shift w dół, a po puszczeniu wszystkiego dron zatrzymuje się i wisi w miejscu. Na ekranie dotykowym: drążki z pomocą wysokości i szkoła pilotów. Pilot: jak z aparatury — przycisk UZBRÓJ lub Spacja, gaz zostaje tam, gdzie go zostawisz, klawisze w Mode 2 (W/S gaz, A/D odchylenie, strzałki pochylenie i przechył). Aparatura lub pad zawsze lata jak aparatura.

    • Łatwa gra (klawisze jak w grze) (Domyślnie)
    • Pilot (jak z aparatury)

    input.playOtwórz w symulatorze

  • Pomoc wysokości (dotyk)DomyślnieWłączone

    Dron sam trzyma wysokość; góra i dół (lewy drążek na ekranie dotykowym) wznoszą i opuszczają ze stałą prędkością. Działa tylko w trybie angle: w horizon i acro dron może się przewrócić, tam leci twój gaz. Krok 1 szkoły pilotów. Klawisze jak w grze na klawiaturze zawsze trzymają wysokość.

    input.altitudeHelpOtwórz w symulatorze

  • Wibracja przy kraksieDomyślnieWłączone

    Krótka wibracja, gdy zaliczysz kraksę na drążkach dotykowych, w telefonach, które na to pozwalają (większość Androidów; nie iPhone).

    input.hapticsOtwórz w symulatorze

  • Czułość myszy (klawisze jak w grze)Domyślnie1×Zakres0.25–3×

    O ile obraca się dron i przechyla kamera przy ruchu myszy. 1 to 0,1 stopnia na piksel ruchu. Działa z klawiszami jak w grze, gdy mysz jest przechwycona (kliknij w obraz).

    input.mouseSensitivityOtwórz w symulatorze

  • Odwróć mysz w górę i w dółDomyślnieWyłączone

    Wyłączone: ruch myszy od siebie patrzy w górę, jak w większości gier. Włączone: patrzy w dół, jak przy wychyleniu drążka do siebie.

    input.mouseInvertYOtwórz w symulatorze

  • Prędkość lotu (klawisze jak w grze)DomyślnieNormalnieOpcje3

    Jak szybko lecą W A S D oraz Spacja / Shift: wolno 4 m/s w bok i 3 m/s w górę, normalnie 8 i 5, szybko 14 i 8. Mały dron nie zawsze osiągnie szybką prędkość: leci tak szybko, na ile pozwalają mu pochylenie i powietrze.

    • Wolno
    • Normalnie (Domyślnie)
    • Szybko

    input.gameSpeedOtwórz w symulatorze

  • Pokazuj "Jak latać" po otwarciu scenyDomyślnieWłączone

    Karta z klawiszami albo drążkami urządzenia, którym lecisz: na klawiaturze Spacja w górę i Shift w dół, do tego mysz i W A S D. Pokazuje się raz przy każdym otwarciu symulatora. "Nie pokazuj więcej" na karcie wyłącza ją także tutaj; K albo menu pauzy przywracają ją, kiedy chcesz.

    input.howToFlyOtwórz w symulatorze

Dron i fizyka

  • DronDomyślnieBetaFPV Pavo20 Pro class, 3SOpcje9

    Jeden z presetów: whoopy klasy BetaFPV, 5-calowy quad freestyle i wyścigowy, cinelifter X8 z kamerą kinową; każda liczba na jego karcie mówi, skąd pochodzi. Każdy dron ma własne ustawienia.

    • BetaFPV Pavo20 Pro class, 3S (Domyślnie)
    • BetaFPV Pavo20 Pro II class, 3S
    • BetaFPV Pavo20 Pro II class, 4S
    • BetaFPV Pavo Pico class, 2S
    • BetaFPV Meteor65 Pro class, 1S
    • BetaFPV Air65 Freestyle class, 1S
    • iFlight Nazgul Evoque F5 V3 class, 6S
    • iFlight Mach R5 Sport class, 6S
    • iFlight Taurus X8 class with a RED Komodo, 6S

    drone.current

  • Ładunek kameryDla każdego dronaDomyślnieZestaw RED KOMODO 6KOpcje4

    Co niesie dron filmowy pod ramą. iFlight sprzedaje Taurusa X8 bez kamery i dopuszcza do 3 kg; silniki się nie zmieniają, więc masa, stosunek ciągu do masy i gaz zawisu zmieniają się razem z kamerą. Wybierasz to w widoku 3D w wyborze drona; inne drony to pomijają.

    • Zestaw RED KOMODO 6K (Domyślnie)
    • Zestaw Blackmagic BMPCC 6K Pro
    • GoPro HERO13 Black
    • Bez kamery

    drone.payload

  • GrawitacjaDomyślnie9.81 m/s²Zakres0–30 m/s²

    Ziemia 9,81, Księżyc 1,62, Mars 3,72, zero g albo dowolna wartość pomiędzy.

    physics.gravityOtwórz w symulatorze

  • Ciąg w innych światachDomyślnieRealny (te same silniki)Opcje3

    Te same silniki (realnie), stosunek ciągu do masy jak na Ziemi albo automatyczny gaz, który zawisa przy drążku na środku.

    • Realny (te same silniki) (Domyślnie)
    • Zachowaj ciąg / masę
    • Automatyczny gaz (środek drążka = zawis)

    physics.gravityModeOtwórz w symulatorze

  • Stosunek ciągu do masyDla każdego dronaZaawansowaneDomyślnie5z presetu dronaZakres2–16

    Maksymalny ciąg podzielony przez masę; preset bierze go od producenta albo z szacunku.

    physics.twrOtwórz w symulatorze

  • Czas rozkręcania silnikówDla każdego dronaZaawansowaneDomyślnie15 msz presetu dronaZakres8–80 ms

    Jak szybko silniki osiągają nowe obroty; mniej to żwawsza reakcja.

    physics.tauMsOtwórz w symulatorze

  • Opór powietrzaDla każdego dronaZaawansowaneDomyślnie1×Zakres0.5–2×

    Skaluje opór powietrza ramy: większy opór szybciej hamuje drona.

    physics.dragScaleOtwórz w symulatorze

  • Opór osłon śmigiełDla każdego dronaZaawansowaneDomyślnie0.6 1/sz presetu dronaZakres0–1.5 1/s

    Opór wirników i osłon, który tłumi prędkość i kołysanie cinewhoopa.

    physics.ductDragOtwórz w symulatorze

  • Bezwładność śmigiełDla każdego dronaZaawansowaneDomyślnie1×Zakres0–3×

    Skaluje bezwładność obrotową śmigieł: większa łagodzi gaz i skręty.

    physics.propInertiaOtwórz w symulatorze

  • Prop wash (własny podmuch śmigieł)Dla każdego dronaZaawansowaneDomyślnie1×Zakres0–2×

    Ile ciągu traci dron i jak mocno się trzęsie, gdy opada we własny strumień zaśmigłowy (wyhamowanie nurkowania lub szybkiego spadania). 1 = preset, 0 = wyłączone. Whoopy nie mają w symulatorze prop wash.

    physics.propWashOtwórz w symulatorze

  • Bieg jałowy silnikówDla każdego dronaZaawansowaneDomyślnie10 %z presetu dronaZakres0–15 %

    Obroty silników przy zerowym gazie, jak DShot idle value w Betaflight.

    physics.idlePctOtwórz w symulatorze

  • WiatrDomyślnieWiatr skanuOpcje4

    Ruchome powietrze, jak na zewnątrz: popycha drona i go znosi, wyżej nad ziemią wieje mocniej i przychodzi porywami. Wiatr skanu to ten, który autor albo admin ustawił dla tego miejsca; „teraz na miejscu” to prawdziwy wiatr, który wieje tam w tej chwili (skany ze znaną lokalizacją); własny to twój wiatr dla tego skanu.

    • Wyłączony (cisza)
    • Wiatr skanu (Domyślnie)
    • Teraz na miejscu
    • Własny

    wind.modeOtwórz w symulatorze

  • Własny wiatr: skądDla każdej scenyDomyślnie270°Zakres0–360°

    Skąd wieje wiatr, w stopniach kompasu: 0 północ, 90 wschód, 180 południe, 270 zachód. Jeśli skan nie ma kierunku północy, 0 to kierunek, w którym skan patrzy na starcie.

    wind.fromDegOtwórz w symulatorze

  • Własny wiatr: prędkośćDla każdej scenyDomyślnie4 m/sZakres0–30 m/s

    Średnia prędkość 10 m nad ziemią, tak jak podaje prognoza pogody. Przy ziemi wieje słabiej, wyżej mocniej. Mały whoop ma kłopot już przy 8-10 m/s.

    wind.speedOtwórz w symulatorze

  • Własny wiatr: porywyDla każdej scenyDomyślnie2 m/sZakres0–20 m/s

    O ile wiatr rośnie i słabnie wokół średniej prędkości. Porywy przychodzą i mijają w ciągu kilku sekund; 0 to równy wiatr.

    wind.gustOtwórz w symulatorze

Strojenie

  • Współczynniki PID (P / I / D / F)Dla każdego dronaDomyślniez presetu dronaZakres0–250

    P, I, D i feed-forward dla przechyłu, pochylenia i odchylenia, osobno dla każdego drona, jak w Betaflight.

    tune.pidOtwórz w symulatorze

  • Rates (krzywe drążków)Dla każdego dronaDomyślniez presetu dronaOpcje5

    Krzywe drążków dla każdego drona: Betaflight, Raceflight, KISS, Actual albo Quick, z liczbami jak w Betaflight. Edytuj je tutaj albo zaimportuj z diffa CLI Betaflight; Kopiuj jako CLI przenosi te same rates na twojego drona.

    • Betaflight
    • Raceflight
    • KISS
    • Actual
    • Quick

    tune.ratesOtwórz w symulatorze

  • Krzywa gazuDla każdego dronaDomyślniez presetu dronaZakres0–100

    Throttle mid i expo, jak w Betaflight, osobno dla każdego drona.

    tune.throttleOtwórz w symulatorze

Sceny

  • Następna scena po crashuDomyślnieWyłączone

    Wł.: po crashu zamiast respawnu wczytuje się następna scena, a ty startujesz z jej platformy. Aparatura zostaje podłączona.

    scenes.autoSwitchOtwórz w symulatorze

  • Z jakich scen wybieraćDomyślnieLista autora, potem SuperSplatOpcje3

    Skąd biorą się N (następna scena) i scena po crashu. Shift+N to zawsze losowa scena z listy autora; Shift+F to następna ulubiona.

    • Lista autora, potem SuperSplat (Domyślnie)
    • Moje ulubione
    • Sceny, w których latałem

    scenes.rotationOtwórz w symulatorze

  • KolejnośćDomyślniePo koleiOpcje2

    Losowo: każda scena raz, zanim któraś się powtórzy, nigdy ta, w której jesteś. Po kolei: jedna za drugą, w kółko. Najpierw sceny autora, potem SuperSplat w jego własnej kolejności. Przy ustawieniu domyślnym twoje własne listy (ulubione, przelatane sceny) nadal są losowane.

    • Losowo
    • Po kolei (Domyślnie)

    scenes.orderOtwórz w symulatorze

  • Uwzględniaj sceny bez ścianDomyślnieWyłączone

    W scenach bez ścian nie ma crashy: dron przelatuje przez wszystko. Wył.: rotacja je pomija (sceny autora zawsze wchodzą).

    scenes.allowNoWallsOtwórz w symulatorze

  • Rozmiar scenyDla każdej scenyDomyślnie1×Zakres0.25×–100×Skróty klawiszowe: [Shift+[]Shift+]

    Niektóre skany nie są w prawdziwych metrach, więc dron wydaje się za duży albo za mały. Albo powiększ pokój i lataj po nim jak komar, z krzesłem wielkości domu. Od x0,25 do x100, wokół drona; [ i ] zmieniają rozmiar w locie, x1,1 na naciśnięcie, z Shift x2. Zapamiętywane dla każdego skanu.

    scene.transformOtwórz w symulatorze

Ściany i siatka wokseli

  • Ściany (kolizje)DomyślnieWłączone (dla każdego skanu, ustala autor)Opcje2Skróty klawiszowe: C

    Wyłączone: dron przelatuje przez wszystko, bez kraks. Jeden wybór dla wszystkich skanów: wyłączone tutaj zostają wyłączone także w następnym skanie. Dopóki ich nie przełączysz, każdy skan startuje tak, jak ustawił go autor (skan z dużym szumem może startować bez ścian). Przełącza je C.

    • Włączone
    • Wyłączone

    scene.wallsOtwórz w symulatorze

  • Usuń pływające kawałki mniejsze niż N blokówDla każdej scenyDomyślnie0 bloków (dla każdego skanu, ustala autor)Zakres0–64 bloków

    Zaszumione skany mają pływające drobinki, które stają się niewidzialnymi ścianami, w które uderza dron. Każdy kawałek ścian mniejszy niż tyle bloków (blok to 4×4×4 woksele) zostaje usunięty, tylko w tym skanie. 0 zostawia wszystko; siatka wokseli pokazuje, co zostało.

    scene.dropFloatersOtwórz w symulatorze

  • Ignoruj zderzenia powyżejDla każdej scenyDomyślnieWysokość skanuOpcje3

    Skany plenerowe często mają drobinki unoszące się na niebie, które stają się niewidzialnymi ścianami. Powyżej tej wysokości nic nie liczy się jako ściana. Wysokość skanu to ta, którą ustawił jego admin; własna jest twoja i ustawiasz ją w panelu, który pokazuje ją na skanie.

    • Wysokość skanu (Domyślnie)
    • Wyłączone
    • Własna wysokość

    scene.ceilingOtwórz w symulatorze

  • Własny sufit: wysokość w metrach skanuDla każdej scenyZaawansowaneDomyślnie10000 m (dla każdego skanu, ustala autor)Zakres-10000–10000 m

    Wysokość we własnych współrzędnych skanu, przed rozmiarem sceny: to, co zapisuje za ciebie „Pokaż i ustaw wysokość”. 10000 niczego nie ignoruje.

    scene.ceilingMOtwórz w symulatorze

  • Siatka wokseliDomyślnieUkrytaOpcje3Skróty klawiszowe: V

    Pokazuje ściany jako woksele: na skanie albo zamiast niego (skan znika, latasz po wokselach). Przełącza ją V; po przeładowaniu strony wraca skan.

    • Ukryta (Domyślnie)
    • Na skanie
    • Same woksele

    voxels.showOtwórz w symulatorze

  • Styl wokseliDomyślnieKrawędzieOpcje4

    Jak rysowane są woksele. Pływające kawałki ścian wyróżniają się w każdym stylu; „Pływające na czerwono” koloruje tylko je.

    • Pełne sześciany
    • Krawędzie (Domyślnie)
    • Kolory według wysokości
    • Pływające na czerwono

    voxels.styleOtwórz w symulatorze

  • Krycie wokseli na skanieDomyślnie0.55Zakres0.05–1

    Jak bardzo woksele zasłaniają, gdy pod nimi widać skan.

    voxels.opacityOtwórz w symulatorze

  • Krycie wokseli, same wokseleDomyślnie1Zakres0.05–1

    Jak bardzo woksele zasłaniają, gdy skan jest ukryty.

    voxels.opacityOnlyOtwórz w symulatorze

Nagrywanie

  • Klatki na sekundęDomyślnie60 fpsOpcje2

    Domyślnie 60 fps, ze stałą liczbą klatek (tego oczekują DaVinci i Premiere).

    • 30 fps
    • 60 fps (Domyślnie)

    recording.fpsOtwórz w symulatorze

  • Rozdzielczość wideoDomyślnie1080pOpcje4

    Do tej wysokości, nigdy większa niż obraz na ekranie.

    • 1080p (Domyślnie)
    • 1440p
    • 4K (2160p)
    • Jak na ekranie

    recording.resolutionOtwórz w symulatorze

  • AutonagrywanieDomyślnieWyłączone

    Start przy uzbrojeniu, stop 3 s po rozbrojeniu, do ostatnio wybranego folderu.

    recording.auto

  • Nowy plik coZaawansowaneDomyślnie10 minZakres1–30 min

    Długi lot dzieli się na pliki: gdy karta padnie, przepada tylko ostatnia część.

    recording.splitMinOtwórz w symulatorze

  • Czyj to skanDomyślnieWłączone

    Pierwsze nagranie skanu spoza wystawy pokazuje jedną linię na pasku nagrywania: czyj to skan, jaka licencja i że nagranie jest Twoje — do użycia z podaniem autora.

    recording.authorNoticeOtwórz w symulatorze

Skróty klawiszowe

W symulatorze każdy klawisz widać obok jego pozycji w menu.

  • Pauza / wznówEscP
  • Powrót na startR
  • Cofnij o 5 sY
  • Zostaw wrak (bez automatycznego odrodzenia)Enter
  • Następna scenaN
  • Losowa scenaShift+N
  • Następna ulubiona scenaShift+F
  • Tryb lotuM
  • Uzbrój / rozbrój (klawisze pilota)Spacja
  • Siatka wokseli: ukryta / na skanie / same wokseleV
  • Ściany wł. / wył. dla tego skanuC
  • Pokaż lub ukryj HUDH
  • Scena mniejsza[Shift+[
  • Scena większa]Shift+]
  • Start / stop nagrywaniaF9
  • Czasy klatek i opóźnienieF3
  • UstawieniaO
  • Zgłoś błąd lub pomysłB
  • Udostępnij tę scenęL
  • Jak latać (karta klawiszy)K
  • Pełny ekran wł. / wył.F

Latanie z klawiatury

Nie masz aparatury? Te klawisze są drążkami.

  • rozglądanie i obrót (góra i dół przechyla kamerę)Mysz
  • do przodu / do tyłu (strzałki w górę i w dół też)WS
  • w lewo / w prawoAD
  • obrót bez myszy←→QE
  • w góręSpacja
  • w dół (przytrzymaj, aby wylądować)Shift
  • samopoziomowanie (ANGLE) albo ACROM

Presety dronów: 9

Każda liczba mówi, skąd pochodzi: producent, niezależny pomiar albo szacunek.

Zbudowane z opublikowanych danych i szacunków. Latasz którymś z nich naprawdę, a tu czuje się inaczej? Wyślij swój diff all z Betaflight, log z blackboxa i kilka słów przez formularz Fizyka drona w symulatorze albo poproś tam o drona, którego brakuje.

Wygenerowano 8 listopada 2026 ze schematu ustawień. Ustawienie, które jest jeszcze w budowie, pojawi się tu w dniu wydania.

09Liczby na żywo

Publikujemy własne liczby, bo nikt inny nie publikuje swoich.

Każda wartość jest odczytywana z pliku dowodów w repozytorium podczas budowania strony. Jeśli zabraknie pomiaru, budowanie się nie powiedzie.

Krzywe rates a Betaflight 4.5.1

1880 points, max error 0 deg/s

Metoda
compiled Betaflight 4.5.1 rate functions vs our re-implementation
Data
2026-09-24

Przelatywanie przez ściany

0 wall pass-throughs in 200,000 straight passes

Metoda
swept test at 1 ms ticks vs independent resampling oracle; speeds 5, 10, 15, 25, 34.16 m/s; 3 real scans + 2 cm synthetic wall
Data
2026-11-08

Odstęp od ściany, Pavo20 Pro

Pavo20 Pro body stops 47.2 mm (median) beyond its own size from walls on the 5 cm voxel collision of scene 39e63ce9

Metoda
swept approach along 200 directions from 12 points
Data
2026-09-24

Opóźnienie drążek–ekran

Ograniczone przez ekran

Ekran testowy działa z częstotliwością 30 Hz, więc ten wynik ogranicza ekran, a nie symulator. Publikujemy go, ale nie jest kryterium zaliczenia.

Opóźnienia od drążka do fotonu nie zmierzyliśmy jeszcze kamerą.

Częstotliwość wyjścia
28,2 Hz
Mediana
252,5 ms
95. percentyl
295,4 ms
Minimum dla pustej strony
65,4 ms
Warunki:
DaVinci Resolve open on the same GPU (22.4 of 24.5 GB VRAM in use, GPU 20-52 %)
Metoda:
SendInput F13 (QPC) -> first Desktop Duplication frame whose marker shows that input; stock Chrome, fresh profile; N=220 per mode
Data:
2026-09-24

Wartości i metody cytujemy dosłownie z pliku dowodów, po angielsku. Plik dowodów zaktualizowano 2026-11-08.

Wszystkie surowe dowody na GitHubie

11Działa z Twoją aparaturą

Co dziś działa z Twoją aparaturą

Uczciwa tabela: nic nie jest oznaczone jako przetestowane, jeśli nie było, a na razie oznacza to emulację albo symulowaną aparaturę.

  • Przeglądarka: Chrome, komputer

    Sterowanie: Aparatura EdgeTX (RadioMaster TX16S, Boxer, Pocket, Zorro) jako joystick USB przez WebHID

    Stan: Przetestowane w Chrome z symulowaną aparaturą EdgeTX — jeszcze nie z prawdziwą aparaturą, Edge jeszcze nie uruchamiany

  • Przeglądarka: Chrome / Edge, komputer

    Sterowanie: Pad do gier

    Stan: Jeszcze nie testowane na prawdziwym sprzęcie

  • Przeglądarka: Chrome / Edge, komputer

    Sterowanie: Kontroler DJI jako pad

    Stan: Nie testowane

  • Przeglądarka: Chrome na komputerze, emulacja dotyku (375×812, 1024×768)

    Sterowanie: Drążki dotykowe

    Stan: Przetestowane tylko w emulacji — Safari, iPad i przeglądarki na Androidzie jeszcze nie testowane

  • Przeglądarka: Firefox

    Sterowanie: Pad lub drążki dotykowe

    Stan: Firefox 155 wyświetla scenę przez WebGPU i oferuje pad lub drążki dotykowe (latanie jeszcze nie testowane); aparatura wymaga Chrome lub Edge (brak WebHID)

Masz aparaturę EdgeTX? Krótki raport z testu bardzo pomoże — skorzystaj z formularza kontaktowego poniżej albo otwórz zgłoszenie na GitHubie.

12Dlaczego tak jest lepiej

Jak to wypada na tle innych

Stan na wrzesień 2026. „Nieznane” oznacza, że nie udało się tego sprawdzić.

Porównanie ShramkoGSFPV z przeglądarką SuperSplat, przeglądarkowymi demami FPV na splatach i klasycznymi symulatorami FPV, wrzesień 2026
CechaShramkoGSFPVSpacer w przeglądarce SuperSplatPrzeglądarkowe dema FPV na splatach (np. SplatFPV)Klasyczne symulatory FPV (stałe mapy)
Prawdziwe zeskanowane miejscaDowolna publiczna scena z SuperSplat; ponad 1300 ze ścianami we wbudowanym kataloguTakTak, po jednym plikuNie, stałe mapy
Model drona4 silniki, mikser, PID na ratesBrak: chodząca lub latająca kameraFiltr rates pierwszego rzęduPełny
Własne ratesBetaflight, Actual, KISS, RaceflightNie dotyczyStały maks. obrót plus expoTak
Uderzenie w ścianęKraksa i koziołkowanieŚlizg wzdłuż ścianyZatrzymanie albo ślizgKraksa
Źródło kolizjiWokselowe drzewo ósemkowe SuperSplat, test z przemiataniemWokselowe drzewo ósemkowe SuperSplatBudowane przy wczytaniu, test punktowyRęcznie robione siatki
SterowanieEdgeTX przez WebHID, pad, dotykPadGamepad APIJoystick USB
Opublikowane wyniki testówTak, patrz Liczby na żywonieznanenieznanenieznane
InstalacjaBrakBrakBrakTak
Kod źródłowyMITMITRóżnieZamknięty

Klasyczne symulatory wciąż są najlepsze do treningu wyścigów na specjalnie zbudowanych torach. Ten projekt jest o lataniu po prawdziwych miejscach.

13Dla Twojego agenta AI

Niech wszystko skonfiguruje Twój agent do kodowania

Wklej to do Claude Code, Codex, Cursora albo dowolnego agenta do kodowania. Zainstaluje projekt, uruchomi testy i otworzy symulator lokalnie, a Ciebie poprosi tylko o hasła albo czynności fizyczne.

Polecenie
Set up ShramkoGSFPV for me by following https://github.com/AndriiShramko/ShramkoGSFPV/blob/main/AGENT_SETUP.md exactly. Install, run the checks, start the simulator locally and open it in Chrome. Do not change any system settings; ask me only if a step needs my password or a physical action.

Dokumentacja pisana dla agentów

  • AGENTS.md

    zasady dla agentów pracujących w repozytorium

  • AGENT_SETUP.md

    instalacja, aktualizacja i usuwanie krok po kroku

  • llms.txt

    krótkie podsumowanie projektu dla modeli językowych

14Ryzyka i bezpieczeństwo

Co może pójść nie tak

Krótko i szczerze, żeby nic Cię nie zaskoczyło.

  • Dane scen mogą się zmienić bez uprzedzenia

    Sceny wczytują się z publicznego, ale nieudokumentowanego CDN SuperSplat. Może się on zmienić w każdej chwili, a niektóre sceny mogą przestać się ładować.

  • Niektóre skany nie mają danych kolizji

    Dla nich symulator może zbudować ściany w twojej przeglądarce narzędziem samego SuperSplat (do 4 mln gaussianów, około 25 sekund dla skanu 2,1 mln na GPU w komputerze). Większe skany da się tylko przelatywać na wylot.

  • Choroba lokomocyjna

    Kraksy i szybkie latanie mogą przyprawić o mdłości, więc rób przerwy. Zmierzone na 50 kraksach: efekty migają najwyżej 2 razy na sekundę, poniżej limitu WCAG wynoszącego 3; ustawienie ograniczonego ruchu jest respektowane (jeszcze nie testowane).

  • Symulator to nie prawdziwy lot

    Ćwicz odpowiedzialnie, przestrzegaj lokalnych przepisów dotyczących dronów i nigdy nie lataj nad ludźmi.

  • Twoje dane zostają u Ciebie

    Kalibracja, historia lotów i ulubione są zapisywane wyłącznie w Twojej przeglądarce.

15Najczęstsze pytania

O co ludzie pytają

Jak polecieć dronem FPV przez skan 3D Gaussian Splatting?

Otwórz ShramkoGSFPV w Chrome lub Edge na komputerze, wybierz skan (ponad 1300 ze ścianami w zakładce SuperSplat, skan Andrija albo wklejony link z SuperSplat), podłącz aparaturę, pad albo użyj drążków dotykowych, a potem skalibruj, uzbrój i leć. Niczego nie trzeba instalować.

Czy mogę użyć mojej aparatury RadioMaster w przeglądarce?

Do tego to powstało: przełącz aparaturę EdgeTX, np. TX16S, Boxer, Pocket albo Zorro, w tryb joysticka USB i podłącz ją przez WebHID w Chrome lub Edge. Na razie testowaliśmy to tylko w Chrome z symulowaną aparaturą EdgeTX, a nie z prawdziwym sprzętem ani w Edge.

Czy jest darmowy symulator FPV działający w przeglądarce?

Tak. ShramkoGSFPV jest darmowy i open source na licencji MIT. Działa na WebGPU w Chrome lub Edge na komputerze, bez pobierania.

Po jakich scenach z SuperSplat mogę latać?

Każdą publiczną scenę SuperSplat, po linku albo id; zakładka SuperSplat w symulatorze pokazuje ponad 1300 opublikowanych ze ścianami, z filtrami superspl.at. Te mają twarde ściany od razu; dla pozostałych możesz zbudować ściany w przeglądarce jednym kliknięciem (skany do 4 mln gaussianów). Przez większe można przelatywać, ale nie da się w nie uderzyć.

Czy działa na iPadzie albo telefonie?

Drążki dotykowe testowaliśmy tylko w emulacji dotyku w Chrome na komputerze, jeszcze nie w Safari, na iPadzie ani w przeglądarkach na Androidzie, a potrzebna jest przeglądarka z WebGPU. Aparatura wymaga Chrome lub Edge na komputerze.

Czy fizyka lotu jest jak w Betaflight?

Krzywe rates (Betaflight, Actual, KISS, Raceflight) zgadzają się z kodem Betaflight 4.5.1 z błędem 0 w 1880 punktach, gdy oba liczone są w podwójnej precyzji, a PID na rates steruje czterema silnikami przez mikser. To nasz własny model lotu, a nie firmware Betaflight.

Rozbijam się o ściany czy przez nie przelatuję?

Na scenach z danymi kolizji się rozbijasz: w każdym kroku fizyki bryła drona jest przemiatana względem wokseli, a zestaw testów sprawdza, czy szybki lot nie przebija się przez ściany. Wynik znajdziesz w sekcji Liczby na żywo.

Czy to open source?

Tak, na licencji MIT. Kod, pomiary i decyzje projektowe są na GitHubie. Wzory Betaflight zostały zaimplementowane od nowa; żaden kod na GPL nie został skopiowany.

Czy symulator może po każdej kraksie przenieść mnie w nowe miejsce?

Tak. „Losowa z najlepszych” w zakładce SuperSplat otwiera skan, którego jeszcze nie widziałeś, Shift+N wczytuje losową scenę w locie, a z włączoną opcją „Następna scena po kraksie” każda kraksa przenosi Cię do innej sceny: z wyboru Andrija, z ulubionych albo z już przelatanych, w losowej albo stałej kolejności. Aparatura zostaje połączona.

Czy mogę latać po pokoju jak po mieście?

Tak. Rozmiar sceny skaluje cały skan wokół drona od ×0,25 do ×100 klawiszami [ i ] (Shift+] podwaja) albo w menu pauzy. Przy ×100 krzesło jest jak wieżowiec i możesz zanurkować wzdłuż jego nóg; ściany skalują się razem ze sceną, więc nadal się o nie rozbijasz. Skala jest zapamiętana dla każdego skanu.

Czy mogę latać po własnym skanie 3D?

Tak. Opublikuj go na SuperSplat (superspl.at) i wklej jego link albo id na tej stronie lub w symulatorze. Opublikowany ze ścianami (danymi kolizji wokseli) jest twardy od razu; bez nich możesz zbudować ściany w przeglądarce dla skanów do 4 mln gaussianów.

Czy mogę pomóc, żeby dron w symulatorze latał jak mój prawdziwy, albo poprosić o nowego drona?

Tak. Drony powstały z opublikowanych danych i szacunków: whoopy klasy BetaFPV, 5-calowy quad freestyle klasy iFlight Nazgul Evoque F5, 5-calowy quad wyścigowy klasy Mach R5 Sport i cinelifter klasy Taurus X8 z kamerą RED Komodo. Jeśli latasz którymś z nich naprawdę, a tu czuje się inaczej, naciśnij Pomóż go dostroić w wyborze drona lub w Ustawieniach i wyślij swój diff all z Betaflight, link do logu z blackboxa i kilka słów; Andrii dopasuje do nich drona. W tym samym formularzu poprosisz o drona, którego nie ma na liście.

16Otwarty kod

Licencja MIT i praca w pełni jawna

Kod, pomiary i każda decyzja projektowa są na GitHubie. Chętnie przyjmiemy pull requesty, raporty z testów na prawdziwych aparaturach i nowe skany.

Na barkach innych

  • PlayCanvasMIT

    Silnik, który renderuje skany, oraz przeglądarka SuperSplat, której kod kolizji dołączyliśmy do projektu.

  • RapierApache-2.0

    Deterministyczna fizyka kraksy: koziołkujący dron i jego części.

  • BetaflightGPL-3.0

    Wzory na rates i PID odczytaliśmy z Betaflight 4.5.1 i zaimplementowaliśmy od nowa. Żaden kod na GPL nie został skopiowany.

  • SplatFPVMIT

    Wcześniejszy eksperyment w przeglądarce, który pokazał, że FPV przez splaty jest możliwe. Nie wzięliśmy z niego kodu.

17Kontakt

Zbudujmy to razem

Andrii Shramko

Pilot FPV i specjalista od Gaussian Splatting 3D, autor i opiekun ShramkoGSFPV.

Zawsze otwarty na ciekawe znajomości — i gotowy pomagać zespołom tworzyć niesamowite projekty.

Szukam pilotów FPV, studiów skanowania, producentów dronów, inwestorów i programistów — do partnerstwa, licencjonowania, integracji albo finansowania. Powiedz mi jednym kliknięciem, kim jesteś.

Propozycja współpracy

Kim jesteś?

0/500

Aby wysłać, dodaj kim jesteś, poprawny e-mail i swoją zgodę.

Opinia

Znalazłeś błąd, masz pomysł albo chcesz współpracować? Andrii czyta każdą wiadomość.

Zostaw e-mail, jeśli chcesz dostać odpowiedź: adres służy tylko do niej.

Tylko z zaznaczonym polem zgłoszenie zawiera też:

  • wydanie strony
  • twoją przeglądarkę, rozmiar ekranu i języki
  • adres tej strony
  • ostatnie komunikaty błędów strony

Nic więcej: żadnych ciasteczek, plików ani danych osobowych.