Posted
to Code
on
August 10, 2005 at 10:59 AM
|
C[0]
|
T[0]
I overhauled my Java OpenGL demos to use LWJGL version .97, and did some substantial code cleaning. These demo applications demonstrate many valuable features of the OpenGL graphics api, using the LWJGL Java/Opengl binding.
Changes include:
* upgraded to LWJGL .97
* wrapped model loading into a new GLModel class
* new 3DS model loading demo
* added documentation
The base class GLApp.java is now easier to use. This class wraps many useful OpenGL features includes loading images, creating textures, setting display modes, creating lights, running a game loop and many more.
OpenGL Java demos and source code: http://potatoland.com/code/gl
Posted
to News
on
July 20, 2005 at 03:06 PM
|
C[0]
|
T[0]
This fall I will have a one-man show at Bitforms Gallery. I'll be showing a new body of interactive digital artwork from a series that has come to be known as "The Fall of Rome, Part II".
October 20 through November 26
Bitforms Gallery
529 West 20th St, 2nd Floor
New York, NY
USA
Posted
to Art
on
May 05, 2005 at 11:30 PM
|
C[0]
|
T[0]
"Poetry is not a turning loose of emotion, but an escape from emotion;"
T. S. Eliot
I remember painting as a form of exorcism, an image stuck in my mind, trying to get it out. Only when the image (the feel, the quality, the nuance, the idea) was made tangible in the world, on the canvas, then I could sleep soundly.
That's why craft is so important in painting. The body must be trained to the point that it does what has to be done, to perform the right motions, so the image can be exorcised from the mind, without the limitations of the hand, arm, body getting in the way.
In software it is the same (I believe in all art it is this way). The artist must know his craft and excel at it, so that the craft does not get in the way of the intention. The craft must enable the intention. Then the vision in the mind can be actualized in the world, and with that, escape is possible.
Posted
to Art
on
April 17, 2005 at 10:30 PM
|
C[0]
|
T[0]
New stills from the latest in the KingKong3 series.

These are still images taken from an interactive artwork, created using my Java and OpenGL code . I'm working on getting these pieces out into the world as installations. More to come on that later...
Posted
to Code
on
April 17, 2005 at 09:45 AM
|
T[0]
java.net: Breaking the Last Dependency
Elisabeth Freeman and Eric Freeman demonstrate a technique to remove hard-coded dependencies between classes. By loading class types from a properties file they create a simple plugin architecture that allows core code to refer to classes at runtime, without explicit knowledge of their type. This approach can break compile time checks (you store class types in a text file, outside of the scope of the compiler) but that loose type checking at compile time allows for flexible connections at runtime.