Tutorial 1-5 | Tutorial 6-10 | Tutorial 11-15 | Tutorial 16-20 | Tutorial 21-25 | Tutorial 26-30
Lessons

 

Tutorial 16 : Display List

Run tutorial !

Author : Jouvieje
Thanks : NeHe, Ron Sullivan

Description : Display list are used to optimized performance, ie for a faster rendering.
Display lists are used here to render a large number of time a geometry. The result is compared with the direct mode (ie no display list). In the scene on the left, the FPS goes from 31 to 236 fps using display list (result abtained with my computer)

New Functions : glGenLists, glNewList, glEndList, glCallList, glDeleteLists

 

Tutorial 17 : Viewing Volume: Perspective & Orthographic

Run tutorial !

Author : Jouvieje
Thanks : The Red Book

Description : This Tutorial show how to use and defines the viewing volume with an orthographic projection. This kind of projection is usefull to render 2D objects like text, a GUI ...

New Functions : glMatrixMode, glOrtho, glPushMatrix/glPopMatrix

 

Tutorial 18 : 2D Font - Part I

Run tutorial !

Author : Jouvieje
Thanks : Ron Sullivan

Description : This Tutorial draws 2D texts using glut.

New Functions : glutBitmapString, glutBitmapLength, glutBitmapWidth, glRasterPos

 

Tutorial 19 : 3D Font

Author : Jouvieje
Thanks : Ron Sullivan

Description : This Tutorial draws 3D texts using glf (Only included in Gl4java).
For 3D Font with Jogl, look at this page.

New Functions : glfLoadFont, glfStringCentering, glfStringDirection, glfDraw3DSolidString, glfUnloadFont

 

Tutorial 20 : 2D Font - Part II

Run tutorial !

Author : Jouvieje
Thanks : The Red Book

Description : This Tutorial show how to draw 2D text using a picture that store all characters of the font.
 

 

Last modified on 04/10/2010
Copyright © 2004-2012 Jérôme JOUVIE - All rights reserved. http://jerome.jouvie.free.fr/