ShramkoGSFPV

Simulador FPV de código abierto · licencia MIT

Vuela un dron FPV por escaneos 3D reales, directamente en tu navegador

ShramkoGSFPV convierte más de 1300 escaneos Gaussian Splatting de SuperSplat en lugares por los que puedes volar: habitaciones, calles y jardines reales con paredes contra las que te estrellas de verdad, rates y PID al estilo Betaflight y tu propia emisora por USB o sticks táctiles. Sin instalar nada.

Volar ya, sin instalar

Funciona mejor en Chrome o Edge de escritorio con WebGPU.

¿Conoces a un piloto que debería probarlo? Compártelo:

  • Más de 1300 escaneos con paredes
  • Escala de la escena de ×0,25 a ×100
  • WebGPU y PlayCanvas
  • Rates contrastados con Betaflight 4.5.1
  • Colisión por barrido de vóxeles
  • Licencia MIT

Vídeo: un vuelo en Túnez: calles de la medina, escaneo de Andrii Shramko, CC BY 4.0, grabado en el simulador. Vuela esta escena: Túnez: calles de la medina

01Novedad: lugares para volar

Cada escaneo con paredes de SuperSplat es ya un lugar para volar: más de 1300 y cada vez más

Habitaciones, jardines, calles e iglesias reales, escaneados por gente de todo el mundo y publicados con paredes contra las que te estrellas. Deja que el simulador elija, cambia de lugar en cada choque o trae tu propio escaneo.

  • Más de 1300 lugares reales

    La pestaña SuperSplat del simulador muestra todos los escaneos públicos con paredes, con la ordenación, los filtros y la búsqueda de superspl.at.

  • Un lugar nuevo tras cada choque

    Marca con estrella los escaneos que te gusten, activa «Siguiente escena tras un choque» y cada choque te lleva a otro sitio, en orden aleatorio: tus favoritas, los lugares que ya volaste o la selección de Andrii.

  • Cambia en un segundo

    N: siguiente escena, Shift+N: aleatoria, Shift+F: siguiente favorita. La página no se recarga y tu emisora sigue conectada.

  • Tu propio escaneo, o el de cualquiera

    Publica un escaneo en SuperSplat, o elige cualquiera público, y pega su enlace aquí o en el simulador.

Vuela a un lugar al azar

Uno de los 200 escaneos con paredes con más «me gusta» de SuperSplat, elegido al azar.

El catálogo: cada lugar con su propia página

La pestaña SuperSplat del simulador: ordenación, filtros de paredes y descarga, Aleatoria entre las mejores y una cuadrícula de escaneos con paredes
El catálogo de superspl.at en el selector, con su orden, filtros de tiempo, paredes y descarga, búsqueda, una escena al azar entre las mejor valoradas y una estrella para favoritas.

Vídeo: un vuelo en Jardín de invierno — Jastrzębia Góra, Polonia, escaneo de Andrii Shramko, CC BY 4.0, grabado en el simulador. Vuela esta escena: Jardín de invierno — Jastrzębia Góra, Polonia

02Novedad: escala de la escena

Encógete: vuela una habitación como si fuera una ciudad

Dos teclas escalan toda la escena alrededor del dron, de ×0,25 a ×100. A ×100 tienes el tamaño de un mosquito: una silla es un rascacielos y el hueco bajo la cama, un cañón. Lánzate en picado junto a la pata de una silla: la sensación es increíble.

un escaneo que salió demasiado grande
×0,25
tamaño real
×1
una habitación se vuelve un pabellón
×10
un mosquito en una ciudad
×100
  1. Abre una habitación: la villa de Andrii, el jardín de invierno o cualquier escaneo de interior.
  2. Mantén ] para agrandar la escena ([ la encoge, Shift+] la duplica de golpe) o mueve Tamaño de la escena en el menú de pausa. Cada escaneo guarda su escala.
  3. Las paredes crecen con ella: sigues chocando con la pata de la silla junto a la que te lanzas.

Los escaneos macro también funcionan: una planta, un juguete o un insecto es un objeto pequeño y real, así que amplíalo de ×3 a ×10 y vuélalo como un edificio grande, entre las hojas o alrededor de una mosca. Estas escenas pueden arrancar ya ampliadas, y [ y ] cambian el tamaño en cualquier momento. Al revés, reduce una ciudad (hasta ×0,25) para que parezca una maqueta y vuélala con un micro whoop.

Encógete: vuela una habitación como una ciudad

Abre la habitación de la villa de Andrii; pulsa ] hasta que la mesa sea un puente.

La fila Tamaño de la escena del menú de pausa: la escala del escaneo y su control deslizante, con el tamaño de bloque de las paredes debajo
[ y ] escalan el escaneo alrededor del dron de 0,25× a 100×: corrige un escaneo que no está en metros reales, o encógete y vuela una habitación como una ciudad. Se guarda para cada escaneo; el tamaño de bloque de las paredes lo sigue.

Vídeo: un vuelo en Villa Modlinek: habitación roja y baño, escaneo de Andrii Shramko, CC BY 4.0, grabado en el simulador. Vuela esta escena: Villa Modlinek: habitación roja y baño

03Dentro del simulador

Mira lo que ya está hecho

