home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus Leser 16 / AmigaOS_LeserCD16_02.bin / CD_System / Warp3D / README < prev    next >
Text File  |  2001-10-30  |  3KB  |  77 lines

  1.  
  2.              Warp3D
  3.         The 3D lowlevel software
  4.  
  5.         Copyright © 1998 - 2001
  6.              by Hans-Joerg Frieden
  7.             Thomas Frieden
  8.             Sam Jordan
  9.  
  10.  
  11. We are proud to present the third release of Warp3D. This file is only
  12. a brief overview of Warp3D. Please refer to the file Docs/Warp3D_User.guide
  13. for more detailed information. For more information on 3D hardware, refer
  14. to docs/HWaccel.guide.
  15.  
  16.  
  17. Purpose:
  18.  
  19. Warp3D is a lowlevel software, this means, that it doesn't provide high-
  20. level functions, as other 3D-API's do (like OpenGL). The advantage of
  21. this concept is the low overhead, or in other words, the high speed,
  22. which can be achieved when directly programming the Warp3D API.
  23.  
  24.  
  25. Features:
  26.  
  27. - Warp3D provides a unique API for any 3D hardware. This is done by
  28.   using a driver system. Therefore ANY application which uses W3D
  29.   for 3D graphics will work with ANY 3D hardware, as soon as an
  30.   appropriate hardware driver is present. There is no need to create
  31.   new versions of the software for every new 3D hardware.
  32.  
  33. - Warp3D is available for everyone, it's freeware (subject to a
  34.   special license, see the file 'LEGAL').
  35.  
  36. - The Warp3D implementation is provided as shared libraries, which
  37.   makes upgrading very easy. Applications using the W3D API don't
  38.   have to be changed, if a new W3D version comes out.
  39.  
  40. - Warp3D acts very lowlevel, which reduces the overhead to a minimum.
  41.   Applications directly accessing the Warp3D API can run with maximal
  42.   performance. This might be very interesting for game developers.
  43.  
  44. - The Warp3D API can be used by 68K and PPC applications in future.
  45.   The PPC shared libraries is in PowerOpen format (used by
  46.   WarpUp applications).
  47.  
  48. - Warp3D will work with any graphics software system (CyberGFX,
  49.   Picasso96 etc.). For every graphics software, a special W3D graphics
  50.   driver has to be written, which benefits from the individual advantages
  51.   of both graphics systems.
  52.  
  53. - Warp3D does not only work in fullscreen mode, it will also work in
  54.   window mode. Even several applications with several windows will be
  55.   able to share the 3D hardware resources (try running gears with the
  56.   '-window' command line parameter, even multiple times).
  57.  
  58. - Warp3D supports CPU drivers, which would make it possible to execute
  59.   W3D applications even if no 3D hardware is present (but only for chunky
  60.   bitmaps). Such a CPU driver could be implemented much more efficiently
  61.   as for example the software drivers of highlevel 3D implementations,
  62.   such as OpenGL implementations. Unfortunately, no CPU driver has been
  63.   released yet.
  64.  
  65. - Warp3D can be supported by 3D highlevel implementations. StormMesa is
  66.   already ported. Also, there will be a lightweight OpenGL implemenation
  67.   called 'MiniGL', which is aimed at game development on Amiga PPC systems.
  68.  
  69.  
  70. Contacting the authors:
  71.  
  72. Hans-Joerg Frieden:     hfrieden@uni-trier.de
  73. Thomas Frieden:         tfrieden@uni-trier.de
  74. Sam Jordan:             s.jordan@haage-partner.com
  75.  
  76.  
  77.