It's based on 7th graphics mode of the SNES which lets you rotate and scale sprites. This was used to create the airship flying effects in Final Fantasy games

With this plugin you'll be able to move a camera around your map with simple plugin calls to make vehicle sections or exciting flyover cutscenes.
This plugin will require WebGL support. Here's a few screenshots of my progress
Early Success

Character test that didn't work.

Curvature work
Core Features:
Display full tilemap with animated tiles at arbitrary scale and rotations
- Map renders in 3D, but not enough tiles rendered, clearly see tiles pop in at low elevations.
Rotate parallax layer as skybox
- Rotates correctly, but top to bottom seam is ugly, doesn't handle upside down or roll yet.
Control camera through plugin commands
- Can set position and rotation of camera. Can switch between 2d-3d.
- Missing FOV control
Control fog color and strength
- Done
Control curvature for a rounded world like FF7
- Hard coded in vertex shader, need to add interface
Debug Mode - Let's you freely move around with mouse and wasd and fine tune settings for your game.
- Working on. Can rotate freely while holding middle mouse.
Airship Demo - Include demo that uses plugin to make FF6 style airship demo.
- Not done
Wish List (Features that might not be in the plugins release):
Sprite Scaling, draw sprites where they should be in 3D
- Tried a naive approach and failed, need to look into more
Camera Animation(Pass in a list of positions, rotations, and times to interpolate between)
- Not done
3D Pictures
- Not done
Low Rez (Specify a rendering resolution to get a more pixelated look)
- Not done
Blocking tiles are raised higher, specify heights of individual tiles in a text file
- Not done
Subdivide tile mesh for smoother curves
- Not done
What would you like to see in this kind of plugin?