Cada imagen de esta página es una captura real del simulador en línea: 39 en total, tomadas el 2 de octubre de 2026 por un script del repositorio, así que se pueden repetir tras cada versión.

  1. Gas encontrado
    Comprobación antes de volar

    Emisora y calibración

    Conecta una emisora EdgeTX y una emisora dibujada te guía: stick a stick, luego el interruptor con el que armas y, antes de volar, una comprobación de cada canal. Cada paso espera a que de verdad muevas el stick.

    Gas encontrado
    Cada stick se encuentra moviéndolo: el asistente nombra el canal, ofrece invertirlo y avanza cuando el stick vuelve.
    Comprobación antes de volar
    Cada canal con su barra en vivo y botones para invertirlo o repetirlo, el estado de armado y el perfil para descargar o cargar.
    Funciones activas: 8Todas las funciones y su estado
  2. Modo de vuelo
    Sticks táctiles

    Controles y modos de vuelo

    Angle con autonivelado por defecto para todos; el indicador en pantalla, M o un interruptor de tu emisora eligen Horizon o Acro. ¿Sin emisora a mano? El teclado muestra cada tecla que usa, en una pantalla táctil aparecen sticks táctiles y un mando se conecta por el navegador (aún sin probar con hardware real).

    Modo de vuelo
    Angle por defecto; el indicador, M o un interruptor de tu emisora eligen Acro, Angle u Horizon.
    Sticks táctiles
    Dos zonas táctiles y un botón ARM; en táctil el dron vuela autonivelado (ANGLE).
    Funciones activas: 8Todas las funciones y su estado
  3. Los drones
    Importar de Betaflight

    Dron y ajuste fino

    Whoops de clase BetaFPV, un quad de 5 pulgadas de freestyle y otro de carreras y un cinelifter X8 con cámara de cine, y cada número de sus fichas dice de dónde sale. Pega un diff de la CLI de Betaflight para volar con tus rates y tu PID.

    Los drones
    Presets de drones, cada uno con su curva de rates; cada número dice de dónde sale: fabricante, medido o estimado.
    Importar de Betaflight
    Pega un diff de la CLI y sus rates y PID pasan al dron; se listan los ajustes que el simulador no usa (aquí, un diff de prueba).
    Funciones activas: 9Todas las funciones y su estado
  4. Reaparición automática
    Choque en el móvil

    Gravedad, choques y reaparición

    Choca contra una pared y el dron se estrella a la velocidad del golpe, con los restos rodando; dos segundos después vuelve al aire, 5 s atrás en tu trayectoria y aún armado. Choques desactivados, el retraso y dónde reapareces están en Ajustes.

    Reaparición automática
    El aviso cuenta atrás; 2 s después del choque el dron vuelve 5 s atrás en su trayectoria, aún armado. Enter se queda, R vuelve al inicio, N y F cargan otra escena.
    Choque en el móvil
    Velocidad del impacto, restos y el panel de choque en una pantalla pequeña.
    Funciones activas: 7Todas las funciones y su estado
  5. Casco antiguo de Túnez
    Grabación

    Cámara, vista y vídeo

    Un OSD como el de tus gafas, campo de visión e inclinación de la cámara. F9 graba vídeo a 60 fps de los escaneos de Andrii con su crédito en la imagen, la grabación automática guarda cada vuelo en tu carpeta y un registro de vuelo se convierte en vídeo a 60 fps hasta 4K.

    Casco antiguo de Túnez
    La vista de vuelo en el escaneo de Túnez de Andrii: estado de armado y modo de vuelo, voltaje y tiempo de vuelo, gas, velocidad, altura y las teclas.
    Grabación
    F9 graba vídeo a 60 fps de los escaneos de Andrii; la grabación automática guarda cada vuelo en la carpeta que elijas y la barra dice qué se guardó y dónde.
    Funciones activas: 8Todas las funciones y su estado
  6. Pestaña SuperSplat
    Tamaño de la escena

    Escenas y SuperSplat

    Elige uno de los más de 1300 escaneos con paredes en la pestaña SuperSplat, con sus propios filtros, uno de Andrii o pega un enlace, y mira cómo carga con números reales. N, Shift+N y Shift+F cambian de escena en la misma página con la emisora conectada; [ y ] escalan la escena de ×0,25 a ×100.

    Pestaña SuperSplat
    El catálogo de superspl.at en el selector, con su orden, filtros de tiempo, paredes y descarga, búsqueda, una escena al azar entre las mejor valoradas y una estrella para favoritas.
    Tamaño de la escena
    [ y ] escalan el escaneo alrededor del dron de 0,25× a 100×: corrige un escaneo que no está en metros reales, o encógete y vuela una habitación como una ciudad. Se guarda para cada escaneo; el tamaño de bloque de las paredes lo sigue.
    Funciones activas: 13Todas las funciones y su estado
  7. Rejilla de vóxeles sobre el escaneo
    Piezas flotantes quitadas

    Paredes y rejilla de vóxeles

    Muestra las paredes contra las que chocas como una rejilla de vóxeles sobre el escaneo, o vuela solo la rejilla. ¿Un escaneo con ruido? Quita sus motas flotantes, las paredes fantasma, con vista previa en vivo, o desactiva las paredes para todas las escenas.

    Rejilla de vóxeles sobre el escaneo
    Las paredes contra las que chocas, dibujadas sobre el escaneo de Túnez de Andrii con colores por altura: V pasa de oculta a sobre el escaneo y a solo vóxeles; la etiqueta indica el estilo y el tamaño del vóxel.
    Piezas flotantes quitadas
    Modlinek Villa sin las piezas de sus paredes de menos de 64 bloques: 44 paredes fantasma menos, solo para este escaneo; el menú de paredes dice qué se quitó.
    Funciones activas: 4Todas las funciones y su estado
  8. Ajustes
    Estadísticas del vuelo

    Ajustes, estadísticas y datos de vuelo

    Todos los ajustes en una pantalla, guardados entre visitas, con exportar, importar y restablecer. Desarma y una tarjeta como la de las gafas muestra el vuelo; en pausa, el panel de resumen tiene sus estadísticas, cada opción del menú y cada tecla.

    Ajustes
    Todos los ajustes en una pantalla, por grupos y con búsqueda; aquí, choques y reaparición: choques, umbral, reaparición automática, retraso, dónde y cuánto atrás, la plataforma invisible.
    Estadísticas del vuelo
    Desarma tras un vuelo y una tarjeta como el OSD de las gafas muestra tiempo en el aire, velocidad y altura máximas, distancia, batería, corriente, mAh usados, fuerza G y gas medio.
    Funciones activas: 11Todas las funciones y su estado

04Qué puedes configurar

Todo lo que ya puedes ajustar, y lo que viene

Emisoras, drones, física, escenas y vídeo: cada opción que ya funciona en el sitio, lo que se está construyendo ahora mismo y lo que llega después.

hechas
68
en desarrollo
1
previstas
1

Disponible ahora

