I am Mayank from New Delhi, India (GMT + 5:30). I’ll be coding the Cinematic Editor for jME so that we can kick ass of every other game engine out there when it comes to creating cut-scenes/trailers and intros. I have worked with 2d/3d Animation Softwares like 3dsMax, Maya, Flash, After Effects and Combustion. Picking up the good bits from their Timeline and Animation systems, here is a snapshot of what our cinematic editor would look like :
The Cinematic Editor will be composed of the following toolbars and elements :
Playback Control Toolbar: This toolbar will contain buttons to play/pause/stop/seek to next/prev frame/goto first/last frame of the clip
Clip Control Toolbar: The buttons in this toolbar will allow the user to save the cinematic clip to file (jME Binary Exporter), render clip as a video file, toggle physics/particle simulations on/off during clip playback and open a curve editor.
Editor Content Control Toolbar: This toolbar will show/hide the cinematic editor for the current scene. The user can start a new cinematic clip involving the spatials in the current scene/ edit an existing clip by loading it through the clip loader combo box.
Add/Remove Objects Toolbar: Every Object that takes part in the clip will be represented by a Cinematic Layer. Each layer will have keyframes to indicate the start or end of a cinematic event.
This toolbar will allow the user to add new Cinematic Layers (eg Audio/Sound/Motion Path/Transition layers).
Besides building a GUI that utilizes the existing cinematic API, I plan to add some cool features like transitions,custom actions, saving/loading clips to/from memory !!
My mentor is @nehon , who is an amazing and a very experienced graphics programmer and java developer. As of now, I’ll be maintaining the code on github. Feel free to drop in suggestions and feedback and help make the editor even better.
I’m really looking forward to a productive summer and an amazing end product