home *** CD-ROM | disk | FTP | other *** search
/ Frozen Fish 2: PC / frozenfish_august_1995.bin / bbs / graphics / anim3d14.pi < prev    next >
Fred Fish's Product-Info  |  1994-10-20  |  4KB  |  122 lines

  1. .name
  2. Anim3D
  3. .type
  4. Animation Player
  5. .short
  6. Plays anims written in special language
  7. .description
  8. Anim3D is my first Amiga program longer than a few dozen lines of code and
  9. was mainly to teach myself how to program a 'real' application for the Amiga.
  10. Basically it plays vector movies that are written in a special programming
  11. language that I designed.
  12.  
  13. The original idea was:
  14. "Wouldn't it be neat if vector demos could be created and played using a
  15. standard program, use the screenmode that you wanted, were smoother on
  16. faster machines and multitasked properly?"
  17. After all, we can't impress PC users from fast animation 'cos they have
  18. faster processors, but we can beat them by making something totally
  19. impossible through Windows   ;-)
  20.  
  21. Anim3D is a real-time vector movie player for Workbench 3 machines. It has
  22. three main features which I think most Amiga software (and demos) should
  23. have nowadays:
  24.  
  25.  
  26. 1)  It is extremely friendly to the OS and multitasks properly; I've
  27.     played animations whilst downloading files on the modem and been
  28.     playing a tracker module so I think I can safely say this  :-)
  29.  
  30. 2)  Animations are played at the SAME speed whatever the machine is...
  31.     slower machines just have a lower frame update rate. This works fine
  32.     because the display is double-buffered (as you'd expect) so there are
  33.     no half drawn screens to be seen.
  34.  
  35. 3)  It can use any of the display modes available on the machine;
  36.     the same image is displayed on the screen whatever the resolution.
  37.     This allows those lucky A4000/040 owners to display anims in mega hi-res
  38.     while running at the same frame rate that an A1200 might run in lo-res.
  39.  
  40. It also makes use of a special dithering method that I worked out which
  41. gives the appearance of more shades of each colour without slowing screen
  42. rendering down. This does however require more chip memory than normal.
  43.  
  44. I have designed a language for creating these animations and some simple
  45. demo anims have been included to give you an idea of what it can do. Take a
  46. look at the animation files by all means (they are only ASCII text), but I
  47. wouldn't try writing your own without any documentation!
  48. .version
  49. 1.4
  50. .author
  51. Michael George
  52. .requirements
  53. The machine requirements for Anim3D are:
  54.  
  55. 1)  Kickstart 3.0 or higher.
  56.     This is because Anim3D uses many of the features added in KS 3 such as
  57.     system friendly double buffering, the ASL screen mode requester and
  58.     interleaved screens.
  59.  
  60. 2)  Enhanced chipset.
  61.     This is not a necessity for Anim3D, but I had to use the ECS registers
  62.     for defining blit sizes (the normal BLTSIZ reg isn't capable of big
  63.     blits for some of the ECS/AGA screen modes and would need to do them
  64.     in two goes).
  65.     This could be fixed reasonably easily, but I have not time to do it
  66.     right now.
  67.  
  68. 3)  A 68020 or higher.
  69.     Everything has been optimised for 32 bit machines.
  70. .distribution
  71. Freeware
  72. .address
  73. 21 Mucklow Hill
  74. Halesowen
  75. West Midlands
  76. B62 8NT
  77. England
  78. .email
  79. mgeorge@cix.compulink.co.uk
  80. .construction
  81. Anim3D was developed on the following system:
  82.  
  83. Hardware:
  84.     Commodore Amiga 4000/030:
  85.  
  86.         25Mhz 680EC30 CPU
  87.         25MHz 68882 FPU
  88.         2Mb Chip RAM + 4Mb Fast RAM
  89.         Kickstart v39.106
  90.         Workbench v37.67
  91.  
  92.     Microvitec Cubscan 1440 (14" multi-sync monitor)
  93.  
  94.  
  95. Software:
  96.     SAS/C v6.51 - SAS Institute 1994
  97.     Devpac Amiga v3.04 - Hisoft 1993
  98.     Amiga Developer Update for 3.1 - Commodore 1993
  99. .tested
  100. A1200 with 2Mb Chip + 4Mb Fast RAM. (KS 39.106, WB 3.0)
  101.  
  102. A1200 with 40MHz 68EC030, 2Mb Chip + 4Mb Fast RAM. (KS 39.106, WB 3.0)
  103.  
  104. A3000 with 2Mb Chip + 8Mb Fast RAM. (KS 40.70, WB 3.1)
  105.  
  106. A3000T with 2Mb Chip + 8Mb Fast RAM. (KS 40.70, WB 3.1)
  107.  
  108. A4000/030 with 2Mb Chip + 4Mb Fast RAM. (KS 39.106, WB 3.0)
  109.  
  110. A4000/040 with 2Mb Chip + 8Mb Fast RAM. (KS 39.106, WB 3.0)
  111.  
  112.  
  113. All AGA modes have been tested on my A4000/030 and Microvitec Cubscan 1440
  114. monitor.
  115. .docs
  116. Anim3D.guide
  117. .described-by
  118. Richard Fish
  119. .submittal
  120. Downloaded via ftp from wuarchive.wustl.edu.
  121.  
  122.