«Hecho» significa que ya puedes usarlo en el sitio. Cómo se probó cada dispositivo: Compatible con tu emisora.

  • Emisora y calibración

    • Emisora EdgeTX por USB (WebHID) en Chrome o EdgeHecho
    • Calibración con una emisora dibujada que muestra qué stick mover; cada paso espera a que de verdad lo muevasHecho
    • Invierte cualquier canal después de calibrarHecho
    • Botón «Recalibrar» en «Controles»Hecho
    • Una emisora conocida se reconecta sola y sigue conectada al cambiar de escenaHecho
    • El interruptor de modo de vuelo de tu emisora se detecta en la pantalla de comprobación, sin hacer clicHecho
    • Mandos reconocidos solos: un DJI FPV Remote Controller vuela sin configurar, y un interruptor de 3 posiciones enviado como dos botones funciona como unoHecho
    • La comprobación del mando muestra cada cuánto informa tu emisora o gamepad, con un aviso cuando Bluetooth añade retrasoHecho
  • Controles y modos de vuelo

    • Mando (gamepad) a través de la Gamepad API del navegadorHecho
    • Sticks táctiles y botón ARMAR en una pantalla táctilHecho
    • Teclado, con cada tecla de vuelo visible en pantallaHecho
    • Modos de vuelo: Angle (autonivelado, por defecto para todos), Horizon y Acro; con M, el indicador de modo en pantalla o el interruptor de tu emisoraHecho
    • Cierra «Controles» con × o Esc; el menú de pausa muestra sus teclasHecho
    • Juego fácil en móvil, tableta o teclado: sin armar, teclas de juego con ayuda de altura y una escuela de piloto de angle a acroHecho
    • Teclado y ratón como en un juego: clic para volar, el ratón mira, W A S D mueven, Espacio sube, Shift baja y el dron se queda quieto al soltarHecho
    • Una tarjeta Cómo volar al abrir el juego: Espacio sube, Shift baja y todas las teclas, con No volver a mostrarHecho
  • Dron y ajuste fino

    • Seis presets de clase BetaFPV: Pavo20 Pro 3S, Pavo20 Pro II 3S y 4S, Pavo Pico 2S, Meteor65 Pro 1S, Air65 1SHecho
    • Curvas de rates Betaflight, Actual, KISS y Raceflight (se cargan con la importación del diff), comprobadas con Betaflight 4.5.1Hecho
    • Importa rates, PID y curva de gas desde un diff de la CLI de BetaflightHecho
    • PID por eje: P, I, D y FHecho
    • Arranque de motores de 8 a 80 ms y resistencia del aire de 0,5 a 2×Hecho
    • Tres drones de hélices abiertas para escaneos grandes: un quad freestyle de 5″ (clase iFlight Nazgul Evoque F5), un quad de carreras de 5″ (clase iFlight Mach R5 Sport) y un cinelifter X8 con una RED Komodo (clase iFlight Taurus X8)Hecho
    • Prop wash en los drones de hélices abiertas: pierden empuje y tiemblan al hundirse en su propia corriente descendente, de 0 a 2× por dronHecho
    • Ayuda a ajustar un dron: envía a Andrii tu diff all de Betaflight, un enlace a un log de blackbox y lo que notas distinto, o pide un dron que faltaHecho
    • Un modelo 3D de cada dron con su equipo; la carga de cámara del cinelifter (RED Komodo, BMPCC 6K Pro, GoPro o ninguna) cambia su físicaHecho
  • Gravedad, choques y reaparición

    • Gravedad: Tierra y Luna (medidas), Marte y gravedad cero (sin probar aún)Hecho
    • En otros mundos: mismos motores, mantener empuje/peso o gas automático (los dos últimos sin probar aún)Hecho
    • Umbral de choque de 2 a 10 m/s, o choques desactivados: la pared solo te hace rebotarHecho
    • Tras un choque el dron vuelve solo en 2 s, 5 s atrás en tu trayectoria y aún armado; R: al inicio, Y: rebobinar 5 s, Enter: quedarse con los restosHecho
    • Empiezas sobre una plataforma invisible a la altura de aparición, con los motores en marcha, hasta que despegasHecho
    • Boca abajo o atascado sin moverse: el dron vuelve solo unos segundos atrásHecho
    • Repite los últimos 10 s tras un choque; lista de repeticionesHecho
  • Cámara, vista y vídeo

    • Campo de visión de la cámara de 70 a 150° e inclinación de 0 a 50°Hecho
    • Control fluidez ↔ detalle; la calidad baja sola cuando se pierden fotogramasHecho
    • HUD activado o desactivado; F3 muestra los tiempos de fotogramaHecho
    • Reducir movimiento: una cámara de choque más tranquila (sin probar aún)Hecho
    • Modo cine: detalle máximo y grabación en MP4 en los escaneos de AndriiHecho
    • Grabación a 60 fps con F9 en los escaneos de Andrii, con un punto de grabación y el tiempo en pantalla, o grabación automática de cada vuelo en una carpeta que eligesHecho
    • Vídeo desde el registro de vuelo en los escaneos de Andrii, desde el panel de resumen o las repeticiones: 60 fps en 1080p, 1440p o 4KHecho
    • Simulador en inglés, español, polaco o rusoHecho
  • Escenas y SuperSplat

    • Cualquier escena pública de SuperSplat por enlace o id, también las republicadas (v2, v3…); las del antiguo formato PLY aún no se abrenHecho
    • Pestañas: Escaneos de Andrii, Recientes, Favoritos; filtros por paredes, tipo y ya voladasHecho
    • Una pestaña de SuperSplat con los filtros y el orden de superspl.at, una escena al azar entre las mejor valoradas y una estrella para favoritasHecho
    • Cambia de escena sin recargar la página: N siguiente, Shift+N al azar, F siguiente favorita; la emisora sigue conectadaHecho
    • Tras un choque, la siguiente escena en vez de reaparecer, en orden aleatorio o fijo: de la selección de Andrii, tus favoritas o las que ya volaste (desactivado por defecto)Hecho
    • Escala de la escena alrededor del dron de ×0,25 a ×100 con [ y ] (Shift duplica el paso) o desde el menú de pausa: vuela una habitación como una ciudad; se guarda para cada escaneo y las paredes escalan con ellaHecho
    • Comparte la escena que vuelas: un enlace con una imagen de tu vistaHecho
    • Progreso de carga: etapa, MB, velocidad, tiempo restante y reintentoHecho
    • Los escaneos grandes en streaming se ven nítidos: niveles de detalle a calidad completa en el ordenador, menos carga en móviles y, si falla el archivo de detalle, se abre el escaneo normalHecho
    • Los escaneos aparecen en cuanto se pueden dibujar; la tarjeta de carga siempre se mueve y ofrece Volar ya; la exportación de vídeo siempre terminaHecho
    • Dibujo estocástico por defecto en el ordenador; los enlaces de SuperSplat con budget y stochastic se abren como en SuperSplatHecho
    • Cada escena se abre al tamaño que se le ha fijado (los escaneos macro, ampliados), y un enlace compartido lleva los ajustes de escena de quien lo comparteHecho
    • N recorre en orden todas las escenas seleccionadas y luego sigue por SuperSplat; tras unos choques, una pista muestra cómo cambiar de lugarHecho
  • Paredes y rejilla de vóxeles

    • Paredes creadas en tu navegador para escaneos publicados sin ellas (hasta 4 M de gaussianas)Hecho
    • Paredes (colisiones) activadas o desactivadas con C, una sola elección para todas las escenas, así no cambia al pasar de una escena a otraHecho
    • Quita las motas flotantes de un escaneo con ruido que se vuelven paredes invisibles, con una vista previa en vivo de lo que se quita; se guarda para cada escaneo y su autor puede fijar un valor por defectoHecho
    • Rejilla de vóxeles sobre el escaneo o sola, con el escaneo oculto (V): cubos sólidos, aristas, colores por altura o flotantes en rojo, con su propia opacidadHecho
  • Ajustes, estadísticas y datos de vuelo

    • Todos los ajustes se guardan entre visitas, cada dron con su propio ajuste; exportar, importar y restablecer uno o todosHecho
    • Un catálogo de todos los ajustes con su valor por defecto, rango y tecla, en este sitio y en GitHubHecho
    • Estadísticas del vuelo al desarmar, como el OSD de las gafasHecho
    • Panel de resumen: las estadísticas del vuelo, cada opción del menú y cada teclaHecho
    • Guarda el registro de vuelo; exporta la trayectoria en CSV o JSONHecho
    • Panel de mediciones: refresco de pantalla, tiempos de fotograma, frecuencia de la física y el control en uso; copia el informe en JSONHecho
    • Estadísticas de vuelo de todo el tiempo guardadas entre visitas; un botón las descarga en CSV y JSONHecho
    • Comentarios desde el simulador (B) y desde cada página de este sitio: un error, una idea o una propuesta de colaboración; los datos técnicos se envían solo si aceptasHecho
    • Las respuestas a tus mensajes llegan en el idioma en que escribisteHecho
    • Dibujo limpio por defecto para la mejor imagen, ajustes para cada tipo de dispositivo y un presupuesto de splats que puedes fijar túHecho
    • Dibujo estocástico con acumulación de fotogramas, del visor de código abierto de SuperSplat: imagen casi limpia cuando el dron se queda quieto, una opción en AjustesHecho

En desarrollo

Se construye ahora.

  • Física del Pavo20 Pro y Pro II ajustada con los drones reales: las herramientas para logs blackbox y la importación del volcado de Betaflight están listas; faltan logs de los drones realesEn desarrollo

Previsto

Aceptado y en cola para las próximas versiones.

  • Interruptores de la emisora para reaparecer y rebobinarPrevisto

¿Tienes una idea para el simulador?

Las ideas aceptadas entran en esta lista con la marca «Idea de un piloto», sin nombres.

Propón una idea

06Cómo funciona

Tres pasos del escaneo al aire

Sin cuenta y sin descargas. La escena llega en streaming directamente de SuperSplat a tu navegador.

  1. 01

    Elige un escaneo

    Elige uno de los más de 1300 escaneos con paredes de la pestaña SuperSplat del simulador, uno de Andrii o pega el enlace de cualquier escena pública de SuperSplat.

  2. 02

    Conecta tus mandos

    Enchufa una emisora EdgeTX en modo joystick USB (WebHID), usa un mando de consola o vuela con sticks táctiles.

  3. 03

    Calibra, arma y vuela

    Mueve los sticks una vez para calibrar, arma con el acelerador abajo del todo, como en un dron de verdad, y a volar.

07Por qué se siente real

Un dron que se comporta como el que tienes en las manos

Un modelo de vuelo propio, con cuatro motores, un mezclador y un PID de rates, que vuela dentro de la geometría real del escaneo.

  • Las paredes son sólidas

    En cada paso de la física se hace un barrido del cuerpo del dron contra los datos de colisión en vóxeles del escaneo, así que un dron rápido no puede colarse por una pared fina entre dos fotogramas.

  • Un choque es un choque

    Si golpeas algo con fuerza, el dron da vueltas y suelta piezas. Si rozas una pared con suavidad, se desliza a lo largo de ella.

  • Tus rates, las fórmulas de Betaflight

    Las curvas de rates Betaflight, Actual, KISS y Raceflight coinciden con el propio código de Betaflight 4.5.1 con error 0 en 1880 puntos, ambos calculados en doble precisión (en float32 difieren como mucho 0,00063 °/s).

  • Repeticiones fiables

    Los vuelos se graban como entradas de los sticks y se reproducen de forma determinista: las mismas entradas dan siempre el mismo vuelo.

  • La gravedad es un ajuste

    Tierra, Luna, Marte o gravedad cero. En la Luna el mismo dron se vuelve nerviosísimo; el interruptor «mantener la relación empuje-peso» lo doma.

Dron por defecto

Clase BetaFPV Pavo20 Pro, 3S

Cada cifra indica de dónde sale.

Distancia entre ejes
93,7 mmfabricante
Motores
LAVA 1104 7200KVfabricante
Peso
70,1 g · 108 g con O3medido por Oscar Liang
Relación empuje-peso
>5:1dato del fabricante
Peso de la batería
≈ 45 gestimación
Tamaño de los ductos
≈ 30 mm de radioestimación

«Clase» significa que las cifras siguen especificaciones y mediciones públicas. BetaFPV no respalda este preset.

08Catálogo de ajustes

Cada ajuste, tecla y dron, con su valor por defecto y su rango

