Skip to content

owgydz/fpvsim

Repository files navigation

fpvsim

A simple browser-based FPV RC aircraft simulator I made in 2 weeks built with JavaScript and Three.js.

Features

  • FPV camera
  • Third-person chase camera
  • Ground RC pilot camera
  • Aerodynamic flight model
  • Angle-of-attack lift simulation
  • Stall behavior
  • Trainer aircraft physics
  • Runway + taxiway
  • Terrain collision
  • Wind effects
  • Engine + wind audio
  • Brake system
  • Smooth camera zoom
  • RC-style controls

Controls

Key Action
W / S Pitch
A / D Roll
Q / E Rudder
Shift Increase throttle
Ctrl Decrease throttle
B Brake
C Change camera
Mouse Wheel Zoom chase camera
R Reset aircraft

Camera Modes

Ground Camera

Simulates standing on the ground flying a real RC plane.

Chase Camera

Third-person dynamic follow camera with zoom.

FPV Camera

Mounted near the nose of the aircraft.

This is extremely basic. More updates will come!

About

Basic FPV plane simulator made in Three.js

Resources

License

Stars

Watchers

Forks

Contributors