Current Work items:
- Fun elements to simulator, ie. moving targets, obstacles with collision detection…
- Add dual motor support with optional rudder mixing.
There are many features I want to add (in order of priority):
1. A few different Aircraft types (Glider, Trainer, Delta wing, Jet…, Quadracopter, Helicopter)
2. Dual motor support with optional rudder mixing (For the FT-Kraken!)
3. Custom Aircraft builder interface for making foamy aircraft to fly in the sim.
4. Destructible Terrain based on voxeljs or something similar.
5. Network play so you can dogfight your friends. ie. more fun
6. Ground and Air based targets (Drones) with score keeping system.
7. Gamepad configuration dialog to change controls and button assignments.
Please enter suggestions for new features in the comments for this page, or just let me know if I am heading in the right direction. I would like to hear what features people want for this Simulator.
Recent Change Log
date: Sat Feb 21 summary: Fixed streamer on aircraft reset. Improved smoothness of view for follow and lead. date: Fri Feb 20 summary: Fixed bug that caused the gamepad dialog to refuse to close if no gamepads exist. summary: Got gamepad config working It will finally detect my SALI USB dongle for my transmitter, however the dongle does not seem to work properly with my DX6i transmitter. Configuration is saved in local browser storage. date: Sun Feb 08 summary: More code completed on gamepad config. date: Sat Feb 07 summary: Got a lot of the Gamepad config interface working. date: Wed Jan 14 summary: Improved Streamer physics by making the wind blow the ribbon around. date: Sun Jan 04 summary: Fixed streamer position for models with scale other than 1. date: Sat Jan 03, 2015 summary: Got 25 meter long streamer working for desktop version summary: Fixed the keycode for iterating through the views. Mon Dec 22,2014 summary: First step towards better aircraft destruction. Made the control surfaces fly off during crash. Made rotational damping factors more consistent with thicker air density. Made aircraft explosion have 3 sizes of blocks to look a little different. date: Mon Dec 15 summary: Do NOT adjust ground reaction for frame rate, does not work for low frame rates! date: Mon Dec 15 summary: Turn off shadows for mobile users because frame rate fell to 2 fps date: Mon Dec 15 summary: Made ground reaction scale with frame rate properly. Fixed check for mobile to make sure antialias is not turned on. date: Mon Dec 15 summary: Fixed landing gear on old sportster. Increased ground reaction factor by 10. date: Mon Dec 15 summary: Show the Loading... message until the textures all load because new version of THREEJS fails to handle display of pending textures properly. (Wish I had not upgraded) date: Sat Dec 13 summary: Fixed the location that bullets start from to be the minz of the aircraft date: Thu Dec 11 summary: Reduced power on sportster to be more realistic date: Thu Dec 11 summary: Added antialias for desktop users. Added Shadows, but not fully working. date: Wed Dec 10 summary: Added collision detection for bullets and explosions but not bombs. date: Tue Dec 09 summary: Upgraded to r69 of three.js has to rename some functions, had to wait for all textures to load, had to change Vector3 places that overwrote existing Vector3() with a copy() or other function. Can not do that anymore, very annoying change to ThreeJS library!!! date: Tue Dec 09 summary: Big improvement to ground handling, added friction components to each point that contacts the ground! Now if a wingtip drags it will react properly! date: Sat Nov 29 summary: Finished the Sportster model date: Fri Nov 28 summary: Added FT-Old Sporster and Flying Stick. tweaks to physics engine date Sun Nov 23 summary: Simulate the forces on a spinning propeller for all aircraft instead of using simplified force vector. Hello Torque Roll! Long time no changes, enjoying summer... date: Mon May 19 10:03:52 2014 -0600 summary: Big GUI change, use dialogs for setting the program options to reduce the screen clutter. Added dialog for keyboard control list. date: Sun May 18 13:36:55 2014 -0600 summary: Removed Extra Drag calculations, which improved the frame rate by 50%. Improved the Heli Physics. Improved the Throttle force calculations. date: Thu May 01 14:59:25 2014 -0600 summary: Fixed stability problem during load by making sure render got called once before the main animation loop was entered. date: Sat Apr 05 08:16:09 2014 -0600 summary: Fixed reset point for X2 aircraft. Moved cg of FT-racer ahead a bit so X2 version would not be so aft. date: Tue Apr 01 20:15:17 2014 -0600 summary: Reduced air friction drag factor on aircraft by half. Added 2X scale versions of many of the airplanes to celebrate FliteTest.com 400 episode with X2 scale. date: Wed Mar 26 20:41:01 2014 -0600 summary: Missed a density factor. date: Wed Mar 26 19:34:39 2014 -0600 summary: Added Loading... message, disabled context menu which caused problems on mobile devices when controlling the aircraft date: Sun Mar 23 09:38:22 2014 -0600 summary: Moved rotationalDampingFactor into each model, with a default if it is missing. This way heli and quad can have different factors compared to most planes until I can improve the physics for rotating blade momentum. date: Sun Mar 23 08:41:28 2014 -0600 summary: Fixes for Nexus 7 and mobile, fixed cg on FT_Racer date: Sat Mar 22 17:02:15 2014 -0600 summary: Added aircraft FT-Racer to simulator. (A bit chunky, but basically accurate) date: Sat Mar 22 09:56:29 2014 -0600 summary: Comments, reduced rotational damping for airplanes, increased for heli. Fixed FT Viggen canard to be 10 degrees, was 20, oops. date: Sat Mar 22 09:25:52 2014 -0600 summary: Fixed missing file for Oculus support, changed title to be a web link to bring you back to my blog. date: Sun Mar 09 12:25:56 2014 -0600 summary: Tweaked OculusVR, had to zoom in the view a lot to make it usable. date: Sun Mar 09 11:36:23 2014 -0600 summary: Added OculusVR Support to the Simulator! date: Tue Mar 04 18:37:46 2014 -0700 summary: Changed default for Wind to 1 m/s with 40% turbulence, very minor affect but helps with realism. date: Mon Mar 03 18:09:02 2014 -0700 summary: Fixed bug in rotational Damping, forgot to restore it after choosing something other than Heli. date: Tue Feb 25 19:52:27 2014 -0700 summary: Added Different texture for explosion on a target. Kinda purplish. date: Tue Feb 25 19:45:21 2014 -0700 summary: Finished landing gear on TREX450. date: Mon Feb 24 20:46:23 2014 -0700 summary: Added random flat plate targets around the area to blow up with bullets or bombs. date: Mon Feb 24 19:19:58 2014 -0700 summary: Got Heli flying much better by adjusting Inertial Tensor to simulate the effects of the rotating blades. date: Mon Feb 24 18:40:36 2014 -0700 summary: Tweaks to Heli sim, increase damping, increase rudder force, adjust force by number of blades simulated in calc loop date: Tue Feb 18 21:38:25 2014 -0700 summary: First working version of TREX-450 using wind on rotor for force calcs. date: Tue Feb 18 17:10:55 2014 -0700 summary: Improved the wind due to prop on aircplane so that it is possible to do 3D hover. Increased frequency of sound for EDF jet date: Mon Feb 17 17:42:50 2014 -0700 summary: Added EDF jet FT-Viggen, started adding TREX-450 helicopter, not done date: Tue Feb 11 20:39:48 2014 -0700 summary: Fixed force angle on main blades. Needs Centrifical force calcs to stabilize rotation. date: Tue Feb 11 20:28:57 2014 -0700 summary: First partly working Helicopter simulation. Needs Centrifical force calcs to stabilize rotation, and needs proper force angle for main rotor head. date: Tue Feb 11 17:02:36 2014 -0700 summary: Moved CG WAY back on 3D planes to make it possible to hover. date: Sat Feb 08 11:36:31 2014 -0700 summary: Added touch support for Android tablets! date: Thu Feb 06 20:40:59 2014 -0700 summary: made the aircraft settle on the ground better (instead of zeroing velocity, reduce by 20% when going into the ground) date: Wed Feb 05 22:19:25 2014 -0700 summary: Moved CG back in 3D plane, reduced aileron max deflections for better control. Added the beginning of a fence, and changed textures for the better using textures from http://seamless-pixels.blogspot.ca/ date: Tue Feb 04 16:43:33 2014 -0700 summary: Changed both Gliders Elevators to be a full surface pivoting in the middle. date: Tue Feb 04 16:20:22 2014 -0700 summary: Fixed bad calculation of aircraft max dimensions. Added a friction term when plan is near stopped on the ground to keep it from blowing away in a very light wind. date: Mon Feb 03 19:16:07 2014 -0700 summary: Fixed Air due to prop wash for Pusher case, and for Quad case. date: Mon Feb 03 18:35:44 2014 -0700 summary: Quadracopter split rotation force to all 4 engines for rudder control summary: Huge changes! Added Quadracopter, changed the way propellers are modelled so it is easier to do multiple propellers with rotations. Improved deployment script to add a compiled date into the program. Moved CG back on 3D aircraft, made flat wing model flat date: Sun Feb 02 12:36:43 2014 -0700 summary: Made 3 channel glider have narrower and longer wings date: Sun Feb 02 12:36:08 2014 -0700 summary: Moved CG back, and changed elevon movement range to improve flight realism date: Sun Feb 02 12:35:17 2014 -0700 summary: Created black canopy for FT-22 date: Sat Feb 01 13:55:22 2014 -0700 summary: Returned wind arrows to full wind component instead of just the angular component date: Sat Feb 01 13:48:18 2014 -0700 summary: MAJOR BUG FIX, found the instabilities (was caused by the angular component of the wind) and FIXED! date: Mon Jan 27 17:07:04 2014 -0700 summary: Fixed php startup file. removed deployment test file. Fixed View modes so the near far works properly for drop test. date: Sun Jan 19 18:35:58 2014 -0700 summary: Added 3 second countdown to Throw with sounds. date: Sun Jan 19 14:40:14 2014 -0700 summary: Fixed the height of the FT-22 vertical stabilizers to be correct, improves flight performance.