Se genera en cada versión a partir del esquema de ajustes del propio simulador: exactamente lo que puedes cambiar hoy, sin promesas ni inventos. Busca o filtra por grupo.

ajustes
74
grupos
11
teclas
34
drones
9
tipos de curva de rates
5
modos de vuelo
3

Mostrados: 74 de 74

Los valores «por dron» se guardan por separado para cada dron, y los «por escena», para cada escaneo.

Vuelo

  • Modo de vueloPor defectoAngle (autonivelado)Opciones3Atajos de teclado: M

    Angle nivela el dron al soltar los sticks; Horizon también lo nivela, pero con el stick al máximo hace flips; Acro mantiene la actitud, como un quad de freestyle. Se cambia con M o con el botón de modo en pantalla; si tu emisora tiene un interruptor de modos asignado, manda él.

    • Acro (modo rate)
    • Angle (autonivelado) (Por defecto)
    • Horizon (nivela, permite flips)

    flight.modeAbrir en el simulador

  • Límite de inclinaciónPor dronAvanzadoPor defecto60°Rango10–85°

    Cuánto se inclina el dron en modo Angle con el stick a fondo: más inclinación, más velocidad. El angle_limit de Betaflight (60° por defecto).

    level.angleLimitDegAbrir en el simulador

  • Fuerza del modo AnglePor dronAvanzadoPor defecto50Rango0–200

    Con qué firmeza el modo Angle nivela el dron y sigue el stick: más alto, más rápida la respuesta. La fuerza de Angle de Betaflight (angle_p_gain, 50 por defecto): con 100 el dron alcanza la mitad de la inclinación del stick en unos 70 ms en vez de 100.

    level.strengthAbrir en el simulador

  • Fuerza del modo HorizonPor dronAvanzadoPor defecto75Rango0–200

    Con qué firmeza el modo Horizon nivela el dron cerca del centro del stick: más alto, nivela más fuerte. La fuerza de nivelado de Horizon de Betaflight (75 por defecto).

    level.horizonStrengthAbrir en el simulador

Choques y reaparición

  • ChoquesPor defectoActivado

    Desactivado: chocar con una pared solo hace rebotar el dron y los motores siguen girando. Activado: un golpe fuerte es un choque.

    crash.enabledAbrir en el simulador

  • Umbral de choquePor dronPor defecto4 m/sdel preset del dronRango2–10 m/s

    Velocidad de impacto a partir de la cual un golpe cuenta como choque; los roces más lentos se deslizan por la pared.

    physics.vCrashAbrir en el simulador

  • Reaparecer tras un choquePor defectoActivado

    Activado: tras un choque el dron vuelve solo, sin pulsar nada. Desactivado: el panel del choque espera a que elijas.

    respawn.autoAbrir en el simulador

  • Espera antes de reaparecerPor defecto2 sRango0.5–10 s

    Cuánto se ve el choque antes de que vuelva el dron.

    respawn.delaySAbrir en el simulador

  • Dónde reaparecerPor defectoAtrás en la rutaOpciones2

    Unos segundos atrás en tu ruta, o al inicio.

    • Atrás en la ruta (Por defecto)
    • Al inicio

    respawn.targetAbrir en el simulador

  • Cuánto atrásPor defecto5 sRango1–30 s

    Cuántos segundos atrás en tu ruta reaparece el dron: tras un choque, si se atasca y con Y.

    respawn.rewindSAbrir en el simulador

  • Plataforma invisiblePor defectoActivado

    El dron aparece sobre una plataforma invisible a esa altura y se queda en ella con los motores encendidos hasta que despegues.

    respawn.platformAbrir en el simulador

  • Seguir armado al reaparecerPor defectoActivado

    Si el interruptor de armado sigue activado, el dron queda armado nada más reaparecer: sin mover el interruptor.

    respawn.keepArmedAbrir en el simulador

  • Reiniciar si se atascaPor defectoActivado

    Boca abajo o atascado sin moverse: el dron vuelve solo unos segundos atrás, como en Liftoff.

    respawn.unstuckAbrir en el simulador

  • Batería nuevaPor defectoAl inicio (R, reinicio, escena nueva)Opciones3

    Cuándo vuelve a estar llena la batería.

    • Al inicio (R, reinicio, escena nueva) (Por defecto)
    • En cada reaparición
    • Nunca

    battery.refillAbrir en el simulador

Cámara

  • Campo de visión de la cámaraPor dronPor defecto115°del preset del dronRango70–150°

    Qué tan amplio ve la cámara FPV. Cada dron guarda su propio valor; un cambio nunca mueve el dron.

    camera.fovDegAbrir en el simulador

  • Inclinación de la cámaraPor dronPor defecto20°del preset del dronRango0–50°

    Cuánto se inclina hacia arriba la cámara FPV; más inclinación sirve para volar más rápido. Cada dron guarda su propio valor.

    camera.uptiltDegAbrir en el simulador

Pantalla

  • Mostrar HUDPor defectoActivadoAtajos de teclado: H

    La información en pantalla: armado, modo de vuelo, batería, velocidad y altura. H oculta un momento todo el texto de la vista de vuelo.

    display.hudAbrir en el simulador

  • Fluidez ↔ detalleAvanzadoPor defecto1Rango0–1

    Ajusta la resolución de renderizado y el presupuesto de detalle. La física siempre funciona a 1000 Hz.

    display.qualityAbrir en el simulador

  • RenderizadoPor defectoAutomático (preajuste de este dispositivo)Opciones3

    Cómo se dibuja el escaneo. Automático: el preajuste de tu dispositivo (la línea bajo esta fila dice cuál se eligió), normalmente el dibujo clásico ordenado, que es suave y conserva el detalle del escaneo; el dueño del sitio puede cambiar los preajustes. Estocástico no ordena los splats y promedia una imagen ruidosa a lo largo de los fotogramas (el renderizador propio de SuperSplat): con la cámara quieta se asienta en la imagen ordenada en pocos segundos, pero en vuelo, en interiores, se ve claramente más ruidoso y borroso que Ordenado. En una GPU potente no es más rápido en la práctica, y en 4K usa más memoria de vídeo. Ordenado es el dibujo clásico, suave. Un enlace con ?stochastic (o ?stochastic=0) se obedece al abrir la escena; lo que eliges aquí mientras vuelas manda en esa escena. El estocástico necesita WebGPU en un navegador de escritorio. La grabación y la exportación de vídeo siempre dibujan ordenado.

    • Automático (preajuste de este dispositivo) (Por defecto)
    • Estocástico (SuperSplat)
    • Ordenado (clásico)

    display.drawingAbrir en el simulador

  • Presupuesto de splatsPor defectoAutomático (enlace, escena o preajuste)Opciones7

    Cuántos millones de splats puede dibujar como máximo el escaneo. Automático toma el ?budget= del enlace, la elección del dueño de la escena o el preajuste de este dispositivo (mira la fila Renderizado). El ?budget= de un enlace se obedece al abrir la escena; lo que eliges aquí mientras vuelas manda en esa escena. Más splats son más nítidos y más lentos; el regulador de calidad lo baja igualmente si se pierden fotogramas. Ajústalo a lo que aguanta tu dispositivo: cuenta también en un móvil y en una tableta, hacia arriba y hacia abajo (el número de un enlace o de una escena no).

    • Automático (enlace, escena o preajuste) (Por defecto)
    • 1 millón de splats
    • 2 millones de splats
    • 4 millones de splats
    • 8 millones de splats
    • 16 millones de splats
    • 32 millones de splats

    display.budgetAbrir en el simulador

  • Clase de dispositivoPor defectoAutomático (reconocido por este navegador)Opciones5

    Qué tipo de dispositivo creen los preajustes de dibujo del sitio que es este. Automático lo reconoce por el navegador (el adaptador gráfico, la memoria, los núcleos del procesador, la pantalla táctil y el tamaño de pantalla); indica tú la clase cuando se equivoque, por ejemplo un portátil que debería dibujar como un escritorio potente. La clase fija el preajuste que significa Automático en Renderizado y Presupuesto de splats: el dibujo, el presupuesto de splats y la resolución. Puedes seguir ajustando Renderizado y Presupuesto de splats a mano.

    • Automático (reconocido por este navegador) (Por defecto)
    • Escritorio o portátil, gráficos potentes
    • Escritorio o portátil, gráficos modestos
    • Tableta
    • Móvil

    display.deviceClassAbrir en el simulador

  • Reducir movimientoPor defectoSegún el sistemaOpciones3

    Una cámara de choque más tranquila y sin destellos; por defecto sigue el ajuste del sistema.

    • Según el sistema (Por defecto)
    • Activado
    • Desactivado

    display.reducedMotionAbrir en el simulador

  • Estadísticas de fotogramasPor defectoDesactivadoAtajos de teclado: F3

    Frecuencia de pantalla, tiempos de fotograma y retardo de la entrada a la pantalla sobre la vista de vuelo. F3 lo cambia.

    display.frameStats

  • IdiomaPor defectoIdioma de la páginaOpciones5

    Inglés, español, polaco o ruso; por defecto, el idioma de la página.

    • Idioma de la página (Por defecto)
    • Inglés
    • Español
    • Polaco
    • Ruso

    ui.languageAbrir en el simulador

  • MiraPor defectoDesactivadaOpciones5

    Una marca en el centro de la imagen para apuntar a un hueco. Desactivada por defecto, como en una imagen FPV real. Nunca aparece en tus vídeos y se oculta en el modo cine.

    • Desactivada (Por defecto)
    • Punto
    • Cruz
    • Círculo
    • Anillo con punto

    crosshair.shapeAbrir en el simulador

  • Tamaño de la miraPor defecto4 %Rango1–20 %

    En proporción al lado corto de la pantalla, para que se vea igual en un móvil que en un monitor grande.

    crosshair.sizeAbrir en el simulador

  • Color de la miraPor defectoVerdeOpciones7

    Elige uno que destaque sobre el escaneo que vuelas.

    • Verde (Por defecto)
    • Blanco
    • Amarillo
    • Rojo
    • Cian
    • Magenta
    • Negro

    crosshair.colorAbrir en el simulador

  • Opacidad de la miraPor defecto0.8Rango0.1–1

    1 es opaca; con menos, el escaneo se ve a través.

    crosshair.opacityAbrir en el simulador

