jogl demo with some nice effects

Hi all!

I’ve been working on a jogl-based 3D engine and demo since summer 2004. My goal was to create visual quality on a Doom3 level, at least in the form of a small demo (the rest is content creation). However, after completing the initial engine and prototype, I had too much commercial work on my plate to continue development. After several months without any progress, I’ve now decided to release the engine/demo prototype as-is, because I’m unlikely to put any further work into it. I thought that perhaps it would be of interest for some people on this board.

The demo features, for example, normal mapping, particle effects, hardware shadow mapping and complex visibility computations (hierarchy scene graph with obb’s). Some parts are not yet correct, for example, the environment does not correctly reflect viewport transforms. However, the basic concepts are there, and a nice walkthrough shows off some effects, including the famous flashlight.

Find the demo at …

http://www.ascendancy.at/downloads/ascendancy.zip

Some small screenshots:

http://www.ascendancy.at/dump/ascsh01.jpg

http://www.ascendancy.at/dump/ascsh02.jpg

Feel free to mail me with any questions or problems you encounter.

Cheers,

Wolfgang Kienreich
wolf@ascendancy.at
http://wolf.ascendancy.at


“I’m a ****ing starship, I’m allowed to cheat.”
GCU Arbitrary, Culture Craft

Very cool thumbsup. Worked like a charm under WinXP ATI X700

I tried getting this to run on MacOS X and ran into a few problems. I take it that this was compiled with Java 1.5, since I get the following error:

Exception in thread “main” java.lang.UnsupportedClassVersionError: ascendancy/demo/Demo (Unsupported major.minor version 49.0)

Also, when I decided to explicitly use Java 1.5 I get the following error:

Exception in thread “main” java.lang.UnsatisfiedLinkError: JAWT_GetAWT0

Using JOGL 2005-11-12 on MacOS 10.4

Unfortunately, I never tested the demo on a Mac (we don’t have any available at our office), so I cannot comment on the bugs you encountered. Perhaps someone with know-how on jogl and Mac can help us out? Anyway, Java version is definitly 1.5.

Cheers,

Wolfgang Kienreich
wolf@ascendancy.at
http://wolf.ascendancy.at


“I’m a ****ing starship, I’m allowed to cheat.”
GCU Arbitrary, Culture Craft

For those of you interested Ascendency is using the version of JOGL before all the big changes. If you are having problems running it with your install of JOGL, you may want to try it with the May build of JOGL, available from here:

https://games-binaries.dev.java.net/build/index.html

Doing that, and using the developer preview of Java 1.5, I managed to get the demo running on my Mac with no issues. Very nice and very smooth.

Hi all,

i just recompiled the Ascendancy demo against the latest jogl builds (not the jsr beta), this should fix some issues people encountered. Still, Java 1.5 is required. Download from the old location, http://www.ascendancy.at/downloads/ascendancy.zip

Cheers,

Wolfgang Kienreich
wolf@ascendancy.at
http://wolf.ascendancy.at


“I’m a ****ing starship, I’m allowed to cheat.”
GCU Arbitrary, Culture Craft