Search:

Categories: Last topics:
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