home *** CD-ROM | disk | FTP | other *** search
/ Freelog Special Edition 11 / FreelogHS11.iso / Démos&Merveilles / Fate / readme_v13.txt < prev    next >
Text File  |  2000-09-16  |  9KB  |  200 lines

  1.  
  2.                            FATE / 7 Gods demo group
  3.  
  4.                            (C) 2000 http://7gods.sk
  5.  
  6.                      1st place at DemoBit'00 26 Feb, 2000
  7.  
  8.  
  9.                              Version 1.3 addendum
  10.  
  11.  
  12.  fATEfATEfATEfATEfATEfATEfATEfATEfATEfATEfATEfATEfATEfATEfATEfATEfATEfATEfATE
  13.  
  14.   Release 1.3 notes
  15.   09/09/2000
  16.  
  17.   Several optimizations have been done in version 1.3. It also comes with re-
  18.  compiled scenes, smaller datafile and about 50% faster runtime engine. The
  19.  only reason you won't notice dramatical Fatemark boost is, that some
  20.  additional effects have been added to keep a performance ballance between
  21.  the CPU & graphics killer scenes (chapel, fountain, gates) and the simple 
  22.  ones (morphing).
  23.   The Lighting checkbox has been removed from the configuration dialog. Now 
  24.  there is no way to switch to vertex lighting.
  25.   There are no credits in the intro morphing.
  26.   The camera is still a bit jerky because of the realtime motion capture.
  27.   The memory usage dropped down to about 55% compared to the previous 
  28.  releases. Loads A LOTS faster.
  29.  
  30.   Some people might consider this thing as a simple 3DS player or whatever.
  31.  To avoid such a myths, here are some specs of the engine:
  32.  
  33.  - fast visible surface determination using BSP-trees, PVS and bv-culling
  34.  - non-BSP static objects
  35.  - static and dynamic vertex lighting
  36.  - truecolor lightmapping
  37.  - reflection enviroment mapping
  38.  - dynamic objects
  39.  - dynamic lightmap projection
  40.  - static and dynamic mirrors
  41.  - collision detection 
  42.  - dynamic shadows
  43.  
  44.   Of course, some of these features are not used / not visible in this demo.
  45.  The engine itself became a bit out of date now, so take this release as the
  46.  last one. No more time and effort gonna be feeded into Fate. 
  47.  
  48.                                                                 Tren / 7Gods
  49.  
  50.  fATEfATEfATEfATEfATEfATEfATEfATEfATEfATEfATEfATEfATEfATEfATEfATEfATEfATEfATE
  51.  
  52.   Release 1.2 notes
  53.   15/08/2000
  54.  
  55.   To install this new version, unzip all files from fate_v12.zip into your
  56.  Fate directory (overwriting the old ones).
  57.  
  58.   There was only a tiny bug in the initialization. It crashed with GF256
  59.  class graphics cards with the drivers 5.xx and later.
  60.   You should download the latest driver for your graphics card before running
  61.  this demo.
  62.  
  63.  fATEfATEfATEfATEfATEfATEfATEfATEfATEfATEfATEfATEfATEfATEfATEfATEfATEfATEfATE
  64.  
  65.   Release 1.1 notes
  66.   19/03/2000
  67.  
  68.   To install this new version, unzip all files from fate_v11.zip into your
  69.  Fate directory (overwrite the old ones).
  70.  
  71.   Finally we could test FATE with some other graphic boards than nVidia (which
  72.  are still the best, and provide full OpenGL support, nVidia rules!). We had
  73.  only a short time for testing, but still figured out some annoying driver
  74.  related stuff, which are not so easy to avoid, and affect the functionality
  75.  of Fate and the overall visual quality.
  76.   Therefore we added some additional checkboxes into the demo configuration
  77.  dialog appearing at the start of FATE, these are:
  78.  
  79.     x 8 bit - most of accelerators support only 16, 24 and 32 bit rendering,
  80.               so by checking this, you may force OpenGL to use generic
  81.               software rendering. This MUST work with every possible HW 
  82.               configuration, elseway you have to reinstall OpenGL.
  83.  
  84.     x Mirrors - use stencil functions, which are not correctly implemented
  85.                 in some drivers (default=on). If the demo crashes after the
  86.                 intro (morphing), try to turn off mirrors.
  87.  
  88.     x Lighting - demo can render either vertex or lightmap lighting, by 
  89.                 checking this you will select lightmaps (default=on). Vertex
  90.                 lighting is slower and looks ugly.
  91.  
  92.     x Reflection env-mapping - you can turn off if you encounter any problem
  93.                                or just to get better performance (default=on)
  94.  
  95.     x Trilinear filtering - speed related switch, but some hardware may not
  96.                             support trilinear filtering at all (default=on).
  97.  
  98.     x GL extension - you can turn of/off using OpenGL extensions
  99.  
  100.  The engine.cfg file has been removed. Please delete it :))
  101.  
  102.  
  103.  So here are some notes for the users of non-nVidia cards:
  104.  
  105.  ATI Rage 128
  106.    FATE was tested with an ATI All-in-Wonder 128 card and drivers shipped with
  107.    the board (software release 06.11.1-CD17, drv file 4.11.6114)
  108.    The demo ran ok, no crash, you can play with the switches. BUT you won't
  109.    get the same visual quality than using nVidia cards, because:
  110.    - Multitexture blending - GL_MODULATE for the second texture unit does not 
  111.      modulate the primary color correctly, causing overbrighting the scene. 
  112.      To avoid this, either turn off lightmaps (lighting=0) or turn off GL
  113.      extensions to force multipass lightmap rendering. By doing this, you may 
  114.      also encounter some Z-buffer fighting.
  115.  
  116.    FATE was also tested with the driver included in GLsetup v1.0.0.110 shipped
  117.    on the Quake3Arena CD. Using this driver FATE worked better, no multitexture
  118.    bug, please use 32 bit color depth. Also we noticed, that the reflection
  119.    mapping looks a bit ugly, probably the glPolygonOffset or glDepthMask work
  120.    different, so you will see some side effects. If you know how to correct
  121.    this issue, please drop an email (tren@7gods.rulez.sk). We will be thankful.
  122.    (the *maybe* critical code section before redrawing reflection mapped polys 
  123.     by multipass:
  124.     glEnable(GL_DEPTH_TEST); 
  125.     glPolygonOffset(-1.0f, -3.0f); 
  126.     glEnable(GL_POLYGON_OFFSET_FILL); 
  127.     glDepthMask(GL_FALSE);
  128.     ... setting up texture and drawing polys...
  129.    )
  130.    We recommend installing the latest version of GLSetup before running FATE.
  131.  
  132.  Matrox G400
  133.    To aviod crashing after the intro, do the following steps:
  134.    - turn off 32 bit depth-buffer in the driver setup (driver config checkbox)
  135.    - use 32 bit color depth rendering (FATE config dialog)
  136.    - turn off mirrors (FATE config dialog checkbox)
  137.    The demo should run OK this way. If you encounter any problem, try to turn
  138.    off GL extensions .
  139.    Note, that FATE was tested with a Matrox G400 Marvel card and drivers
  140.    shipped with the board.
  141.  
  142.  Voodoo3
  143.    To aviod crashing after the intro, do the following steps:
  144.    - do not try to run it in window! Switch to fullscreen mode!
  145.    - turn off mirrors (FATE config dialog checkbox)
  146.    Note, that FATE was tested with the GlSetup drivers from Quake3Arena CD 
  147.    (thanks, id software). Driver downloaded from the 3dfx site was not working
  148.    at all (vlw9x-oem.exe dated from Nov1999). We recommend installing the latest
  149.    version of GLSetup before running FATE.
  150.    The driver does not support stencil functions, anyway, very smooth. Try
  151.    1600x1200 resolution.
  152.  
  153.  
  154.  fATEfATEfATEfATEfATEfATEfATEfATEfATEfATEfATEfATEfATEfATEfATEfATEfATEfATEfATE
  155.  
  156.   7 Gods demo group and other cool people participating in our life:
  157.    Apache       7 Milan Janosik        G apache@7gods.rulez.sk
  158.    Destroyer    7 Juraj Barat          G destroyer@7gods.rulez.sk
  159.    Fefe         7 Martin Ferencei      G fefe@7gods.rulez.sk
  160.    Mondo        - Pavol Vaskovic       G mondo@7gods.rulez.sk
  161.    Nazghul      - Ludovit Lukac        G black pixel doesn't like e-mail ;)
  162.    Pavuk        7 Marek Antozi         G pavuk@7gods.rulez.sk
  163.    Ped          7 Peter Helcmanovsky   G ped@7gods.rulez.sk
  164.    Pefo         7 Peter Onofrej        G pefo@7gods.rulez.sk
  165.    Sayza        7 Maros Sandor         G sayza@7gods.rulez.sk
  166.    Tren         7 Zsolt Trencsenyi     G tren@7gods.rulez.sk
  167.  
  168.  FATE credits:
  169.    Apache: graphics (some 3D models and textures)
  170.    Fefe: graphics (some 3D models and textures)
  171.    Nazghul: graphics (a few textures)
  172.    Pavuk: hacking (a lot of textures) :)
  173.    Ped: code (water & fire & particle generators)
  174.    Pefo: code (object morpher)
  175.    Sayza: code (system related routines, audio and gfx libraries)
  176.    Tren: code (3D engine, visualization, OpenGL stuff, etc etc etc)
  177.          graphics (3D scenes, models, some textures)
  178.          cool gothic-industrial soundtrack, nothing ;)
  179.  
  180.  fATEfATEfATEfATEfATEfATEfATEfATEfATEfATEfATEfATEfATEfATEfATEfATEfATEfATEfATE
  181.  
  182.  Disclaimer:
  183.   7GODS is not liable for any damage arising from any and all use
  184.   of this package. You are using this software completely at your
  185.   own risk. In case of other damage we may be responsible for,
  186.   7GODS will provide you with nice postcard with special greetings
  187.   for you. No other action may be taken against 7GODS.
  188.    If such responsibility is not allowed by law of your country, you
  189.   are not allowed to use this software in any way and you must
  190.   destroy it immediately.
  191.  
  192.    If you want to run the software at any public presentation, or
  193.   you are distributing it on CD, web/ftp site, or at other media, you
  194.   must send an e-mail to hellco@upjs.sk with detailed information
  195.   about the presentation and/or distribution of this software.
  196.  
  197.    No part of this package could be changed.
  198.  
  199.  fATEfATEfATEfATEfATEfATEfATEfATEfATEfATEfATEfATEfATEfATEfATEfATEfATEfATEfATE
  200.