Gestalt
Gestalt is an open structured environment, designed to prototype and develop OpenGL- and Java-based sketches and applications.
Processing Sketches.
note that using OpenGL ( JOGL ) in a browser is still very experimental.
it crashes my browser frequently. be warned.
also note that you need to grant OpenGL ( JOGL ) access to resources on your machine.













Examples.
Structure.
the image above illustrates the relations of some gestalt modules.it is NOT a complete list of modules.
Release.
v396 -- 2006 11 23
in this update we introduced a convinience layer for processing.-- the convinience layer for processing which makes it easier to use gestalt from within processing. a lot of concepts are to get easy access to basic functionality, like loading a model etc.
-- fixed a problem so that gestalt can now run in an applet again. check out the website.
v377 -- 2006 10 02
this is an update to make gestalt compatible to processing 116++-- also added three new demos to the processing section.
-- 'UsingModelAsSketchCanvas' and 'UsingSketchesOnFBOs' show how to use processing sketches as textures on 3D objects.
-- 'UsingCustomDrawables' shows how to use pure opengl from within drawables. this also illustrates the core concept of gestalt.
v368 -- 2006 08 21
basically only added and fixed a couple of minor things.-- added a new point sprite class 'JoglPointSprites' and demo. there seems to be an issue though with setting the point size on quite a few machines though. puzzled. works fine on my GeForce6800 ( OS X ).
-- fixed some issues with ATI and FBOs.
-- added a class 'Rotation' for rotating object in 3D along a vector.
-- added an extra cool processing demo 'UsingSketchesOnFBOs'.
v347 -- 2006 04 06
-- the switch to JSR-231 is more or less completed. the only casualty is the 'AppletRenderer', but since processing now supports applets with opengl i ll worry about this later. -- added some more demos. check out the FBO related stuff. also check out the glow demo 'UsingGlowWithGLSLandFBOs'. you definitely need a new graphicscard and recent drivers.
v337 -- 2006 03 17
there are two major changes. the first one is that we now moved to the sourceforge svn and the second one is that we removed the texturemanager. the later improves the flexibility of code. we also added: -- 3d texture support plus demo -- true non power of two textures -- added additional bitmap formats including buffer based bitmaps
v258 -- 2005 12 13
there are two major changes in this version: -- we started to change the access to properties from public to private. for example for the 'position' property in many drawbles this means that 'position' now needs to be accessed via a method 'position()'. -- we added a lot of demos. especially interessting is the processing section and there even more interesting is 'UsingSketchesInSpace' demo which takes a processing sketch and uses the result as a texture one a cube.
v226 -- 2005 11 11
-- we worked mainly on the processing view. now you can use the processing 'PImage' and 'Movie' -- running gestalt as an applet should be fine now
v199 -- 2005 09 23
-- we cleaned up the 'Drawable' concept. there is now also a class called 'AbstractDrawable' for fast implementation of the 'Drawable' interface. -- we added a 'processing' view for 'gestalt' which lets you use gestalt from within processing or the other way around. -- we added a still very experimental 'AppletRenderer' which can basically run a 'gestalt' window in a browser. there are some issues to be solved before this really takes off. but it s a promissing project. -- we added quite a lot 'candidates' -- we added some documentation to the demos -- we cleaned up the demos. especially the 'advanced' section should now be all running. -- there is a 'model' package now which can display big chunks of data as vertices. we were to lazy to write the 'obj' model loader. -- the render to texture thing is in bad shape -- the 'mathematik' library still might contain some bugs. -- and our favorite. we added a 'glsl' package. now we can use shaders where available. it s the future, man. -- we added plugins for materials that allow to set custom states. -- removed JAI from the image libraries. all image processing is now done with Java2D or we rolled our own.
v9 -- 2005 11 11
-- we released it alright.Download.
you can download 'gestalt' from sourceforge here,
or grab a hot copy from the SVN here.
Contact.
if you have questions feel free to drop us a mail.
senor pako ( pads (at) gmx (dot) de ) -- or --
tex ( info (at) texone (dot) org ) -- or --
d3 ( d3 (at) magnetspeicher (dot) de )