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


    Fine cpp programming
    posted on 2007.02.18 by otaco; Words: gfx, programming, demo, cpp,

    Looking for a fine opensource cpp ide?

    http://www.codeblocks.org

    I was looking for a replacement for the good old Dev-Cpp and was thrilled. The List of features speak for it's self.


    The tree is growing
    posted on 2007.02.18 by otaco; Words: gfx, programming, demo, cpp,

    Two little demos showing a particle system and a wavegenerator for win32 using the GG opensource scenegraph. You need at least Shader 3.0 support and a 2 Ghz CPU to run the demos.

    Particle demo:
    Test for GG's geometry based particle system.

    Wave demo:
    Test for GG's shaderCore and uniformSet classes. Each of the waving objects is using the same shader but it's own uniformSet for color informations.

    Download Particle- and Wavedemo (736 KB, win32)



    Geometry based...

    ... particle system

    Waves with static ...

    color scheme

    with tan(something)

    dynamic color scheme

    dynamic color scheme


    Langtons Ant
    posted on 2006.12.14 by otaco; Words: gfx, programming, director, lingo, video,

    A implementation of the idea of Langtons Ant.

    Langtons Ant (103 KB, shockwave)



    Video_randomizer
    posted on 2006.12.13 by otaco; Words: gfx, programming, director, lingo, video,

    A little video randomizer I created month ago using the LOOP Framework.

    Video Randomizer Demo (1.2 MB, shockwave)



    You shall use the ClusterMarie!
    posted on 2006.10.24 by otaco; Words: gfx, programming, cpp, source, 3d, images,

    ClusterMarie is a commandline tool to cut *.obj files in to pieces of n faces. The tool creates the cluster files and an index with the clusterfile names. It shows also the redundancy that will apear.

    Download clustermarie_0.06.rar (10 kB)

    The file includes the source, a Dev-C++ project and a Makefile.


    GG image processing shader test, and particle system
    posted on 2006.03.15 by otaco; Words: gfx, programming, cpp, source, 3d, images, gg, shader, images,

    The image shows a demo written by Stephan Beck using GG, that maps a live camera stream to a glTexture2D and modified it with a GLSL shader. In the future there will be a possibility to apply post processing shaders to every texture, FBO or camera to create cool effects.

    Since yesterday, we have a nice particle system too. It comes with a emitter class that can read a particle file. Many other parts of GG have grown in the last weeks like the shader and uniform abilities, *.obj loader, travMasks, collector to collect information during traversation and a scene file loader that takes *.obj and *.lws ( NEWTEK Lightwave scene file ) files.

    We are about to set up a cvs repository to make the project public and let you enjoy our progress.


    LWS Loader, Newtek Lightwave scenefile loader
    posted on 2006.02.24 by otaco; Words: gfx, programming, cpp, source, 3d,

    This loader is able to read the Newtek Lightwave generic scene file format version 3 and provide you with basic information about objects, lights and cameras. You can iterate over all these elements and get informations like position, scalation, rotation, colors, names, pathes and muche more...

    Read the README.TXT to learn more. This is the output with all properties the Class create with an example scene.

    Here you can download the loader. lws_loader.rar ( 32 KB ).

    The file includes a DevCpp project and a linux makefile.


    Swing sphere
    posted on 2006.01.29 by otaco; Words: gfx, programming, director, demo, lingo, swing_sphere,

    Another little Demo based on a wave generator I wrote once. Click and drag the ring you see on the screen. Use the second mouse button to switch colors. There is a button to do some stuff too.

    swing_sphere.htm ( 183 KB )


    Lightweight Particles
    posted on 2006.01.20 by otaco; Words: gfx, programming, director, demo, lingo,

    Small but nice particle demo. First and second mousebutton generates forces. (Try to hold still the mouse on one position of the screen.)

    collector_02.htm ( 30 KB )


    Interference, Goa theme wallpaper
    posted on 2005.12.13 by otaco; Words: news, gfx, images, interference, wallpaper,

    A Wallpaper I created with my interference generator and PSD.

    Download in 1024x768
    Download in 1400x1050


    New scenegraph in development
    posted on 2005.12.12 by otaco; Words: news, gfx, programming, c++, opengl, GG,

    Today I want to present my new scenegraph (with the prefix GG). It's a nodes and cores approach, based on openSG. If you are student of the Bauhaus University Weimar you can download the latest snapshot right from the gforge cvs of the Multi Framerate Display Project.

    You have to be member of the developer group to enter the project pages at this point. The goals for this scenegraph is to have a nice environment for demo programming with all you can feature with todays graphics hardware like FBO, shader, GPGPU, shadow, and muche more.

    Here you can download a first release:
    mfrd_GG_Demo.rar .
    The file contains a DEVC++ Project and a linux makefile.

    Also you can download a doxygen made documentary of the project: doxygen_docs.rar The included demo shows a so called "multi framerate display". These are render setups, that render parts of a scenegraph in different framerates to one single display to rendere mass of geometry in one hand and reach interactive framerates in the other. In the demo you see one pass render the graph (piecewise) to a frame buffer object, the other render the image of the last complete graph traversal in realtime framerates to the screen.


    Strange trails
    posted on 2005.10.22 by otaco; Words: news, gfx, images, director, zaubertafel,

    This image was created with a director demo using the trails function.


    New DEVC++ splash screen
    posted on 2005.10.22 by otaco; Words: news, gfx, images,

    A image taken from my interference generator, rendered with the goa-theme module. devc_splash.jpg


    Dudes Breakfast
    posted on 2005.10.22 by otaco; Words: news, gfx, images, photos, private,

    A photo made the other morning befor learning math.

    Image in 1280x 1024
    Image in 800x 640




    1280x1024

    800x640


    Aliens are landing here
    posted on 2005.10.22 by otaco; Words: news, gfx, images,

    A image taken from my interference generator was rerendered in a Raytracer to make at a little bit bumpy.


    1400x1050