|Version 16 (modified by mirko, 6 years ago)|
Welcome to PDFCube home page.
PDFCube renders PDF presentations with special 3D effects (the omnipresent rotating cube and 5 predefined zoom animations). Add eye-candy to your Beamer/Prosper?/LaTeX files.
Right now you get a 3D cube transition pressing "c" and you can zoom on 5 areas with "h", "j", "k", "l" and "z" keys or simply switching pages with double buffering (no redrawing is visible) and with full anti-alias.
If you want to program your cube transitions in advance give the page you want the transition at on the command line this way (0 means between page 1 and page 2, rudimental but will change soon):
$ pdfcube file.pdf 0 5 10
You'll need an OpenGL DRI enabled Xorg. GPL ATI 9250 driver is OK, i've not tested other cards.
This is alpha software (and right now it's a quick hack too), but once you manage to get it working it's fairly stable and usable.
If you want to hack on the code feel free to contact me at <mirko.maischberger at gmail dot com> either via mail or via jabber.
- Use the strategy pattern to clearly uncouple animations from cube logic.
- Add more animations.
- Have a language so we can program presentations (cube animations, zooming, other transitions).
- Read transitions effects from PDF file.
- Linux with Xorg
- Poppler (>=0.5.4 recommended) (Debian/Ubuntu? package: libpoppler-dev libpoppler-glib-dev)
- GtkGlExt (Debian/Ubuntu? package: libgtkglext1-dev)
- OpenGL (freeglut3-dev)
svn co http://code.100allora.it/svn/pdfcube/tags/pdfcube-0.0.1
to get the 0.0.1 version or:
svn co http://code.100allora.it/svn/pdfcube/trunk/pdfcube
to get the latest development version of the code.
Type "make", read error messages, install needed development packages, make again!
Feel free to write to <mirko.maischberger@…>