Sonido

  • Sonido de los motoresPor defectoActivado

    El zumbido de los cuatro motores y el soplo de las hélices, al ritmo de tu gas. En silencio en pausa o tras un choque. La página solo puede empezar a sonar después de tu primer clic o tecla.

    sound.motorsAbrir en el simulador

  • VolumenPor defecto15 %Rango0–100 %

    Lo fuerte que suenan los motores.

    sound.volumeAbrir en el simulador

Controles

  • Modo de sticksPor defectoModo 2Opciones2

    Qué stick es el acelerador en los dibujos de calibración: Modo 2 a la izquierda, Modo 1 a la derecha.

    • Modo 1
    • Modo 2 (Por defecto)

    input.stickMode

  • Cómo vuelan la pantalla táctil y el tecladoPor defectoJuego fácil (teclas de juego)Opciones2

    Juego fácil: sin armar (la primera tecla o toque arranca los motores). En el teclado vuela como un juego: haz clic para capturar el ratón, muévelo para girar y mirar arriba y abajo, W A S D para moverte, Espacio sube, Shift baja, y al soltarlo todo el dron se detiene y se queda quieto en el sitio. En una pantalla táctil: sticks con ayuda de altura y una escuela de pilotos. Piloto: como una emisora: el botón ARMAR o Espacio, un acelerador que se queda donde lo dejas, teclas en Modo 2 (W/S acelerador, A/D guiñada, flechas cabeceo y alabeo). Una emisora o un mando siempre vuela como una emisora.

    • Juego fácil (teclas de juego) (Por defecto)
    • Piloto (como una emisora)

    input.playAbrir en el simulador

  • Ayuda de altura (táctil)Por defectoActivado

    El dron mantiene la altura solo; arriba y abajo (el stick izquierdo en una pantalla táctil) suben y bajan a velocidad constante. Solo funciona en el modo angle: en horizon y acro el dron puede dar la vuelta, y ahí vuela tu acelerador. Paso 1 de la escuela de pilotos. Las teclas de juego del teclado siempre mantienen la altura.

    input.altitudeHelpAbrir en el simulador

  • Vibrar al chocarPor defectoActivado

    Una vibración corta cuando chocas con los sticks táctiles, en los teléfonos que lo permiten (la mayoría de Android; no iPhone).

    input.hapticsAbrir en el simulador

  • Sensibilidad del ratón (teclas de juego)Por defecto1×Rango0.25–3×

    Cuánto gira el dron y se inclina la cámara con un movimiento del ratón. 1 son 0,1 grados por cada píxel de movimiento. Funciona con las teclas de juego, mientras el ratón está capturado (haz clic en la imagen).

    input.mouseSensitivityAbrir en el simulador

  • Invertir el ratón arriba y abajoPor defectoDesactivado

    Desactivado: mover el ratón hacia delante mira hacia arriba, como en la mayoría de los juegos. Activado: mira hacia abajo, como una palanca de vuelo tirada hacia atrás.

    input.mouseInvertYAbrir en el simulador

  • Velocidad de vuelo (teclas de juego)Por defectoNormalOpciones3

    A qué velocidad vuelan W A S D y Espacio / Shift: lenta 4 m/s de lado y 3 m/s hacia arriba, normal 8 y 5, rápida 14 y 8. Un dron pequeño no siempre alcanza la velocidad rápida: vuela tan rápido como le permiten su inclinación y el aire.

    • Lenta
    • Normal (Por defecto)
    • Rápida

    input.gameSpeedAbrir en el simulador

  • Mostrar «Cómo volar» al abrir una escenaPor defectoActivado

    Una tarjeta con las teclas, o los sticks, de la entrada con la que vuelas: con teclado, Espacio sube y Shift baja, junto con el ratón y W A S D. Aparece una vez cada vez que abres el simulador. «No volver a mostrar» en la tarjeta la apaga también aquí; K o el menú de pausa la traen de vuelta cuando quieras.

    input.howToFlyAbrir en el simulador

