- Home
Technology
- 3D Slideshow Transitions: Adding OpenGL-Accelerated Transitional Effects For Impress
If you can't read please download the document
3D Slideshow Transitions: Adding OpenGL-Accelerated Transitional Effects For Impress
Embed Size (px)
DESCRIPTION
Product of the Google Summer of Code for OpenOffice.org project about implementing OpenGL to OpenOffice.org.
Citation preview
2. 3D Slide Show Transitions
-
- Adding OpenGL-Accelerated Transitional Effects To Impress
Google Summer of Code 3. Me
- DigiPen Institute of Technology, Redmond WA, USA
- Senior earning a Baccalaureate of Science
- 2 Years Graphics Engines engineering for Video Games
- 3 Years OpenOffice.org User. (3 Years Starving Student)
College and Experience 4. Project Overview
- Google Summer of Code '07
- Project Leader: Thorsten Behrens
- Student with extensive OpenGL experience.
My Summer Employer 5. Acceptance
6. A Simple Plan
- A new OpenGL context would be created
- Compatible with the window and optimally close to the window
and bitmap layout
- ..then I would register the two bitmaps
- Mipmap them and store their OpenGL handle
- From there each frame would have an interpolated transition
drawn on the screen.
It all started with an Idea and an Assumption 7. First Draft How
I Started
- I studied the Linux OpenGl tutorial (nehe.gamedev.net)
- Decided on implementation of the transition
- Gave massive amounts of freedom to the Transition creator.
8. Stupid 9. Rethinking it
- Scaling, Rotating, and Translating had to be guaranteed to be
reversible with no effects.
- Knowledge of position or aspect ratio should never be required
of the transition creator.
- The slide should always be facing forward when handed to the
transition creator.
- Texture Coordinates should be determined only by the point on
the slide.
That didnt workso I tried somethingdifferent 10. Much Better 11.
Let's Make One!
- Let's make one I've never thought of, right now.
12. RESULT! .And now for the finished product 13. From Sandbox
to Beach
- Lots of patience and help from my mentors and LXR
- I carefully worked my way through the puzzle
How did I get out of my Demoand into OpenOffice.org? 14. My
Future
- More creative power to the artists
- More power to the programmers to allow for a cutting edge
look
- Make The Redmond and Santa Clara based developers eat our
Dust
What I would add 15. Your Future
16. Questions
17. Thanks
- All of you for attending this Presentation