top of page

Flight Simulator

Timeline:  March 2024 - October 2024

Role:  Technical Lead at Project V.ARISE

Responsibilities:

  • Leadership & Work distribution

  • Flight Physics improvements

  • Research on the Cesium API for world rendering

  • Implemented Shifting Origin, LOD, Occlusion Culling

  • Cockpit button & lever interactions

  • Developed a modular State Machine using Scriptable Objects for guiding player interactions

  • Integrated input from an external joystick

  • Presented project specifications and funding requirements in a meeting with the university's board of directors

A Virtual Reality Flight Simulation that guides users through each step of the flight process, including start-up, takeoff, cruising, and landing.

This project was developed in collaboration with the Aeronautical Department at MIT, Manipal, and was funded to support its research and development.

Screenshot 2024-10-19 051410.jpg

Path Calculation

FlightSimFlightModel.jpg

WORLD GENERATION

  • Integrated the Cesium API with Unity to generate real-world terrain around the plane

  • Used Origin Shifting to prevent floating point precision errors

  • Added custom-modeled airports for take-off and landing

FLIGHT PHYSICS

  • Calculated the 4 fundamental forces acting on the plane: Thrust, Lift, Drag, and Gravity

  • Calculated Lift and Drag based on the wingspan, wing area, ailerons, elevators & rudder

  • Adjusted Lift and Drag using air pressure and air density derived from the altitude.

  • Applied the sum of these forces to the plane for accurate flight dynamics.

bottom of page