Bonjour Ini
Yes, it was specifically the Psikorp demos.
Thanks for the fps info. At one point i had a rate
of 8! even though i was moving thru the world very quickly.
on quake engines (alice for example) i can hit very high
rates at high resolutions (geforce 2 ddr 64 meg)
Some clarifications about 3dml. Unlike vrml, it is a very simple
markup language (not a modelling language). 3d objects are included
in separate files with .bset extensions (as in blocksets). the 3dml source
for a small sample could look like this:
code:
SPOT>
<HEAD>
<TITLE NAME="Level 0 - Training Course - John John World" />
<BLOCKSET HREF="http://blocksets.flatland.com/flatsets/basic.bset"/>
<BLOCKSET HREF="http://blocksets.flatland.com/eidos/tombraider/tomb1.bset"/>
<MAP DIMENSIONS="(13,15,3)" />
<SKY TEXTURE = "@clouds.gif" BRIGHTNESS = "90%" />
<GROUND TEXTURE="@tomb1:greenwall.gif" />
<AMBIENT_LIGHT BRIGHTNESS="100%" />
<DEBUG />
</HEAD>
<BODY>
<CREATE SYMBOL="e" BLOCK="full">
<PART NAME="*" TEXTURE="../images/jjworld/hiero.gif" />
</CREATE>
<CREATE SYMBOL="x" BLOCK="spriterevolve">
<PARAM ALIGN="bottom"/>
<PART NAME="*" TEXTURE="../images/jjworld/art.gif" />
<EXIT HREF="JJWorld.3dml" TEXT="Click for current JJWorld."/>
</CREATE>
<LEVEL NUMBER="1">
aaaaaa.aaaaaa
#...e.d.e...#
#...e...e.E.#
#...e...e...#
#.C.e...e..D#
#.C.eFFFe...#
#.C.K...K...#
#.C.k...k...#
#.C.........#
#.C......####
#.CCC....#..#
#...C....f..#
#...C....#.x#
#...C....#..#
#############
</LEVEL>
<LEVEL NUMBER="2">
bbbbbbbbbbbbb
#...e...e...#
#...e...e...#
#...e...e...#
#...K...K...#
#...k.......#
#...........#
#...........#
#...........#
#........####
#........#..#
#........#..B
#........#..#
#........#..#
#############
</LEVEL>
<LEVEL NUMBER="3">
ccccccccccccc
#...hppph...#
#...h.p.h...#
#...k.p.k...#
#.....p.....#
#.....p.....#
#.....p.....#
#.....p.....#
#ppppppppppp#
#.....p..AAA#
#.....p..A..#
#.....p..A..#
#.....p..A..#
#.....p..A..#
#############
</LEVEL>
<ENTRANCE LOCATION="(2,14,1)" NAME="default" ANGLE="0" />
</BODY>
</SPOT>
is very similar to html (i.e. plain text) except that it can be zipped!
3dml supports sound (wav) and it used to support streaming video.
recently, a scripting language called simkin was added which gives the
advanced developer much more flexibility towards building interactive and
dynamic applications - this is where i think you would shine
typical source code for a complete world would like this: