|
|
|
Announcing gloost
|
|
|
posted on 2007.03.02 by otaco; Words: gfx, programming, demo, GL, cpp, |
gloost is an open source, plattform independent set of classes which helps you to program graphical demonstrations with openGL. It contains a set of wrappers for openGL entities like texture, shader, uniform, displaylist, ... and many 3d programming related classes like vector, matrix, point, ray, dcs, and so on. The development just started and much of the code is still untested and inconsistencies and crashes may occure. Anyway, we expect the gloost toolkit to grow with time by incorporating additional classes for: motion system with "keyframe", "envelope", different kinds of interpolation, loading and recording functionalities geometry abstraction to feed displaylist, VBO and VA scenegraph abilities ... Getting started with gloost is as easy as it can gets. For Windows we provide project files for the popular Codeblocks IDE and all necessary libs with headers and binaries. For Linux there are makefiles to build the lib and all demos at ones. Just read the following chapters (03.1 for windows, 03.2 for Linux) to learn more. Visit http://developer.berlios.de/projects/gloost/ to checkout gloost.
|
 Shadowmap and particles
|  Stardust demo
|
 the funkey worm
|  Volume rendering demo
|
 Volume rendering demo
|  Volume rendering demo
|
 Particles first steps
|  GPU raytracing demo
|
 Eventhandler (Keyboard input)
|  Shader example
| |
|
gl_FragColor = vec4(nice, 1.0);
|
|
|
posted on 2007.03.02 by otaco; Words: gfx, programming, demo, GL, cpp, |
Some nice GLSL shading I did, using GG ...
|
 sMsB effect shader with
|  ...colorMap, specMap, bumpMap,
|
 ...reflect distortion
|  ...rendered with GG
|
 Leather texture
|  Light bumpmap and spheremap
|
 Organic with heavy spheremap
|  Crystal maps
| |
|
LOOP 0.074 released
|
|
|
posted on 2006.01.13 by otaco; Words: news, programming, director, demo, lingo, |
Loop or "Lingo layer for instant sprite creation" is a set of lingo scripts that make it easy to create and destroy sprite objects on the stage/score. Sprites with properties and script instances can easy be created with one single line: LOOP_CREATE_SPRITE( (propertyList), (scriptList) )All spritechannel management for finding a empty spritechannel is done by the LOOP system. For example: with a little repeat loop you can create as many sprites as you want as shown here: easySpriteCreation.txtYou can load the available empty LOOP *.dir file and start to write your own applications. LOOP is now official GPL software. Read the GPL for more informations. You can download the latest version of a clean loop director project here: Loop_0.074.rarA function and variables reference of the older LOOP 0.07 you can get here: Loop_0.07_Reference.rar Note that some functions and variables have new names.Demo of massive sprite creation ( You will need the shockwave plugin): Loop_0.02_mousesource.htm Loop_0.71_heart.htm Asteroids_0.03_loop_0.07.htm |
|
|