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.

Path Calculation

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.