Dron y física

  • DronPor defectoBetaFPV Pavo20 Pro class, 3SOpciones9

    Uno de los presets: whoops de clase BetaFPV, un quad de 5 pulgadas de freestyle y otro de carreras, un cinelifter X8 con cámara de cine; cada número de su ficha indica de dónde viene. Cada dron guarda sus propios ajustes.

    • BetaFPV Pavo20 Pro class, 3S (Por defecto)
    • 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

  • Carga de cámaraPor dronPor defectoEquipo RED KOMODO 6KOpciones4

    Lo que lleva el dron de cine bajo el chasis. iFlight vende el Taurus X8 sin cámara y admite hasta 3 kg; los motores no cambian, así que el peso, la relación empuje-peso y el acelerador de vuelo estacionario cambian con la cámara. Se elige en la vista 3D del selector de drones; los demás drones lo ignoran.

    • Equipo RED KOMODO 6K (Por defecto)
    • Equipo Blackmagic BMPCC 6K Pro
    • GoPro HERO13 Black
    • Sin cámara

    drone.payload

  • GravedadPor defecto9.81 m/s²Rango0–30 m/s²

    Tierra 9,81, Luna 1,62, Marte 3,72, gravedad cero o cualquier valor intermedio.

    physics.gravityAbrir en el simulador

  • Empuje en otros mundosPor defectoReal (mismos motores)Opciones3

    Los mismos motores (realista), la relación empuje/peso de la Tierra o acelerador automático que se mantiene con el stick al centro.

    • Real (mismos motores) (Por defecto)
    • Mantener empuje / peso
    • Acelerador automático (stick al centro = estacionario)

    physics.gravityModeAbrir en el simulador

  • Relación empuje/pesoPor dronAvanzadoPor defecto5del preset del dronRango2–16

    Empuje máximo dividido por el peso; el preset lo toma del fabricante o de una estimación.

    physics.twrAbrir en el simulador

  • Tiempo de aceleración de los motoresPor dronAvanzadoPor defecto15 msdel preset del dronRango8–80 ms

    Qué tan rápido alcanzan los motores una nueva velocidad; menos se siente más ágil.

    physics.tauMsAbrir en el simulador

  • Resistencia del airePor dronAvanzadoPor defecto1×Rango0.5–2×

    Escala la resistencia del aire del chasis: más resistencia frena antes el dron.

    physics.dragScaleAbrir en el simulador

  • Resistencia de los ductosPor dronAvanzadoPor defecto0.6 1/sdel preset del dronRango0–1.5 1/s

    Resistencia de rotores y ductos que amortigua la velocidad y el bamboleo de un cinewhoop.

    physics.ductDragAbrir en el simulador

  • Inercia de las hélicesPor dronAvanzadoPor defecto1×Rango0–3×

    Escala la inercia de giro de las hélices: más inercia suaviza el acelerador y los giros.

    physics.propInertiaAbrir en el simulador

  • Prop wash (estela propia)Por dronAvanzadoPor defecto1×Rango0–2×

    Cuánto empuje pierde el dron, y cuánto tiembla, mientras se hunde en su propia corriente descendente (al frenar una caída o un picado). 1 = el preset, 0 = apagado. Los whoops no tienen prop wash en el simulador.

    physics.propWashAbrir en el simulador

  • Ralentí de los motoresPor dronAvanzadoPor defecto10 %del preset del dronRango0–15 %

    Velocidad de los motores con el acelerador a cero, como el DShot idle value de Betaflight.

    physics.idlePctAbrir en el simulador

  • VientoPor defectoViento del escaneoOpciones4

    Aire en movimiento, como al aire libre: empuja al dron y lo arrastra, sopla más fuerte cuanto más alto estás sobre el suelo y llega en rachas. El viento del escaneo es el que su autor o el administrador fijó para el lugar; «en directo» es el viento real que sopla allí ahora mismo (escaneos con ubicación conocida); personalizado es tu propio viento para este escaneo.

    • Apagado (aire en calma)
    • Viento del escaneo (Por defecto)
    • En directo en el lugar
    • Personalizado

    wind.modeAbrir en el simulador

  • Viento personalizado: de dóndePor escenaPor defecto270°Rango0–360°

    De dónde viene el viento, en grados de brújula: 0 norte, 90 este, 180 sur, 270 oeste. En un escaneo sin rumbo de brújula, 0 es la dirección hacia la que mira el escaneo al empezar.

    wind.fromDegAbrir en el simulador

  • Viento personalizado: velocidadPor escenaPor defecto4 m/sRango0–30 m/s

    Velocidad media a 10 m del suelo, como la da el pronóstico del tiempo. Cerca del suelo es más floja y más arriba, más fuerte. Un whoop pequeño ya sufre a 8-10 m/s.

    wind.speedAbrir en el simulador

  • Viento personalizado: rachasPor escenaPor defecto2 m/sRango0–20 m/s

    Cuánto sube y baja el viento alrededor de su velocidad media. Las rachas van y vienen en pocos segundos; 0 es un viento constante.

    wind.gustAbrir en el simulador

Ajuste fino

  • Ganancias PID (P / I / D / F)Por dronPor defectodel preset del dronRango0–250

    P, I, D y feed-forward para alabeo, cabeceo y guiñada, para cada dron, como en Betaflight.

    tune.pidAbrir en el simulador

  • Rates (curvas de los sticks)Por dronPor defectodel preset del dronOpciones5

    Curvas de los sticks para cada dron: Betaflight, Raceflight, KISS, Actual o Quick, con los números de Betaflight. Edítalas aquí o impórtalas de tu diff de la CLI de Betaflight; Copiar como CLI pasa los mismos rates a tu dron.

    • Betaflight
    • Raceflight
    • KISS
    • Actual
    • Quick

    tune.ratesAbrir en el simulador

  • Curva del aceleradorPor dronPor defectodel preset del dronRango0–100

    Throttle mid y expo, como en Betaflight, para cada dron.

    tune.throttleAbrir en el simulador

Escenas

  • Siguiente escena tras un choquePor defectoDesactivado

    Activado: tras un choque se carga la siguiente escena en lugar de reaparecer, y empiezas en su plataforma. La emisora sigue conectada.

    scenes.autoSwitchAbrir en el simulador

  • Escenas para rotarPor defectoLista del autor, luego SuperSplatOpciones3

    De dónde salen N (siguiente escena) y la escena tras un choque. Shift+N es siempre una escena aleatoria de la lista del autor; Shift+F, tu siguiente favorita.

    • Lista del autor, luego SuperSplat (Por defecto)
    • Mis favoritas
    • Escenas que he volado

    scenes.rotationAbrir en el simulador

  • OrdenPor defectoEn ordenOpciones2

    Aleatorio: cada escena una vez antes de que se repita ninguna, nunca la que tienes delante. En orden: una tras otra, en bucle. Primero van las escenas del autor, luego SuperSplat en su propio orden. Si lo dejas por defecto, tus propias listas (favoritas, escenas voladas) siguen mezclándose.

    • Aleatorio
    • En orden (Por defecto)

    scenes.orderAbrir en el simulador

  • Incluir escenas sin paredesPor defectoDesactivado

    En las escenas sin paredes no hay choques: atraviesas todo. Desactivado: la rotación las omite (las escenas del autor siempre entran).

    scenes.allowNoWallsAbrir en el simulador

  • Tamaño de la escenaPor escenaPor defecto1×Rango0.25×–100×Atajos de teclado: [Shift+[]Shift+]

    Algunos escaneos no están en metros reales y el dron parece demasiado grande o pequeño. O haz enorme una habitación y vuélala como un mosquito, con una silla del tamaño de una casa. De x0,25 a x100, alrededor del dron; [ y ] lo cambian en vuelo, x1,1 por pulsación, con Mayús x2. Se guarda para cada escaneo.

    scene.transformAbrir en el simulador

Paredes y rejilla de vóxeles

  • Paredes (colisiones)Por defectoActivadas (por escaneo, lo fija su autor)Opciones2Atajos de teclado: C

    Desactivadas: el dron atraviesa todo, sin choques. Una sola elección para todos los escaneos: si las desactivas aquí, siguen desactivadas en el siguiente escaneo. Hasta que las cambies, cada escaneo empieza como lo dejó su autor (uno con mucho ruido puede empezar sin paredes). C lo cambia.

    • Activadas
    • Desactivadas

    scene.wallsAbrir en el simulador

  • Quitar piezas flotantes de menos de N bloquesPor escenaPor defecto0 bloques (por escaneo, lo fija su autor)Rango0–64 bloques

    Los escaneos con ruido tienen motas flotantes que se convierten en paredes invisibles contra las que choca el dron. Se quita cada pieza de las paredes con menos bloques que este número (un bloque son 4×4×4 vóxeles), solo en este escaneo. Con 0 se queda todo; la rejilla de vóxeles muestra lo que queda.

    scene.dropFloatersAbrir en el simulador

  • Ignorar choques por encima dePor escenaPor defectoAltura del escaneoOpciones3

    Los escaneos al aire libre suelen tener motas flotando en el cielo que se convierten en paredes invisibles. Por encima de esta altura nada cuenta como pared. La altura del escaneo es la que fijó su administrador; la personalizada es la tuya, y la eliges en un panel que la muestra sobre el escaneo.

    • Altura del escaneo (Por defecto)
    • Apagado
    • Altura personalizada

    scene.ceilingAbrir en el simulador

  • Techo personalizado: altura en metros del escaneoPor escenaAvanzadoPor defecto10000 m (por escaneo, lo fija su autor)Rango-10000–10000 m

    La altura en las coordenadas propias del escaneo, antes del tamaño de escena: lo que guarda por ti «Mostrar y fijar la altura». 10000 no ignora nada.

    scene.ceilingMAbrir en el simulador

  • Rejilla de vóxelesPor defectoOcultaOpciones3Atajos de teclado: V

    Muestra las paredes como vóxeles: sobre el escaneo o en su lugar (el escaneo se oculta y vuelas sobre los vóxeles). V la cambia; al recargar la página vuelve el escaneo.

    • Oculta (Por defecto)
    • Sobre el escaneo
    • Solo vóxeles

    voxels.showAbrir en el simulador

  • Estilo de los vóxelesPor defectoAristasOpciones4

    Cómo se dibujan los vóxeles. Los trozos flotantes de las paredes destacan en todos los estilos; «Flotantes en rojo» colorea solo esos.

    • Cubos sólidos
    • Aristas (Por defecto)
    • Colores por altura
    • Flotantes en rojo

    voxels.styleAbrir en el simulador

  • Opacidad de los vóxeles sobre el escaneoPor defecto0.55Rango0.05–1

    Cuánto tapan los vóxeles mientras el escaneo se ve debajo.

    voxels.opacityAbrir en el simulador

  • Opacidad de los vóxeles, solo vóxelesPor defecto1Rango0.05–1

    Cuánto tapan los vóxeles con el escaneo oculto.

    voxels.opacityOnlyAbrir en el simulador

