Newsflash

A good friend has spent his lunch time to create a new page header for my new site. You can already see it - I hope you like it.
 

Polls

How do you like JDK6 ?
Home arrow Java Code arrow Worldscape arrow Worldscape Engine
Worldscape Engine PDF Print
Written by Matthias Mann   
Worldscape Screenshot

This is a very early demo of my Worldscape engine.

  • Updated 2007.06.10 : first version of streaming grass
  • Updated 2007.06.09 : added 2 sliders to UI. Improved texture for the house.
  • Updated 2007.06.07 : first version of streaming terrain
  • Updated 2007.06.02 : added bump mapping to the house
  • Updated 2007.05.27 : first version of HDR rendering
  • Updated 2007.05.25 : changed fresnel term a bit
  • Updated 2007.05.21 : house V3 (c) void256, now using vertex attributes
  • Updated 2007.05.20 : added a sun and precalculated shadows to the terrain
  • Updated 2007.05.17 : terrain picking fully implemented, fixed visual artifact with water
  • Updated 2007.05.12 : new house model from Void256, first terrain picking
  • Updated 2007.05.06 : improved water in the BTT demo
  • Updated 2007.05.05 : fixed a GLSL issue on ATI cards
  • Updated 2007.05.05 : added trees from Reiner Prokein
  • Updated 2007.05.03 : added water with reflection to BTT demo

All demos require Java 1.6 or newer. Note that Java Webstart 1.5 or older can't decompress the 1.6 Pack200 format.

The minimum OpenGL version is 1.3 plus the following extension:

  • ARB_point_sprites
  • ARB_shader_objects

Start the BTT Terrain demo per Java Webstart. A HDR version of the demo is also available.

The following extension must be present in order for water reflections to work:

  • EXT_framebuffer_object

Under water objects are clipped with Oblique near plane clipping

Distribution uses now Pack200 for all files - take a look on the ANT task that I use to create all this .jar.pack.gz files
VFS stands for Virtual File System. It reduces download size and startup time.
A PAK file is a set of files that are already parsed and can be accessed through the VFS.
LZMA is used to compress the PAK files for a smaller download size.

A port of Lua 5.1 to 100% pure Java is used for the UI in the BTT terrain demo. This Lua library features automatic binding/proxy generation for seamless Java <-> Lua communication.

Have fun


If the demo should crash then it will write a log file in ~/.Worldscape/log.html (on Windows the ~ represents the user home directory eg "C:\Documents and Settings\<user-name>\"). This logfile contains all information that the engine could gather. You should upload this log complete in order to help me solve the issues.

Comments
Add NewSearch
Write comment
Name:
Title:
Security Image

Powered by JoomlaCommentCopyright (C) 2006 Frantisek Hliva. All rights reserved.Homepage: http://cavo.co.nr/

Anonymous Unregistered | 2008-11-02 11:59:35
Hi
Pretty cool stuff. Are you interested in publishing the engine to the community sometime?

Regards
Frank
groton - Great job! Unregistered | 2007-07-28 17:45:39
The engine is great, keep up the very good work on this!
Paul - very nice java stuff Unregistered | 2007-06-21 10:28:17
Grats for this cool engine! Looks amazing to me!! :-)
wg - great demo Unregistered | 2007-05-08 23:14:57
go go go !
nice water in bttdemo.

for some strange reason i couldn't use the arrow keys in the first demo (terrain)..

regards,
wg
Nox - Impressive Unregistered | 2007-05-06 23:37:12
The improvements are impressive, i still remember the 1st screen.
Especially the seamless terrain looks fine now.
(And i see also some imprvements on your domain ...) Keep at it!

:)
void Unregistered | 2007-05-06 22:34:10
the new water and reflections look awesome :)

the house looks a bit odd though :P
TimRyanNZ - Re NullPointerException Unregistered | 2006-12-09 08:17:43
Sorry - some more details about the NPE:

I was using:
java version "1.5.0_05"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_05-b05)
Java HotSpot(TM) Client VM (build 1.5.0_05-b05, mixed mode, sharing)

ATI Radeon 9600 Series AGP (0x4150)
TimRyanNZ - NullPointerException Unregistered | 2006-12-09 08:13:32
I got a NullPointerException :(
at Appearance.setTexture (75)
at TerrainTest.buildSceneGraph (299)

...while it was generating the scene.

BTW: I it would be good if your error display allowed cut'n'paste so I could copy the details in here. :)
kappa - looking good! Unregistered | 2006-11-18 19:31:45
looks great, Worldscape is turning out pretty nice.
hansdampf Unregistered | 2006-11-17 22:34:33
hm.. got a nullpointerexception and it crashed my ati driver.
void256 - great demo! Unregistered | 2006-11-15 01:42:35
:D

wow, i liked the demo a lot! especially the hud and the performance bar and of course the waving grass effect!

great work! 8)

void
TheSmit - awsome Unregistered | 2006-09-19 00:59:47
I love it :P
Last Updated ( Monday, 26 May 2008 )
 
2012 Matthias Mann, www.matthiasmann.de
Joomla! is Free Software released under the GNU/GPL License.