Presentation on theme: " Currently there is no software solution that combines video and animation in to one platform. Every single change drag changes in all of the environments."— Presentation transcript:
Currently there is no software solution that combines video and animation in to one platform. Every single change drag changes in all of the environments (video editing system and animation editing system) 3DS max Adobe premiere Adobe After Effects
eQuinox - a visual work environment that fully integrates Sound, Video and 3D animation in a single user friendly platform. Target users include cinema, gaming, video and post-production specialists that need to integrate 3D animation objects and sequences into their Video shots as part of their production.
3D Animation 2D Video 2D Video Sound Input & Conversion Layer Visual 3D & 2D 2D Video Output
eQuinoX tackles these issues by providing a single unified work environment. Once satisfied with the positioning of all 3D animated elements with respect to each other and the 2D video content the sequences can then be rendered, producing predictable and reliable video output using a fraction of the resources that are currently required in the industry.
How does it all work? The eQuinoX software is built out of 3 main layers. The Engine layer: Written in C++, based on an open source API that can handle the special affects for each kind of media. The Domain layer: Written in C#, holds all the logics for the functionality of the software. The GUI layer: The user interface to the software. A clearly arranged graphics user interface provides easy access to tools that help smooth the editing process.
The software integrates both 2D video editing and a 3D animation environment. The software makes use of the following: OGRE – open source 3D graphics engine Microsoft DirectX – video & audio rendering engine The IDE used is visual studio 2008, with Microsoft windows operating system
We are building the multi-channel GUI Timeline module to fully support and display user operations and integration of each channel in the timeline for the 3D Animation, Audio and Video Objects
The timeline module is divided in to 3 main logical parts: Object functionality eQuinox allow importing of media files, consists of audio, video and 3D objects. A timeline channel can contain such objects, generally they are called the timeline's objects when reside in the timeline channel. These objects will be represented by icons that graphically display the active time span of the object. In order to edit a movie one can use one of the these functionalities Insert & remove objects into the timeline channel Stretch & condense objects, move objects, copy/ cut & paste objects select multiple objects
Channel functionality The timeline consists of channels. There 3 types of channels: Video, Audio, 3D Animation. Each type of channel contains different type of data, for example, the audio channel can contain WAV files but cannot contain AVI files. The timeline channel functionalities are: Add & remove channels, copy/ cut & paste channels, lock/ mute or disable channels, re-order channels, solo a channel or channels, select multiple channels, so that any action will affect all selected channels
Global timeline functionality The timeline has a cursor representing the current location on the timeline. Using this cursor the user can move or see the location of the current playback on the timeline. Timeline channels and the cursor must be synchronized. This correspondence must be maintained both during editing, playback and through multiple sessions via saving and restoring. The timeline must support the following methods and functionality: Set start and end markers, set In and Out points, implementing a moving cursor, expand and contract the timeline resolution (Magnify), save & restore timeline, merge timeline