home *** CD-ROM | disk | FTP | other *** search
/ Vectronix 2 / VECTRONIX2.iso / FILES_10 / CHROMA.ZIP / DOCS / FACTS.DOC < prev   
Text File  |  1993-10-11  |  8KB  |  214 lines

  1.  
  2.  
  3.     ChromaStudio-24 Product specification fact-sheet.
  4.     
  5.     
  6.     This document acts as a rough guide to some of the many features
  7. available to a Chroma user, and may give magazine reviewers and the
  8. otherwise curious a list of facts about the product which might be used
  9. as a base comparison against other similar packages. This information
  10. contains the minimum of 'waffle' and can all be verified.
  11.  
  12.  
  13.  
  14. Purpose:
  15.     
  16.     * Chroma is designed primarily as an art/animation package
  17.       with many of the features of an image processing studio,
  18.       morphing package and more besides.
  19.  
  20.  
  21.  
  22. Capabilities:
  23.  
  24.     * Animation package:
  25.     
  26.       Animating films in 256 cols / true colour
  27.  
  28.     * Art package:
  29.     
  30.       Painting + drawing to one or more 'frames'
  31.     
  32.     * Image processing software:
  33.     
  34.       Touch-up and post-processing of pictures and animations.
  35.  
  36.     * Field Distortion software:
  37.     
  38.       Warping and bending of images in 256col/TC to create short
  39.       films or single pictures.
  40.  
  41.     * Field Morphing software:
  42.     
  43.       Mergeing two distinct images to create a third or more new
  44.       frames.
  45.  
  46.  
  47.  
  48. Features:
  49.  
  50.     * ChromaStudio is based on a video-editing unit, making the 
  51.       handling of multi-frame films more accessible and much easier
  52.       to understand.
  53.  
  54.     * Images and animations are held in memory as a sort of
  55.       compressed digital videotape, rather than separate windows.
  56.       This allows animations to be dealt with like real film.
  57.       Internal compression averages at around 6:1 on most animations,
  58.       but can vary a lot.
  59.  
  60.     * Up to 4000 frames or images may be held in memory at once,
  61.       depending on available memory.
  62.  
  63.     * On-line help describes functions below the mouse pointer and
  64.       also displays the keyboard shortcut for that tool.
  65.  
  66.     * Chroma works in both true colour and 256 colours, with mode
  67.       and resolution being configurable from inside the program.
  68.  
  69.     * True colour is handled like 256-colours, except when you change
  70.       the palette, the screen stays the same. We came to the conclusion
  71.       quite early on that colour-wheels and suchlike are a waste of
  72.       useful screen area, and are therefore not included...
  73.  
  74.     * Canvas size is independant of screen size and can be anything
  75.       from 320*200 up to 1280*960 pixels. The screen acts as a window
  76.       directly onto the canvas, and can be scrolled or dragged around
  77.       with the mouse.
  78.       
  79.     * The screen acts on the canvas like a parallax-adjustable zoom
  80.       lens. There is no 'zoom studio', just different levels of
  81.       magnification. All tools and studios function at any zoom level
  82.       including morphing, image processing and even animation.
  83.       
  84.     * Magnification varies from 1:1 up to 8:1 with response time 
  85.       being effectively zero, making it possible to change zoom
  86.       levels using the keyboard even during a line or box-dragging
  87.       operation. The zoom level can also be altered during animation
  88.       playback.
  89.  
  90.     * Users no longer need to hunt around for the palette selector,
  91.       since it is always at the bottom of the screen. This does not
  92.       cover part of the image since the screen has been expanded
  93.       vertically to accept this feature. This can also be removed
  94.       when viewing animations.
  95.                 
  96.     * 16 built in pens and 4 custom brush buffers allow more flexible
  97.       cut and paste operations without interfering with the drawing
  98.       tools.
  99.       
  100.     * 4 types of bezier/beta curves and splines are available which
  101.       do NOT require SpeedoGDOS to operate.
  102.       
  103.     * Brushes can be flipped, scaled, rotated, perspected, pasted above
  104.       and below the canvas in realtime, without delays.
  105.       
  106.     * Brushes and screens can be automatically re-mapped to fit
  107.       a new palette, even one containing colours very different
  108.       from the original.
  109.  
  110.     * Images and animations can be made to overay, underlay, preceed,
  111.       append, insert or patch from disk directly onto those already
  112.       held in memory. Palettes may be re-mapped during these operations.
  113.  
  114.     * Fill types include solid, Gourad, texture, contour, tri-grad and
  115.       quad-grad, all possible in 256-colours as well as TC.
  116.     
  117.     * The ability to import and export FLI and FLC animation formats
  118.       makes Chroma compatible with Animator PRO on the PC.
  119.     
  120.     * Tools can be 'tweened' allowing a curve to begin life as a
  121.       line and end up as a figure-8. This can be done with many tools
  122.       and is the heart of the animation unit.
  123.       
  124.     * Tweening may be performed over all frames or over a segment of
  125.       frames, either backwards or forwards.
  126.       
  127.  
  128. Software specification:
  129.  
  130.     * Simple, custom-written WIMP environment, based loosely on a
  131.       mixture of interfaces including GEM, Windows and NeXTstep.
  132.       Window redraws are instantaneous, and only begin to show
  133.       signs of drag in 640*400 true-colour upwards.
  134.       
  135.     * Written in 100% 68030 Assembly language, Chroma utilises
  136.       the improved instruction set and dual-cacheing capabilies of
  137.       the new chip wherever possible, offering speed improvements
  138.       over GEM-based software at least comparible to a processor
  139.       upgrade.
  140.       
  141.     * Certain sections of highly time intensive code have been
  142.       written in DSP56001 Assembly language, offering performance
  143.       very close to that of the Silicon Graphics Indy workstation
  144.       ( see benchmarks below ). Unlike many current Falcon products,
  145.       Chroma's DSP code is purpose written on-the-spot, as opposed
  146.       to pinching it from the NeXT platform. (developers take note) 
  147.       
  148.     * The upper palette limitation of 262,144 colours has been
  149.       blatently disregarded and as far as we are concerned, it
  150.       is now 16,777,216. This gives access to 256 greyscales
  151.       rather than the usual limit of 64.
  152.       
  153.     * All intensive operations are realtime. the user need not
  154.       hang around waiting for a rotated block to redraw itself.
  155.  
  156.     * Chroma is resolution-independent. You can run it from any
  157.       desktop resolution even if you wish to draw in a different
  158.       one.
  159.  
  160.     * Virtual memory drivers such as OUTSIDE are fully supported
  161.       offering users anything between 4 and about 500 megs of ram.
  162.       
  163.     * Compatible with MultiTos, Chroma doesn't care what you happen
  164.       to be doing in the background, it just shuts everything else
  165.       off until you wish to access the desktop or quit the program.
  166.  
  167.     * Base memory consumption in 320*200*256 is about 512k,
  168.       leaving almost everything for your animations.
  169.       
  170.     * Chroma is not hard-disk hungry. Executable size + externals
  171.       totals up to around 200kb.
  172.  
  173.     * Chroma is almost completely crash-proof, and any bugs we have
  174.       missed will be short-lived. We do not hard-wire the system
  175.       to prevent crashes, we just avoid bad bugs in the first place.
  176.  
  177.  
  178. -----------------------------------------------------------------------
  179.  
  180.   Speed comparisons: ( Field warping 720*486 pixels, 100 lines )
  181.  
  182.  
  183.   100 control lines is not a typical situation, since excellent results
  184.   can be obtained using 15-30 lines. The number of lines greatly affects
  185.   rendering time.
  186.  
  187. -----------------------------------------------------------------------
  188. Machine       :    Processor   :    Clock rate   :    Cols      :    Time
  189. -----------------------------------------------------------------------
  190.  
  191. Atari ST   :    MC68000        8MHz        16 colour    10 hours
  192.  
  193. 486 PC     :    I80486 DX    33MHz        256 greyscale    30 minutes
  194.  
  195. Falcon030  :    MCDSP56001    32MHz        true colour    18 minutes
  196.  
  197. SGI4D 25   :    MIPS RS4000    110MHz        true colour    2 minutes
  198.  
  199.  
  200. References:
  201.  
  202.     The Falcon+ST tests were performed using our own software,
  203.     the PC timings being extrapolated from a small image rendered
  204.     in 'Morph for Windows' and the SGI timings were taken directly
  205.     from SIGGRAPH Proceedings 1992.
  206.  
  207.  
  208.  
  209.     Douglas Little of the Black Scorpion development team '93
  210.     
  211.  
  212.  
  213.     
  214.