tag:blogger.com,1999:blog-8544609315733972726.post-36120430655407118492008-02-16T19:01:00.014-07:002008-05-30T23:30:06.597-06:00Impressive Eye Candy: 3D OpenGL Transitions<p>PowerPoint's old push-down transition has done its 15 years of service, and it's time for it to retire. Do the sleepy faces in your meetings agree? <a href="http://www.oooninja.com/search/label/openoffice.org%202.4">OpenOffice.org Impress 2.4</a> has the answer in the form ten 3D OpenGL-rendered transitions:</p> <ul style="clear:both"> <li>Flipping tiles</li> <li>Outside turning cube</li> <li>Revolving circles</li> <li>Turning helix</li> <li>Inside turning cube</li> <li>Fall</li> <li>Turn around</li> <li>Iris</li> <li>Turn down</li> <li>Rochade</li> </ul> <img style="clear: both" src="http://lh3.google.com/OOoNinja/R7eOR9wsgVI/AAAAAAAAAeA/drKTXgM2H5A/s640/0000001300.png" alt="OpenOffice.org open office Impress: The new flipping tiles 3D transition" /> <p><a href="http://codecoffee.blogspot.com/">Shane M. Mathews</a> developed this feature under the Google Summer of Code 2007 program with mentors <a href="http://blogs.sun.com/thorsten/entry/gsoc_2007_retrospect">Thorsten Behrens</a> of Sun Microsystems (at the time) and <a href="http://rodo.foo.cz/blog/?p=31">Radek Doul&iacute;k</a> of Novell. Radek explains:</p> <blockquote> <p>[t]he actual transitions implementation is not the whole work, there was much more work to make it behave nicely inside of OOo. Shane wrote the whole transitional framework, Thorsten made all the necessary changes in sd and slideshow modules to make it happen, I was updating canvas backends to get slides content. Most probably more things I forgot.</p> <p>There are also more transitions coming, we have now 2 new 3D transitions (3D Venetian blinds hor/vert) and some replacements for 2D transitions for better performance.</p></blockquote> <h3>Videos</h3> <object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/jFge2zTSN-A"></param><embed src="http://www.youtube.com/v/jFge2zTSN-A" type="application/x-shockwave-flash" width="425" height="350"></embed></object> <p>Alternatively, you can also download the video above <a rel="external nofollow" href="http://www.archive.org/details/Openoffice.org3dOpenglTransitions">Ogg Vorbis + Theora</A> or <a rel="external nofollow" href="http://www.archive.org/details/Openoffice.org3dOpenglTransitions">DivX AVI</a> in 640x480. The stutter is the fault of the recording software, but the transitions actually play smoothly in OpenOffice.org. The photos are from <a rel='external nofollow' href="http://flickr.com/photos/pearbiter/143727919/">Pear Biter</a>, <a rel='external nofollow' href="http://flickr.com/photos/joto25/150276766/">Joto25</a>, <a rel='external nofollow' href="http://flickr.com/photos/wili/263957892/">Wili</a>, <a rel='external nofollow' href="http://flickr.com/photos/eschipul/386762837/">Eschipul</a>, <a rel='external nofollow' href="http://flickr.com/photos/louisahennessy/2254058197/">Louisa Hennessy</a>, <a rel='external nofollow' href="http://flickr.com/photos/matthewfch/2057120609/">Matthew Fang</a>, <a rel='external nofollow' href="http://flickr.com/photos/garibaldi/535126904/">Gari</a> <a rel='external nofollow' href="http://flickr.com/photos/garibaldi/201113250/">Baldi</a>, and <a rel='external nofollow' href="http://flickr.com/photos/darwinbell/303892944/">Darwin Bell</a>. The music is <a rel='external nofollow' href="http://www.jamendo.com/en/album/830">Cellule</a> by Silence.</p> <script src="http://flash.revver.com/player/1.0/player.js?mediaId:685099;affiliateId:160391;width:480;height:392" type="text/javascript"></script> <p>The slides above are from Peter Norvig's <a href="http://norvig.com/Gettysburg/">The Gettysburg Powerpoint Presentation</a>. His <a href="http://norvig.com/lancet.html">essay</a> which explains the satire of PowerPoint.</p> <h3>Drivers and X.org fussiness</h3> <p>Though you do not actually have to install or use Compiz, both OpenOffice.org and Compiz have the same demanding requirements of your video drivers and X server setup. Check <a rel='nofollow external' href="http://compiz.org/Documentation/Documentation">Compiz.org</a> for tips on setting up your system. On my main computer, which can't run Compiz because of its low-power onboard video card, I suffered unmapped textures (white objects) and application crashes. The videos were captured on a Dell Latitude D820 with nVidia G72M (GeForce Go7400) and 256MB video memory using the nVidia 169.09 binary driver.</p> <h3>Availability for download</h3> <p>The 3D transitions feature will be generally available in OpenOffice.org 2.4&mdash;but only for Linux. The upstream OpenOffice.org <a href="http://katana.oooninja.com/w/editions_of_openoffice.org">edition</a> will package the feature as an extension. Other editions of OpenOffice.org, such as OxygenOffice and Go-Oo, may include integrate the feature.</p> <p>There is no ETA for porting the 3D transitions to Windows, and do not expect the feature in OpenOffice.org 2.4 for Windows.</p> <h3>Update</h3> <p>April 24: <a href="http://www.oooninja.com/2008/04/opengl-3d-impress-extension.html">"Where is the OpenGL 3D extension for Impress?"</a> (download instructions)</p> <h3>Related links</h3> <ul> <li><a href="http://www.oooninja.com/search/label/openoffice.org%202.4">OpenOffice.org 2.4 features</a></li> </ul><div class="blogger-post-footer"><a href="http://www.pheedo.com/click.phdo?x=9b46c817936b44038e3def7b73e77e6e&u=%%UNIQUEID%%"><img src="http://www.pheedo.com/img.phdo?x=9b46c817936b44038e3def7b73e77e6e&u=%%UNIQUEID%%" border="0"/></a></div>Andrew Zhttp://www.blogger.com/profile/10108637160465346326noreply@blogger.com