1 / 18

eQuinoX TimeLine Module

eQuinoX TimeLine Module. Company : Pav technologies Technical Advisor : Greg Mayers , Michael Bruggeman , Peretz Dissen . Academic Advisor : Dr. Yuval Elovici Team members : Ravit Huber Rafi Pinto Ofir Dagan Benny Holtzer. Introduction.

bebe
Download Presentation

eQuinoX TimeLine Module

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. eQuinoX TimeLine Module Company : Pav technologies Technical Advisor : Greg Mayers, Michael Bruggeman, PeretzDissen. Academic Advisor : Dr. Yuval Elovici Team members : Ravit Huber Rafi Pinto Ofir Dagan Benny Holtzer

  2. Introduction Manipulating and integrating 3D animation into video shots currently requires the use of several independent software applications, where each application treats a different media type.

  3. The Problem Domain Our objective is to build 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.

  4. Stakeholders Customers Production companies Direct Users SFX Artist/Director

  5. Software Context Input & Conversion Layer .eqxProject Visual 3D HolaDeck 3D Animation 2D Video Output 2D Video Timeline Environmental Controls Multi Channel Sound Movie elements are synchronized with each other, video and 3D animation sequences being visible at all times with in the eQuinoX software studio environment 14

  6. System Interfaces 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

  7. Functional Requirements Timeline Channel Functionality drag and drop abilities of graphic objects (above or below an existing video), sound files and 3D animation files in the timeline window to create a new channel. We need to also add and implement the abilities to add, remove, copy, lock, re-order, mute, disable and select multiple channels.

  8. Functional Requirements Timeline Object Functionality Implementing drag and drop of graphic objects into different existing channels. Implementing the ability to insert, remove, stretch, move, cut and select multiple objects

  9. Functional Requirements Timeline Global Functionality Implementing the Timeline cursor. When playing, a moving cursor should track the corresponding position on the timeline. Implementing the ability to set in and out markers, Expand and contract the timeline resolution (Magnify), save, restore and merge the Timeline.

  10. Non-functional Requirements Performance Constraints Should retain each engine’s original performances Saving and loading the timeline should take between 1 to 30 seconds Each channel should support any amount of objects The timeline module should support multi-timelines, up to 20 at a time Reliability Importing various items from their original file format to the timeline will keep them true to their initial properties and values.

  11. Usage Scenarios

  12. UC1: Load Timeline Primary Actor: SFX Artist Description: The user loads a pre saved timeline. Stockholders and interests: SFX Artist: wants fast loading, no errors, operation does not cause loss of existing open timelines (there can be more than one open timeline, but only one is active) Preconditions: The eQuinox environment is open with an open project. The requested timeline exists and without errors. All of the timeline's objects exist in the project window.

  13. UC1: Load Timeline Postconditions: The timeline is loaded All of the timeline's objects are located in the correct timecodes within their channel All of the in and out points correctly set The timeline is shown on the screen in a new tab.

  14. Load Timeline: Success Scenario

  15. Load Timeline: Fail Scenario

  16. UC5: Play Timeline Primary Actor: SFX Artist Description: The user plays the timeline to view the resulting movie in the preview window. Stockholders and interests: SFX Artist: Doesn’t want to wait for preview, be able to play the timeline or drag the cursor on the timeline and preview the merged channels at the cursor’s position during playback. eQuinox: Maximum synchronization between the timeline cursor, channels, objects and preview window

  17. UC5: Play Timeline Preconditions: The eQuinox environment is open with an open project. The requested timeline is active. Postconditions: The preview window shows the merged channels at the current cursor position.

  18. Play Timeline: Success Scenario

More Related