home *** CD-ROM | disk | FTP | other *** search
/ Trixter's Scene Collection / trixter.zip / trixter / Demos / DEVOTION.A01 / README.TXT < prev   
Text File  |  1996-10-05  |  19KB  |  397 lines

  1.                        Devotion - WaterLogic (c) 1996
  2.  
  3.    1st place demo at The Scene 96 demo competition on 2nd June in Singapore
  4.  
  5. [1] Disclaimer
  6. [2] Hardware requirements
  7. [3] Introduction
  8. [4] What is EXP24?
  9. [5] About WaterLogic
  10. [6] WaterLogic productions list
  11. [7] Distribution Sites
  12. [8] How to contact us
  13.  
  14. ..............................[1] Disclaimer.................................
  15.  
  16. We cannot be held resposible for any damage or harm done, caused in anyway,
  17. however remote, through the use of this production.
  18.  
  19. This production is freeware, and must be distributed freely through
  20. public information exchange mediums like BBSs and Internet. No monetary gain
  21. is allowed through the distribution of this production. Distribution on
  22. CD-ROMs or any other forms sold for money -requires- special permission
  23. granted by WaterLogic.
  24.  
  25. This disclaimer applies to -all- WaterLogic productions listed in part [6]
  26. 'WaterLogic productions list' of this documentation.
  27.  
  28. This production is the intellectual property of the members of WaterLogic,
  29. except the MIDAS sound system, which is written by the Sahara Surfers, and
  30. the PMODE/W DOS extender, which is written by Tran and Daredevil.
  31.  
  32. ........................[2] Hardware requirements............................
  33.  
  34. The following are the -absolute requirements- to run Devotion:
  35.  
  36. CPU...Pentium or PentiumPro (100Mhz+ highly preferred)
  37.  
  38. RAM...8Mb (16Mb or more will allow caching of all data files)
  39.  
  40. OS....MS-DOS 6.0+
  41.  
  42. Devotion does run under Windows 95's DOS shell, but the music timing will be
  43. slightly off, which is something beyond my control. It'll also run much
  44. slower than usual because of all the background processing Windows 95 does.
  45.  
  46. VGA...32bpp TrueColor using VESA 2.0 or
  47.       18bpp HiColor   using Mode-x on all standard VGAs
  48.  
  49. There're still many users out there who do not have cards that fully support
  50. VESA 2.0, therefore I've added a truecolor emulation mode using 320x200x18bpp
  51. in mode-x. However, this emulation mode is -extremely slow- due to hardware
  52. limitations.
  53.  
  54. Most PCI VGA cards these days have VESA 2.0 and Linear Frame Buffer support.
  55. However, some of these cards do not have VESA 2.0 built into their BIOS, so
  56. a software driver (provided by the vendor) or UniVBE should be used to enable
  57. these features. UniVBE is a universal VESA driver for almost all the cards
  58. available in the market today, it can be found on Internet at
  59. 'www.scitechsoft.com'.
  60.  
  61. SOUND...EXP24 uses the MIDAS Sound System by Sahara Surfers.
  62.  
  63. The MIDAS Sound System supports all major soundcards in the market today.
  64. Detection is automatic, just make sure that you have set your environment
  65. variables correctly.
  66.  
  67. Here's the worst way to run Devotion:
  68. Pentium-60Mhz, 8Mb RAM, Windows 95 DOS Shell, Mode-X TrueColor emulation
  69.  
  70. This is the better way to run Devotion:
  71. Pentium-133Mhz, 16Mb RAM, original MS-DOS, VESA 2.0 TrueColor
  72.  
  73. ............................[3] Introduction.................................
  74.  
  75. Finally, after a 4 month delay, Devotion is released. I believe this is the
  76. longest delay ever for a demo to be released (not counting those that were
  77. never released) after winning a demo compo. Any excuse will not be a good
  78. enough excuse, so I can only apologise.
  79.  
  80. Devotion is the biggest production by WaterLogic, since Pureness, which is
  81. another major production made more than a year ago. They both won 1st place
  82. at 'The Scene 96' and 'The Scene 95' demo competition respectively. We had
  83. planned an even bigger production for Devotion, but it only went to the
  84. storyboard stage and stopped. Reason is simple : outta time. After Pureness, I
  85. almost immediately started work on a new project, a demo system, called EXP24.
  86. It was the biggest and most complicated project I've ever done, so I could
  87. not foresee the uncountable obstacles that was waiting for me. Although the
  88. deadline was not met (20 Aug 96, one year development time from 20 Aug 95),
  89. I did manage to meet all requirements I set for it. So what has EXP24 got to
  90. do with Devotion? The answer is simple : EXP24 was used to make Devotion.
  91. Desperately trying to finish a stable bare skeleton of EXP24 so I can make
  92. a demo out of it, I was left with 2 days to make Devotion. Agen and I did not
  93. sleep for 2 days (I haven't had much sleep for that month anyway) but we did
  94. manage to produce all the data needed on time. However, a mysterious bug was
  95. discovered (despite careful coding and debugging all year long) at the night
  96. before the compo and all the 3D objects appeared black in our 3D scenes. I
  97. debugged throughout the night and brought my PC to the party place the
  98. following morning at 9am and continued. Finally, I found the problem, it was
  99. a wild pointer in my materials cache code. Looking back, I'm genuinely
  100. surprised that I didn't give up long ago, because I was SO damn tired. I guess
  101. the fact that I didn't want to give some sick asshole any chance of winning
  102. gave me the strength to pull through...but that's another story completely ;)
  103. While I'm at it, I wanna apologise to Zane for having to write 3 tunes for
  104. this demo just to have me change plans each time, but the final tune is simply
  105. great!
  106.  
  107. So I quickly zipped up the whole demo and gave it to the organisers, half
  108. an hour before the deadline. Actually, I think we're the only group who
  109. submitted their entry on time, none of the other contestants except
  110. 'Inner Option' did. And to think that I coded my ass off, and Agen still
  111. had to go back to work after helping me finish the demo, just to meet the
  112. deadline, makes me feel kinda sick.
  113.  
  114. During testing, Devotion ran perfectly and I felt the huge load off my mind.
  115. But I was already too tired to enjoy the party, even before it began. I did
  116. meet quite a few guys that I got to know through BBSs, so that was really
  117. nice. And I really appreciate all the people who came specially to support
  118. WaterLogic, you know who you are, thanks! :)
  119.  
  120. Well, there's a lot more I could write, but I really don't see the point
  121. right now. Afterall, this is just an insignificant piece of history, a moment
  122. in life. Winning or losing is not the point, enjoying the moment and making
  123. the best out of it is the point. It is those sore losers that always spoil
  124. the day. We make demos for everyone to enjoy and we try our best to achieve
  125. our best, and we sincerely share the experience with everyone. It is sad how
  126. all the commercialising has invaded the real spirit and how many of us have
  127. acquired the wrong concept of what demo-making is all about.
  128.  
  129. ...........................[4] What is EXP24?................................
  130.  
  131. 'EXP' for 'experimental' and '24' for '24-bit truecolor'.
  132.  
  133. 'EXP24' means experimenting with 24-bit truecolor.
  134.  
  135. But why experimental? It was purely experimental and I wasn't sure it'd work,
  136. that's why. But after more than one full year of hardwork, I found my answer.
  137.  
  138. EXP24 is a real-time script-based demo system. It's purpose is to make the
  139. demo creation process as easy as possible, avoiding all the linking,
  140. integration and many other nuisance problems present in every major demo
  141. production, so that maximum attention can be put into the effects and
  142. storyboard creation process.
  143.  
  144. Here are some of the features of EXP24:
  145. .32-bit protected mode, optimized for Pentium processors
  146.  
  147. .Uses Pentium internal timers for synchronizing and profiling
  148.  
  149. .24-bit truecolor processing, supports truecolor emulation on low-end VGAs
  150.  
  151. .Integrated 2D and 3D engine
  152.  2D engine is implemented in the form of plug-ins similiar to PhotoShop. All
  153.  plug-ins share common dynamic parameter interface, therefore can be easily
  154.  controlled through the script language.
  155.  
  156.  3D engine is implemented like a real-time 3D Studio (for example) playback.
  157.  Supports multiple lightsources, dynamic objects, inverse kinematics, multiple
  158.  mapping types (texture/bump/opacity/environment etc), gouraud and phong
  159.  shading models, subpixelling, subtexelling. Animation system supports
  160.  3D-spline and quaternion interpolation with tension/continuity/bias control
  161.  for their respective 3D entity (object/light/camera) types.
  162.  
  163. .Data file f