pygame is
Python
Simple DirectMedia Layer
 
 
pygame.org is
Site Swing
glLib Reloaded

glLib Reloaded - 0.5.9

Ian Mallett (geometrian)

Tags:

Description

I ripped both my older libraries apart and recombined them into a massive library with all the functions of each. Then, for months, I added new techniques and functions, as listed below.

- .obj and .raw file loading: vertex buffer objects, vertex arrays, display lists
- Fully programmable shaders - mostly compatible with ATI cards and most non-ancient NVidia cards. Intel chipsets not tested.
- Lighting - fixed function and programmable GPU
- Texturing - multitexturing, with all the features: filtering, all kinds of mipmapping, edge handling, anisotropic filtering.
- Framebuffer objects (FBOs)
- Tangent Space normalmapping
- Parallax mapping
- Parallax occlusion mapping (POM)
- Shadowmapping
- Cubemapping
- Transmission simulation (screen-space additive depth visualization and "candle"-like transmission that's view-agnostic).
- Caustic mapping - refractive and/or reflective objects
- Post process suite of filters using the accumulation buffer
- Cartoon shading example (includes outlining)
- GPU particle systems
- GPU cloth simulation

Movies: GPU Cloth, GPU Particles 1, GPU Particles 2, Normalmapping and Parallax Occlusion Mapping, Introduction to Vertex Transformations, Reflection and Refraction

There is also an official Facebook group dedicated to making cool effects with PyOpenGL here.

In addition, this edition contains 16 tutorials, 20 pages of documentation, a function list, information on shaders, and some of my own tips and tricks.

This library is presented fully free, so long as you don't claim what I did is yours.

I am a high school senior, going to college to study computer graphics. I do not come from a particularly affluent family, and, as such, I am requesting a donation for my college tuition. Donations are greatly appreciated:
Have fun!

Changes

A minor bugfix release, also adding code for Python 3. Still unsupported.

Links

Home Page: http://geometrian.com/programming/index.php
Source: http://www.geometrian.com/data/programming/projects/glLib/glLib%20Reloaded%200.5.9/0.5.9.zip

Screenshot


click to view original size

Releases

glLib Reloaded - 0.5.9 - Jan 26, 2014
glLib Reloaded - 0.5.8 - Superbeta - Nov 11, 2009

Pygame.org account Comments

If you wish to leave a comment with your pygame.org account, please sign in first.

June 17, 2014 2:46am - Xandar Kablandar - nickname: (eternalcheesecake)
Hey cool, always wanted to try this so now I have and about 3/4 of the tutorial items work just fine, the others crash. So I saved the output of the shell and created a paste file which will last one month, if you're interested.

http://pastebay.net/1450905
January 26, 2014 8:18pm - Ian Mallett - nickname: (geometrian)
Version 0.5.9 released!
November 11, 2009 5:32pm - BirdaoGwra - nickname: (birdaogwra)
Thanks Ian.
November 11, 2009 2:47pm - Ian Mallett - nickname: (geometrian)
Version 0.5.8 - Superbeta released! (Versions 0.1, 0.2, 0.3, 0.4, 0.5, 0.5.1, 0.5.2, 0.5.3, 0.5.4, 0.5.5, 0.5.6, 0.5.7, OpenGL Library, and Shader OpenGL Library were prerelease work)
spotlight

 
our projects
pygame.org welcomes all python game, art, music, sound, video and multimedia projects. If they use pygame or not.
 
recent releases
Jul 22, 2014

Jul 21, 2014


Jul 20, 2014

Jul 19, 2014

Jul 15, 2014

Jul 10, 2014

Jul 9, 2014

Jun 27, 2014



Jun 24, 2014

... more!
 
for pygame related questions, comments, and suggestions, please see help (lists, irc)