home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Trixter's Scene Collection
/
trixter.zip
/
trixter
/
Demos
/
DEVOTION.A01
/
README.TXT
< prev
Wrap
Text File
|
1996-10-05
|
19KB
|
397 lines
Devotion - WaterLogic (c) 1996
1st place demo at The Scene 96 demo competition on 2nd June in Singapore
[1] Disclaimer
[2] Hardware requirements
[3] Introduction
[4] What is EXP24?
[5] About WaterLogic
[6] WaterLogic productions list
[7] Distribution Sites
[8] How to contact us
..............................[1] Disclaimer.................................
We cannot be held resposible for any damage or harm done, caused in anyway,
however remote, through the use of this production.
This production is freeware, and must be distributed freely through
public information exchange mediums like BBSs and Internet. No monetary gain
is allowed through the distribution of this production. Distribution on
CD-ROMs or any other forms sold for money -requires- special permission
granted by WaterLogic.
This disclaimer applies to -all- WaterLogic productions listed in part [6]
'WaterLogic productions list' of this documentation.
This production is the intellectual property of the members of WaterLogic,
except the MIDAS sound system, which is written by the Sahara Surfers, and
the PMODE/W DOS extender, which is written by Tran and Daredevil.
........................[2] Hardware requirements............................
The following are the -absolute requirements- to run Devotion:
CPU...Pentium or PentiumPro (100Mhz+ highly preferred)
RAM...8Mb (16Mb or more will allow caching of all data files)
OS....MS-DOS 6.0+
Devotion does run under Windows 95's DOS shell, but the music timing will be
slightly off, which is something beyond my control. It'll also run much
slower than usual because of all the background processing Windows 95 does.
VGA...32bpp TrueColor using VESA 2.0 or
18bpp HiColor using Mode-x on all standard VGAs
There're still many users out there who do not have cards that fully support
VESA 2.0, therefore I've added a truecolor emulation mode using 320x200x18bpp
in mode-x. However, this emulation mode is -extremely slow- due to hardware
limitations.
Most PCI VGA cards these days have VESA 2.0 and Linear Frame Buffer support.
However, some of these cards do not have VESA 2.0 built into their BIOS, so
a software driver (provided by the vendor) or UniVBE should be used to enable
these features. UniVBE is a universal VESA driver for almost all the cards
available in the market today, it can be found on Internet at
'www.scitechsoft.com'.
SOUND...EXP24 uses the MIDAS Sound System by Sahara Surfers.
The MIDAS Sound System supports all major soundcards in the market today.
Detection is automatic, just make sure that you have set your environment
variables correctly.
Here's the worst way to run Devotion:
Pentium-60Mhz, 8Mb RAM, Windows 95 DOS Shell, Mode-X TrueColor emulation
This is the better way to run Devotion:
Pentium-133Mhz, 16Mb RAM, original MS-DOS, VESA 2.0 TrueColor
............................[3] Introduction.................................
Finally, after a 4 month delay, Devotion is released. I believe this is the
longest delay ever for a demo to be released (not counting those that were
never released) after winning a demo compo. Any excuse will not be a good
enough excuse, so I can only apologise.
Devotion is the biggest production by WaterLogic, since Pureness, which is
another major production made more than a year ago. They both won 1st place
at 'The Scene 96' and 'The Scene 95' demo competition respectively. We had
planned an even bigger production for Devotion, but it only went to the
storyboard stage and stopped. Reason is simple : outta time. After Pureness, I
almost immediately started work on a new project, a demo system, called EXP24.
It was the biggest and most complicated project I've ever done, so I could
not foresee the uncountable obstacles that was waiting for me. Although the
deadline was not met (20 Aug 96, one year development time from 20 Aug 95),
I did manage to meet all requirements I set for it. So what has EXP24 got to
do with Devotion? The answer is simple : EXP24 was used to make Devotion.
Desperately trying to finish a stable bare skeleton of EXP24 so I can make
a demo out of it, I was left with 2 days to make Devotion. Agen and I did not
sleep for 2 days (I haven't had much sleep for that month anyway) but we did
manage to produce all the data needed on time. However, a mysterious bug was
discovered (despite careful coding and debugging all year long) at the night
before the compo and all the 3D objects appeared black in our 3D scenes. I
debugged throughout the night and brought my PC to the party place the
following morning at 9am and continued. Finally, I found the problem, it was
a wild pointer in my materials cache code. Looking back, I'm genuinely
surprised that I didn't give up long ago, because I was SO damn tired. I guess
the fact that I didn't want to give some sick asshole any chance of winning
gave me the strength to pull through...but that's another story completely ;)
While I'm at it, I wanna apologise to Zane for having to write 3 tunes for
this demo just to have me change plans each time, but the final tune is simply
great!
So I quickly zipped up the whole demo and gave it to the organisers, half
an hour before the deadline. Actually, I think we're the only group who
submitted their entry on time, none of the other contestants except
'Inner Option' did. And to think that I coded my ass off, and Agen still
had to go back to work after helping me finish the demo, just to meet the
deadline, makes me feel kinda sick.
During testing, Devotion ran perfectly and I felt the huge load off my mind.
But I was already too tired to enjoy the party, even before it began. I did
meet quite a few guys that I got to know through BBSs, so that was really
nice. And I really appreciate all the people who came specially to support
WaterLogic, you know who you are, thanks! :)
Well, there's a lot more I could write, but I really don't see the point
right now. Afterall, this is just an insignificant piece of history, a moment
in life. Winning or losing is not the point, enjoying the moment and making
the best out of it is the point. It is those sore losers that always spoil
the day. We make demos for everyone to enjoy and we try our best to achieve
our best, and we sincerely share the experience with everyone. It is sad how
all the commercialising has invaded the real spirit and how many of us have
acquired the wrong concept of what demo-making is all about.
...........................[4] What is EXP24?................................
'EXP' for 'experimental' and '24' for '24-bit truecolor'.
'EXP24' means experimenting with 24-bit truecolor.
But why experimental? It was purely experimental and I wasn't sure it'd work,
that's why. But after more than one full year of hardwork, I found my answer.
EXP24 is a real-time script-based demo system. It's purpose is to make the
demo creation process as easy as possible, avoiding all the linking,
integration and many other nuisance problems present in every major demo
production, so that maximum attention can be put into the effects and
storyboard creation process.
Here are some of the features of EXP24:
.32-bit protected mode, optimized for Pentium processors
.Uses Pentium internal timers for synchronizing and profiling
.24-bit truecolor processing, supports truecolor emulation on low-end VGAs
.Integrated 2D and 3D engine
2D engine is implemented in the form of plug-ins similiar to PhotoShop. All
plug-ins share common dynamic parameter interface, therefore can be easily
controlled through the script language.
3D engine is implemented like a real-time 3D Studio (for example) playback.
Supports multiple lightsources, dynamic objects, inverse kinematics, multiple
mapping types (texture/bump/opacity/environment etc), gouraud and phong
shading models, subpixelling, subtexelling. Animation system supports
3D-spline and quaternion interpolation with tension/continuity/bias control
for their respective 3D entity (object/light/camera) types.
.Data file f