Grabación

  • Fotogramas por segundoPor defecto60 fpsOpciones2

    60 fps por defecto, con cadencia constante (la que esperan DaVinci y Premiere).

    • 30 fps
    • 60 fps (Por defecto)

    recording.fpsAbrir en el simulador

  • Tamaño del vídeoPor defecto1080pOpciones4

    Hasta esta altura, nunca mayor que la imagen en pantalla.

    • 1080p (Por defecto)
    • 1440p
    • 4K (2160p)
    • Como en pantalla

    recording.resolutionAbrir en el simulador

  • Grabación automáticaPor defectoDesactivado

    Empieza al armar y para 3 s después de desarmar, en la última carpeta elegida.

    recording.auto

  • Nuevo archivo cadaAvanzadoPor defecto10 minRango1–30 min

    Un vuelo largo se divide en archivos: si la pestaña falla, solo se pierde la última parte.

    recording.splitMinAbrir en el simulador

  • De quién es el escaneoPor defectoActivado

    El primer vídeo de un escaneo fuera del escaparate muestra una línea en la barra de grabación: de quién es el escaneo, su licencia, y que el vídeo es tuyo para usarlo citando al autor.

    recording.authorNoticeAbrir en el simulador

Atajos de teclado

En el simulador, cada tecla aparece junto a su opción del menú.

  • Pausa / continuarEscP
  • Volver al inicioR
  • Retroceder 5 sY
  • Mantener los restos (sin reaparición automática)Enter
  • Siguiente escenaN
  • Escena aleatoriaShift+N
  • Siguiente escena favoritaShift+F
  • Modo de vueloM
  • Armar / desarmar (teclas de piloto)Espacio
  • Rejilla de vóxeles: oculta / sobre el escaneo / solo vóxelesV
  • Paredes sí / no en este escaneoC
  • Mostrar u ocultar el HUDH
  • Escena más pequeña[Shift+[
  • Escena más grande]Shift+]
  • Iniciar o detener la grabaciónF9
  • Tiempos de fotograma y retardoF3
  • AjustesO
  • Informar de un error o una ideaB
  • Compartir esta escenaL
  • Cómo volar (tarjeta de teclas)K
  • Pantalla completa sí / noF

Volar con el teclado

¿Sin radio? Estas teclas son los sticks.

  • mirar y girar (arriba y abajo inclina la cámara)Ratón
  • adelante / atrás (también las flechas arriba y abajo)WS
  • izquierda / derechaAD
  • girar sin ratón←→QE
  • subirEspacio
  • bajar (mantén para aterrizar)Shift
  • autonivelado (ANGLE) o ACROM

9 presets de drones

Cada número indica de dónde viene: fabricante, medición independiente o estimación.

Hechos con cifras publicadas y estimaciones. ¿Vuelas uno de ellos de verdad y aquí se siente distinto? Envía tu diff all de Betaflight, un log de blackbox y unas palabras con el formulario Física del dron del simulador, o pide allí un dron que falte.

Generado el 8 de noviembre de 2026 a partir del esquema de ajustes. Un ajuste que aún se está construyendo aparecerá aquí el día en que se publique.

09Cifras en vivo

Publicamos nuestras propias cifras porque nadie más publica las suyas.

Cada cifra se lee del archivo de evidencias del repositorio al compilar esta web. Si falta una medición, la compilación falla.

Curvas de rates frente a Betaflight 4.5.1

1880 points, max error 0 deg/s

Método
compiled Betaflight 4.5.1 rate functions vs our re-implementation
Fecha
2026-09-24

Atravesar paredes

0 wall pass-throughs in 200,000 straight passes

Método
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
Fecha
2026-11-08

Distancia a la pared, 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

Método
swept approach along 200 directions from 12 points
Fecha
2026-09-24

Latencia stick-pantalla

Limitada por la pantalla

La pantalla de prueba funciona a 30 Hz, así que este resultado lo limita la pantalla y no el simulador. Lo publicamos, pero no es un criterio de aprobación.

La latencia del stick al fotón con una cámara aún no se ha medido.

Frecuencia de salida
28,2 Hz
Mediana
252,5 ms
Percentil 95
295,4 ms
Suelo con página en blanco
65,4 ms
Condiciones:
DaVinci Resolve open on the same GPU (22.4 of 24.5 GB VRAM in use, GPU 20-52 %)
Método:
SendInput F13 (QPC) -> first Desktop Duplication frame whose marker shows that input; stock Chrome, fresh profile; N=220 per mode
Fecha:
2026-09-24

Los valores y métodos se citan tal como aparecen en el archivo de evidencias, en inglés. Archivo de evidencias actualizado el 2026-11-08.

Todas las evidencias en GitHub

11Compatible con tu emisora

Qué funciona hoy con tu emisora

Una tabla honesta: nada figura como probado si no lo está, y por ahora eso significa emulación o una emisora simulada.

  • Navegador: Chrome, escritorio

    Entrada: Emisora EdgeTX (RadioMaster TX16S, Boxer, Pocket, Zorro) como joystick USB mediante WebHID

    Estado: Probado en Chrome con una emisora EdgeTX simulada; aún sin probar con una emisora real ni en Edge

  • Navegador: Chrome / Edge, escritorio

    Entrada: Mando de consola

    Estado: Aún sin probar con hardware real

  • Navegador: Chrome / Edge, escritorio

    Entrada: Mando DJI usado como mando de juego

    Estado: Sin probar

  • Navegador: Chrome de escritorio, emulación táctil (375×812, 1024×768)

    Entrada: Sticks táctiles

    Estado: Probado solo en emulación; Safari, iPad y los navegadores de Android aún sin probar

  • Navegador: Firefox

    Entrada: Mando o sticks táctiles

    Estado: Firefox 155 muestra la escena con WebGPU y ofrece mando o sticks táctiles (el vuelo aún sin probar); las emisoras necesitan Chrome o Edge (sin WebHID)

¿Tienes una emisora EdgeTX? Un breve informe de prueba ayuda muchísimo: usa el formulario de contacto de abajo o abre una incidencia en GitHub.

12Por qué es mejor

Cómo se compara

Datos a septiembre de 2026. «Desconocido» significa que no pudimos comprobarlo.

Comparativa de ShramkoGSFPV con el visor de SuperSplat, las demos FPV de splats en el navegador y los simuladores FPV clásicos, septiembre de 2026
CaracterísticaShramkoGSFPVPasear por el visor de SuperSplatDemos FPV de splats en el navegador (p. ej., SplatFPV)Simuladores FPV clásicos (mapas fijos)
Lugares escaneados realesCualquier escena pública de SuperSplat; las más de 1300 con paredes, en un catálogo integradoSíSí, de archivo en archivoNo, mapas fijos
Modelo del dron4 motores, mezclador, PID de ratesNinguno: una cámara que camina o vuelaFiltro de rates de primer ordenCompleto
Tus propios ratesBetaflight, Actual, KISS, RaceflightNo aplicaRate máximo fijo más expoSí
Al chocar con una paredChoque y vueltas de campanaSe desliza por ellaSe para o se deslizaChoque
Origen de la colisiónOctree de vóxeles de SuperSplat, test de barridoOctree de vóxeles de SuperSplatReconstruida al cargar, test de puntosMallas hechas a mano
Entrada de emisoraEdgeTX por WebHID, mando, táctilMandoGamepad APIJoystick USB
Cifras de pruebas publicadasSí, ver Cifras en vivodesconocidodesconocidodesconocido
InstalaciónNingunaNingunaNingunaSí
Código fuenteMITMITDependeCerrado

Los simuladores clásicos siguen siendo el sitio para entrenar carreras en circuitos hechos a medida. Este proyecto va de volar lugares reales.

13Para tu agente de IA

Deja que tu agente de programación lo instale

Pega esto en Claude Code, Codex, Cursor o cualquier agente de programación. Instala el proyecto, ejecuta las comprobaciones y abre el simulador en local, y solo te pide contraseñas o acciones físicas.

Instrucción
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.

Documentación pensada para agentes

  • AGENTS.md

    reglas para los agentes de programación que trabajan en el repositorio

  • AGENT_SETUP.md

    instalación, actualización y desinstalación paso a paso

  • llms.txt

    un resumen breve del proyecto para modelos de lenguaje

14Riesgos y seguridad

Qué puede salir mal

Breve y sincero, para que nada te pille por sorpresa.

  • Los datos de las escenas pueden cambiar sin aviso

    Las escenas se cargan desde la CDN pública, pero no documentada, de SuperSplat. Puede cambiar en cualquier momento y algunas escenas podrían dejar de cargar.

  • Algunos escaneos no traen datos de colisión

    Para ellos, el simulador puede construir las paredes en tu navegador con la propia herramienta de SuperSplat (hasta 4 millones de gaussianas, unos 25 segundos para un escaneo de 2,1 millones en una GPU de escritorio). Los escaneos más grandes se atraviesan volando.

  • Mareo

    Los choques y el vuelo rápido pueden marear, así que haz pausas. Medido en 50 choques, los efectos destellan como mucho 2 veces por segundo, por debajo del límite WCAG de 3; se respeta tu ajuste de movimiento reducido (aún sin probar).

  • Un simulador no es un vuelo real

    Practica con responsabilidad, cumple la normativa de drones de tu país y nunca vueles sobre personas.

  • Tus datos se quedan contigo

    La calibración, el historial de vuelos y los favoritos se guardan solo en tu navegador.

15Preguntas frecuentes

Lo que la gente pregunta

¿Cómo puedo volar un dron FPV por un escaneo 3D de Gaussian Splatting?

Abre ShramkoGSFPV en Chrome o Edge de escritorio, elige un escaneo (más de 1300 con paredes en la pestaña SuperSplat, uno de Andrii o un enlace de SuperSplat pegado), conecta una emisora, un mando o usa los sticks táctiles, y luego calibra, arma y vuela. No hay que instalar nada.

¿Puedo usar mi emisora RadioMaster en el navegador?

Para eso está pensado: pon una emisora EdgeTX, como la TX16S, Boxer, Pocket o Zorro, en modo joystick USB y conéctala por WebHID en Chrome o Edge. Por ahora solo se ha probado en Chrome con una emisora EdgeTX simulada, no con hardware real ni en Edge.

¿Hay algún simulador FPV gratuito que funcione en el navegador?

Sí. ShramkoGSFPV es gratuito y de código abierto con licencia MIT. Funciona con WebGPU en Chrome o Edge de escritorio, sin descargas.

¿Qué escenas de SuperSplat puedo volar?

Cualquier escena pública de SuperSplat, por enlace o id; la pestaña SuperSplat del simulador muestra las más de 1300 publicadas con paredes, con los filtros de superspl.at. Esas tienen paredes sólidas desde el principio; para las demás puedes construir las paredes en tu navegador con un clic (escaneos de hasta 4 millones de gaussianas). Los más grandes se pueden atravesar volando, pero no chocar.

¿Funciona en iPad o en el móvil?

Los sticks táctiles solo se han probado en la emulación táctil de Chrome de escritorio, todavía no en Safari, iPad ni navegadores de Android, y necesitas un navegador con WebGPU. Las emisoras requieren Chrome o Edge de escritorio.

¿La física de vuelo es como la de Betaflight?

Las curvas de rates (Betaflight, Actual, KISS, Raceflight) coinciden con el propio código de Betaflight 4.5.1 con error 0 en 1880 puntos, ambos calculados en doble precisión, y un PID de rates controla cuatro motores a través de un mezclador. Es nuestro propio modelo de vuelo, no el firmware de Betaflight.

¿Me estrello contra las paredes o las atravieso?

En las escenas con datos de colisión te estrellas: en cada paso de la física se hace un barrido del cuerpo del dron contra los vóxeles, y un banco de pruebas comprueba que el vuelo rápido no atraviesa paredes. El resultado está en Cifras en vivo.

¿Es de código abierto?

Sí, con licencia MIT. El código, las mediciones y las decisiones de diseño están en GitHub. Las fórmulas de Betaflight se reimplementaron; no se copió código GPL.

¿Puede el simulador llevarme a un lugar nuevo después de cada choque?

Sí. «Aleatoria entre las mejores» en la pestaña SuperSplat abre un escaneo que no has visto, Shift+N carga una escena al azar en pleno vuelo y, con «Siguiente escena tras un choque» activado, cada choque te lleva a otra escena: de la selección de Andrii, tus favoritas o las que ya volaste, en orden aleatorio o fijo. La emisora sigue conectada.

¿Puedo volar una habitación como si fuera una ciudad?

Sí. Tamaño de la escena escala todo el escaneo alrededor del dron de ×0,25 a ×100 con [ y ] (Shift+] lo duplica) o desde el menú de pausa. A ×100 una silla es como un rascacielos y puedes lanzarte en picado junto a sus patas; las paredes escalan con la escena, así que sigues chocando con ellas. La escala se guarda para cada escaneo.

¿Puedo volar mi propio escaneo 3D?

Sí. Publícalo en SuperSplat (superspl.at) y pega su enlace o id en esta página o en el simulador. Si lo publicas con paredes (datos de colisión de vóxeles), es sólido desde el principio; sin ellas puedes construir las paredes en el navegador para escaneos de hasta 4 millones de gaussianas.

¿Puedo ayudar a que un dron del simulador vuele como el mío, o pedir un dron nuevo?

Sí. Los drones están hechos con cifras publicadas y estimaciones: whoops de clase BetaFPV, un quad de freestyle de 5 pulgadas de clase iFlight Nazgul Evoque F5, un quad de carreras de 5 pulgadas de clase Mach R5 Sport y un cinelifter de clase Taurus X8 con una RED Komodo. Si vuelas uno de ellos de verdad y se siente distinto, pulsa Ayuda a ajustarlo en el selector de drones o en Ajustes y envía tu diff all de Betaflight, un enlace a un log de blackbox y unas palabras; Andrii ajusta el dron con ello. El mismo formulario sirve para pedir un dron que no está en la lista.

16Código abierto

Licencia MIT y desarrollo a la vista de todos

El código, las mediciones y cada decisión de diseño están en GitHub. Se agradecen pull requests, informes de prueba con emisoras reales y nuevos escaneos.

Construido sobre el trabajo de otros

  • PlayCanvasMIT

    El motor que renderiza los escaneos y el visor de SuperSplat, cuyo código de colisión incluimos en el proyecto.

  • RapierApache-2.0

    Física determinista para el choque: el dron dando vueltas y sus piezas.

  • BetaflightGPL-3.0

    Las fórmulas de rates y PID se leyeron de Betaflight 4.5.1 y se reimplementaron. No se copió código GPL.

  • SplatFPVMIT

    Un experimento anterior en el navegador que demostró que el FPV entre splats es posible. No se tomó código.

17Contacto

Construyámoslo juntos

Andrii Shramko

Piloto FPV y especialista en Gaussian Splatting 3D, autor y responsable de ShramkoGSFPV.

Siempre abierto a conocer gente interesante y dispuesto a ayudar a equipos a crear proyectos increíbles.

Busco pilotos FPV, estudios de escaneo, fabricantes de drones, inversores y desarrolladores para colaborar, licenciar, integrar o financiar el proyecto. Dime quién eres con un clic.

Propuesta de colaboración

Soy…

0/500

Para enviar, indica quién eres, un correo válido y tu consentimiento.

Opinión

¿Has encontrado un error, tienes una idea o quieres colaborar? Andrii lee cada mensaje.

Deja tu e-mail si quieres respuesta: solo se usa para contestarte.

Solo con esta casilla marcada, el informe incluye además:

  • la versión del sitio
  • tu navegador, tamaño de pantalla e idiomas
  • la dirección de esta página
  • los mensajes de error recientes de la página

Nada más: ni cookies, ni archivos, ni datos personales.