home *** CD-ROM | disk | FTP | other *** search
/ Amiga Computing 68 / ac068a.adf / take2.lzh / t2_readme < prev    next >
Text File  |  1993-06-20  |  33KB  |  703 lines

  1.  
  2.  
  3.     ************************** TAKE-2 READ_ME ***************************
  4.  
  5.  
  6.     This document discribes some alterations on the Take-2 package that
  7.     were made since the manual was printed. It also contains some general
  8.     information to clarify certain functions and explains some new ones
  9.     that were added, mainly on suggestions and remarks from users.
  10.     This does not mean the manual is wrong or useless, it only shows that
  11.     Take-2 is developed and improved every day. This file contains the
  12.     vital information you need to take full use of the latest developments
  13.     and should be printed out and be kept with the manual.
  14.  
  15.  
  16.     --------------------------- NEW FEATURES ----------------------------
  17.  
  18.     The vidi library
  19.     ----------------
  20.  
  21.     The hassle with the old and new vidi.librarys and if it is in the
  22.     LIBS:-directory or not is a thing of the past, since it has been
  23.     incorporated in the program itself.
  24.     For this reason it is no longer necessary to use any install utility.
  25.     You will still need some workbench files, however, but a requester
  26.     will inform you if they are not found.
  27.  
  28.  
  29.     New vidi hardware
  30.     -----------------
  31.     The new VidiAmiga-12 hardware, manufactured by Rombo, has no controls
  32.     on the device itself as did the earlier versions. For this reason
  33.     contrast and saturation sliders have been added next to the existing
  34.     hardware control sliders on the digitizer controlpanel.
  35.     These 4 controls are identified by a single character on the knob,
  36.     which are, respectively, (B)righness, (C)ontrast, (S)aturation and
  37.     (O)ffset. The new sliders have no effect when used with old hardware.
  38.  
  39.     You can alter these gadgets via the keyboard by using the up and down
  40.     arrows on the keypad in combination with a qualifier key:
  41.     Brightness: Up/Down Arrow + Left-Shift
  42.     Contrast:   Up/Down Arrow + Left-Alt
  43.     Saturation: Up/Down Arrow + Right-Alt
  44.     Offset:     Up/Down Arrow + Right-Shift
  45.  
  46.  
  47.     Using an NTSC Amiga
  48.     -------------------
  49.  
  50.     The program recognizes on which machine it is running and switches to
  51.     NTSC mode if required.The Digitizer/Display option is set accordingly,
  52.     thus the default vertical resolution is switched to 200 lines.
  53.     Only 18 cells/sounds are displayed in NTSC mode and the "25"-gadget
  54.     on the flipper controlpanel is replaced by a "30"-gadget to account
  55.     for the different videospeed on NTSC video equipment.
  56.     All Requesters and panels are still centered on the screen.
  57.  
  58.     Setting the Digitizer/Display menu-option to PAL will only work while
  59.     using PAL Vidi-Amiga hardware. The NTSC version of the digitizer has a
  60.     smaller internal buffer. Trying to read a PAL sized image from it will
  61.     probably crash your machine or give some strange effects, at least.
  62.     If you are using a PAL digitizer and grab a PAL picture, the bottom
  63.     56/128 lines will not be displayed on an NTSC machine, although the
  64.     FrameBoard will display a scaleddown version of the complete picture.
  65.  
  66.  
  67.     The audiofilter
  68.     ---------------
  69.  
  70.     The General menu on the xsheet contains a new item for switching the
  71.     hardware audiofilter of the Amiga on or off.
  72.     This filter prevents aliasing distortion but cuts all frequencies
  73.     above 7000 Hz. By disabling it the higher tones will come trough,
  74.     giving a clearer sound. Distortions will be more apparent, however.
  75.     The powerled of the Amiga is switched off or dimmed when the audio-
  76.     filter is disabled.          
  77.  
  78.  
  79.     The Flipper/startFrame option
  80.     -----------------------------
  81.  
  82.     A new option, called "StartFrame" has been added to the Flipper menu.
  83.     This was done on a request from users. Some want to start the Flipper
  84.     on the first frame every time, others want the flipper to start from
  85.     the frame it was on when they returned to the main screen.
  86.  
  87.     Choosing the StartFrame/First option will restart from frame 1 every
  88.     time the flipper is invoked. The StartFrame/Current option will start
  89.     the flipper with the current frame, which is set to the frame the
  90.     flipper was on when you returned to the main screen. The current frame
  91.     can be set manually by clicking on the framenumber, in which case this
  92.     frame will be the first frame when the Flipper is invoked.
  93.  
  94.  
  95.     Show a specified  frame
  96.     -----------------------
  97.  
  98.     You can now go to whichever frame you like in the flipper, either
  99.     from the exposure sheet or from within the flipper itself.
  100.     Doubleclicking on a framenumber on the exposure sheet invokes the
  101.     flipper and brings it to the specified frame. It stops immediately at
  102.     that position. You can then use the flipper controlpanel as usual.
  103.     If you click on the framenumber indication on this controlpanel, a
  104.     cursor will appear in it, allowing to enter a new framenumber.
  105.     Hitting return (CR) while the cursor is active brings you to the
  106.     specified frame, anything else restores the original framenumber.
  107.  
  108.  
  109.     Dragging items on the exposuresheet
  110.     -----------------------------------
  111.  
  112.     Some operations involving cells and sounds can't be achieved using the
  113.     existing tools in an easy and intuitive way. A new concept of altering
  114.     the exposuresheet has been added to make editing even more flexible.
  115.  
  116.     Each element on the xsheet can now be dragged over the screen, thus
  117.     accomplishing a certain editing operation.This is in fact an extension
  118.     of the select function for each of these elements. Clicking once over
  119.     a cell or sound and releasing the mousebutton will still (de)select
  120.     that item. If the left mousebutton is held down, however, moving the
  121.     mouse will deselect the item and perform the new dragging function.
  122.  
  123.         How does it work in practice ?
  124.  
  125.     When used on a cell, dragging the mouse will alter the timing of this
  126.     cell. This means you can stretch or shrink the repetition of each cell
  127.     without using any CellPanel tool or change the multiply number.
  128.     This is especially useful if you want to tailor the timing of a cell
  129.     to a certain framenumber or when you only want to alter one cell.
  130.  
  131.     When used on a sound, dragging the mouse will change the startposition
  132.     of the sound to a new frame,if possible. Although you can drag a sound
  133.     beyond another one, it can't replace an existing sound.
  134.     This replaces the need to remove a sound and insert it again at a new
  135.     position, simply to move the sound to another frame.
  136.  
  137.     It is also possible to drag the current (white) frame, but this is
  138.     only useful in combination with the FrameBoard at the moment. Thus
  139.     you can search more rapidly through the images to see a certain image,
  140.     without the need to see all frames or to switch between back and
  141.     forward scroll.
  142.  
  143.                 Merging levels
  144.                 **************
  145.  
  146.  
  147.     A new option has been added to the XSheet-menu which allows to
  148.     merge multiple levels into 1 new level, retaining the overall
  149.     resolution of the original pictures, merging them as opaque colors
  150.     on transparent celluloid sheets.
  151.  
  152.  
  153.     About the Merge Levels method.
  154.     ------------------------------
  155.  
  156.     It was opted to have immediate results while linetesting with
  157.     multiple levels, even on entry level Amigas (A500/600). This
  158.     imposed some restrictions to the resolution while flipping, as
  159.     it isn't possible to merge 4 multicolored pictures in 1/25th of
  160.     a second. The presented solution, as described in the readme-file
  161.     for version 1.5, proved satisfactory for linetesting purposes.
  162.  
  163.     Some users, however, want to use the program to present early
  164.     results to their clients. As the number of colors per level is
  165.     restricted to only 2 for each picture on the same frame, this
  166.     resolution was not satisfactory for presentation purposes.
  167.  
  168.     It is now possible to merge all levels into 1 new level, which
  169.     can thus be played at its full resolution. The normal procedure
  170.     would be to edit the animation until you are satisfied with it,
  171.     using the normal "restricted" method for speed, and then use the
  172.     Merge option to create a presentation animation.
  173.     Look at the working method as the wireframe mode in 3D software
  174.     and the Merge option as the rendering. Thus you will have speed
  175.     and efficiency while creating as well as good image quality on
  176.     the end result.
  177.  
  178.  
  179.     Some notes about the merging process.
  180.     -------------------------------------
  181.  
  182.     The levels are merged right to left for each frame. Thus level 1
  183.     contains the bottom picture (background) and level 4 contains the
  184.     top picture. The transparent pixels in first picture (right level)
  185.     are replaced by corresponding pixels of the picture on the left of
  186.     it. The transparent color of the leftmost level will be displayed
  187.     unchanged.
  188.  
  189.     When a new frame is merged into a new picture, the earlier composed
  190.     pictures are searched for corresponding picture data. If a match is
  191.     found this picture will be used instead, avoiding duplicate data in
  192.     memory. It is therefore possible that the merging slows down to the
  193.     end of a lengthy x-sheet, especially with many similar pictures.
  194.  
  195.     At the moment, the palette of the leftmost picture is used for the
  196.     new picture. You should take care that all pictures on a frame use
  197.     the same palette, otherwise you'll get some strange looking results.
  198.  
  199.     You can use BLANKS to pad levels. They will be rendered as completely
  200.     white pictures on that level. If you want another color instead, a
  201.     monochrome picture should be loaded or digitized and inserted at the
  202.     appropriate positions. For normal merging of linetests, the standard
  203.     BLANKS will work fine. If all levels on a frame contain a BLANK, a
  204.     normal BLANK will appear in the merged scene at that frame.
  205.  
  206.     Note that after the merging has finished, only 1 level is occupied,
  207.     leaving 3 empty levels for some more merging.
  208.  
  209.  
  210.     The Merge Levels requester.
  211.     ---------------------------
  212.  
  213.     When you choose Merge from the XSheet menu on the main screen,
  214.     you will be presented with the Merge Level requester. Of course,
  215.     you must at least have 2 levels in use, for this option to work.
  216.  
  217.  
  218.         Enter merged name:
  219.  
  220.     Since new pictures will be created, they must have a proper name,
  221.     so that they can be identified and stored to disk. You should type
  222.     in an initial name for these new pictures in the stringgadget
  223.     before the merging process is started. If you don't, the default
  224.     name "mergepic-001" will be be used. Since this doesn't say much
  225.     about the animation it should be avoided.
  226.     Only use a unique name, which isn't used for any pictures in the
  227.     PicturePanel. The MERGE will fail if a duplicate name is used, but
  228.     it will skip found name-numbers while merging and use the next free
  229.     number, instead.
  230.  
  231.  
  232.         Transparent color:
  233.  
  234.     When preparing your animation in another package, care should be
  235.     taken that either the first or the last color are used wherever you
  236.     want the picture to be transparent. Normally this would be color 0
  237.     (first) because it is used for genlocking and is best to be left
  238.     black to keep the gadgets and requesters of the software clear.
  239.     When digitizing drawings on white paper, you will probably want the
  240.     paper to be transparent, which is the last color since the palette
  241.     is sorted dark to bright.
  242.     Use the PREVIEW function (explained later) to make sure that the
  243.     correct color is used for the merging process. Take care that the
  244.     overlaying  picture is to the right of the underlaying picture on
  245.     the exposure sheet.
  246.  
  247.     FIRST:    The first color in the palette (usually the darkest) will
  248.     be replaced with the underlaying picture.
  249.  
  250.     LAST:    The last color in the palette (usually the brightest) will
  251.     be replaced with the underlaying picture.
  252.  
  253.  
  254.         Original pictures:
  255.  
  256.     If you no longer need the original pictures after the operation,
  257.     they can be removed while merging, thus freeing valuable memory.
  258.     In many cases, when memory is low, this will be the only way to
  259.     successfully merge the levels, as the new pictures need the memory.
  260.     Naturally, you can save the originals to disk before merging. 
  261.  
  262.     KEEP:    All pictures stay in memory.
  263.     Use the PicturePanel "Find Unused" menuoption and the "Delete pics"
  264.     function if you should wish to remove the obsolete pictures after
  265.     the merge has been completed.
  266.  
  267.     REMOVE:    Obsolete pictures are removed while merging.
  268.     A warning requester will appear before the merging starts, allowing
  269.     to cancel the destructive operation.
  270.  
  271.  
  272.         Main merge gadgets 
  273.  
  274.     MERGE:    Starts the actual merging operation.
  275.     The Merge Levels requester disappears and the current frame indicator
  276.     advances from the first to the last frame, showing which frame is
  277.     being processed. If the REMOVE original pictures option is chosen, 
  278.     the merged frames no longer show the original cells, as the corres-
  279.     pending pictures are removed from memory.
  280.  
  281.     PREVIEW: Merges the current frame and displays it without altering
  282.     the pictures or the exposure sheet. No new picture is created, either.
  283.     This allows you to check if the correct pictures are in the correct
  284.     levels and test which of the transparent options works best.
  285.     The preview screen is displayed until the leftmouse button is clicked. 
  286.  
  287.     CANCEL: Removes the Merge Levels requester without altering or crea-
  288.     ting any pictures or cells. The current settings are preserved.
  289.  
  290.  
  291.     An example.
  292.     -----------
  293.  
  294.     After all this information you may think it's quite a complex matter,
  295.     but in practice it is a very simple operation (on the part of the
  296.     user, that is. Its a complex matter to program, though.)
  297.  
  298.     I will presume you are familiar with the basic Take-2 functions, such
  299.     as loading scenes and using the flipper.
  300.  
  301.     On the distribution disk you will find a directory called "arrowhit"
  302.     Load it as a Scene and flip the animation. The 2 levels are displayed
  303.     in multilevel mode, so only 2 greys per level are used.
  304.  
  305.     Now return to the main screen and choose "Merge" from X-Sheet menu.
  306.     Click on PREVIEW when the Merge Levels requester appears. The preview
  307.     screen will show the current frame as a merged picture. It seems only
  308.     the arrow on level 2 is shown, but you can see a small part of the
  309.     tree through the arrowhead, which is in fact black on the original.
  310.     Obviously the transparent color is set wrongly. Click the left mouse-
  311.     button to remove the previewscreen, set the transparent color to
  312.     LAST and click on PREVIEW again. Now the frame is merge correctly.
  313.  
  314.     Because the originals are safely on disk, you can set the original
  315.     pictures option to REMOVE and click on MERGE to start the process.
  316.     After choosing PROCEED on the verify requester the actual merging
  317.     commences and the xsheet shows the progress of the merge. When the
  318.     process has finished (when the pointer becomes arrow-shaped again),
  319.     you can flip the finished animation in its full glory.
  320.  
  321.  
  322.     ------------------------- ALTERED FEATURES --------------------------
  323.  
  324.  
  325.     Loading and saving Scenes
  326.     -------------------------
  327.  
  328.     This is quite a dynamic area of the program. Because about 70 students
  329.     have to share the same harddisks at my school, the saving procedure
  330.     has to be both foolproof and automatically organizing the data.
  331.     Eventually, the system using a namerequester and automatic extension
  332.     naming proved satisfactory for this situation. Some users, however,
  333.     liked the old system using the bottom filenamegadget on the filere-
  334.     quester better. You can now use whichever of these systems you like
  335.     most. If no name is entered in the filenamegadget on the filerequester
  336.     when the SAVE gadget is selected, a requester will appear and query to
  337.     enter a name, otherwise the saving will take place immediately, using
  338.     the provided name.
  339.     Entering a carriage return in these stringgadgets has the same effect
  340.     as selecting the SAVE gadget (or PROCEED on the namerequester).
  341.  
  342.     When loading Scenes you must only select the directory containing the
  343.     needed files and select LOAD on the filerequester. This enables you
  344.     to load several Scenes at once, providing they are all in the same
  345.     directory.
  346.  
  347.     It is now possible to load scenes with a different number of levels
  348.     correctly. Empty levels of the first loaded scenes are padded with
  349.     blanks when a new scene, using more levels, is appended. Also, the
  350.     sound will now appear at the correct frame in the appended scene
  351.  
  352.     Whenever a name is defined for a scene by either loading or saving it
  353.     to disk, this name is shown in the titlebar on the exposesheet. This
  354.     makes it easier to identify the animation at all times, especially
  355.     when it is part of a large production. I would still advise you to
  356.     give each picture a logical name to avoid identical named pictures on
  357.     disk and while appending scenes.
  358.  
  359.     You can now save a Scene with the same name as a previously saved 
  360.     Scene. If PROCEED is choosen on the "File already exists."-requester
  361.     the directory and its contents will be deleted and the Save will
  362.     continue as before. Also, directorys containing files can be deleted
  363.     with the "DEL!"-function. Directorys within directorys will not be
  364.     deleted, however, since this would provoke potential disasters,
  365.     especially in schools and companies...
  366.  
  367.  
  368.     The LowMem Alert
  369.     ----------------
  370.  
  371.     The Lowmem Alert has been finetuned and should work alright now.
  372.     It is invoked when the amount of memory needed for safely saving your
  373.     work is no longer available. You should therefore try to free as much
  374.     memory as possible before commencing the Save operation.
  375.     Quit the FRAMEBOARD, DIGITIZER and FLIPPER screen if they are opened,
  376.     and close all unneeded Panels on the XSheet. If you should still have
  377.     lack of memory, then the Workbench can be closed as well via the Gene-
  378.     ral Workbench menuoption provided the Workbench is open at the moment.
  379.     The alert will only be displayed once and will only report again when
  380.     a New/Scene is invoked. This is to prevent numerous alerts being dis-
  381.     played while saving the files to disk. Normal 'Not enough memory'-
  382.     errors will still be displayed when a function failes, naturally.
  383.  
  384.  
  385.     Duplicate naming
  386.     ----------------
  387.  
  388.     It is now no longer possible to have pictures or samples with the same
  389.     name in memory. This caused some strange effects, especially when se-
  390.     veral scenes where loaded using a-001 and so on. Also, it wasn't pos-
  391.     sible to regrab a certain picture without confusion.
  392.     Whenever a picture is being grabbed or loaded with an existing name,
  393.     you will be asked whether to PROCEED (replace picture/sample) or to
  394.     CANCEL the procedure (leave original picture untouched).
  395.  
  396.  
  397.     The INFO panel
  398.     --------------
  399.  
  400.     The panel, which pops up when the INFO gadget on the Filerequester is
  401.     selected, will now display how many pictures will (at least) fit on
  402.     the current (hard)disk in addition to percentage of free diskspace.
  403.     This number shows how many pictures with the current resolution would
  404.     fit on the disk with no compression. This means you can probably save
  405.     more pictures on it, depending on the nature of the images.
  406.  
  407.  
  408.     ColorMerge in the Digitizer
  409.     ---------------------------
  410.  
  411.     The colormerging routines, which merge the red, green and blue buffers
  412.     into a full color picture, have been revisited. They are invoked when
  413.     you choose MIX or GRAB IT while in colormode. The conversion from the
  414.     12 available bitplanes (R+G+B) to a number of colors less than 4096
  415.     (HAM) are much improved and will give a more accurate picture, using
  416.     dithering to compensate for the missing colors in the palette. It is
  417.     now possible to obtain an acceptable result even when using as few as
  418.     4 colors, depending on the quality and nature of the original picture.
  419.  
  420.     A new digitizer optionmenu called "MixMethod" has been added. Choosing
  421.     "Approx" will use the closest color in the the palette for each pixel,
  422.     choosing "Dither" will compensate for the lack of enough colors in the
  423.     palette by placing different colored pixels together to give the illu-
  424.     sion of more colors on screen, a technique pioneered by the French
  425.     Pointilist Painters from the previous century.
  426.     Which method works best depends on the kind of picture digitized. If
  427.     it contains sharp edges around shapes, the "Approx" method will give
  428.     the best results while graduate colorfades will be mixed best with the
  429.     "Dither" on, thus avoiding colorbanding. Resolutions lower than 16 co-
  430.     lors will give a more pixelized result, since the colors used are to
  431.     far apart to give a suble dithered shade.
  432.     When using "Dither" in with an Interlaced resolution, the image will
  433.     appear to flicker more than with the "Approx" method,unless some kind
  434.     of anti-flicker device is used.
  435.     Since the "Dither"-method only gives better results in 2 of the avail-
  436.     able mixing resolutions, the "Approx" method is used by default.     
  437.  
  438.     Aborting while a colormerge is running will now give the choice to
  439.     PROCEED or CANCEL, since it was al to easy to abort the merge acci-
  440.     dentaly by pressing a mousebutton or key.
  441.  
  442.  
  443.     Continuous digitizing (VCR)
  444.     ---------------------------
  445.  
  446.     Choosing GRAB IT while the VCR-gadget is highlighted will bring up a
  447.     requester showing the memory usage while grabbing. Before, this memo-
  448.     rybar was displayed at the righthand side of the ControlPanel. Since
  449.     this position was also employed for the selection of a DUB picture, it
  450.     wasn't possible to use the VCR in combination with the DUB option.
  451.  
  452.  
  453.     Printer check
  454.     -------------
  455.  
  456.     Because many users will own the vidi digitizer, a sound sampler and a
  457.     printer, all using the parallel port, a switchbox is a solution.
  458.     It has to be said that it is not advisable to switch while your com-
  459.     puter is on, as it can crash the system or even damage your hardware.
  460.     To have an extra safety and avoid printing to anything else than the
  461.     printer, a check for the availability of the printer is made before
  462.     the actual printing starts. An error requester will inform you when
  463.     no printer is found, allowing to correct the situation.    
  464.  
  465.  
  466.     KS2.0 on a standard A500/A600/A1500/A2000
  467.     -----------------------------------------
  468.  
  469.     It seems that a few system routines have slowed down when the new
  470.     operating system is used on a model with a M68000 CPU. One of the most
  471.     noticeable effects being the jerky movement when a screen slides up or
  472.     down. Because the annoying effect this has, the program will skip the
  473.     screen scrolling when it detects a KS2.0 used with a M68000 CPU.
  474.     Some other side effects of this combination are looked into.
  475.  
  476.  
  477.     ------------------------ GENERAL INFORMATION -----------------------
  478.  
  479.  
  480.     SUBJECT: About Multiple Levels
  481.     ------------------------------
  482.     by Geert Vergauwe
  483.  
  484.  
  485.     This text contains no new information, but is more of a discussion on
  486.     how to use the  Multiple Level functions effectively.
  487.  
  488.  
  489.     To avoid having to draw the same background and immobile figures onto
  490.     every new drawing of an animation,traditional animators use seetrough
  491.     cellophane sheets. This allows several layers of animation to be seen
  492.     at once, with an optional background as the bottom level. By only
  493.     altering the layers (cellophanes) that have movement, only these dra-
  494.     wings have to be made, thus saving a lot of redrawing work.
  495.  
  496.     As Take-2 is essentially a linetester, these separate animated levels
  497.     must not only be tested individually, but their interactions have to
  498.     be checked as well.
  499.     There are two ways of accomplishing this, each with its own advantages
  500.     and limitations, which will be described later. These Multiple Levels
  501.     simulation methods resemble the union-skin technique, which is used
  502.     to see the previous drawing on a lighttable to dethermen the relative
  503.     position of the new drawing. The Multiple Levels in Take-2 are desig-
  504.     ned to allow a flexible and quick way to simulate how the existing
  505.     drawings will be filmed on the animation table.
  506.  
  507.  
  508.         Multiple Level method 1: using the exposuresheet.
  509.  
  510.     This method simulates overlayed cellophane drawings. You can see one
  511.     drawing trough the unused space of the one on top. As with actual
  512.     cellophanes, you can make any combination on any frame, adding and
  513.     removing pictures on different levels as much as you like.
  514.     This is the most straightforward and flexible method, with only one
  515.     mayor drawback: only 2 colors (1 white/1 grey) are shown from each
  516.     level, even if the original pictures use more colors/greys. This is
  517.     a limitation of the current Amiga hardware.
  518.  
  519.     As you may have noticed, there are four columns on the xsheet titled
  520.     'level 1' to 'level 4'. These are four independent levels that can
  521.     be edited separately or simultaneously.
  522.     When you append cells to a level from the PicturePanel, you can set
  523.     the current level by selecting one of the four levelgadgets at the
  524.     top of the PicturePanel. The cells will be appended to that level.
  525.  
  526.     You can select cells in any of the levels or even all levels at once
  527.     in the usual way (clicking on the cell). You can make blocks in any
  528.     level or more than one level by doubleclicking on a cell to assign
  529.     the start of the block and then select a cell in another level to
  530.     assign the end of the block. The block will contain all cells whitin
  531.     the rectangle formed by the start and end cells of the block.
  532.     Try it out, it is really much more straightforward than it sounds.
  533.  
  534.     All CellPanel editing functions work on all levels. If you have se-
  535.     lected cells in level 1 and 2, for example, and use the insertcells
  536.     function, all selected cells will be inserted at the choosen point.
  537.     You can delete cells in more than one level at once in the same way.
  538.  
  539.     When the Flipper or FrameBoard is invoked, the program detects if
  540.     more than one level is used and switches to Multiple Level display
  541.     mode (two colors per level) automatically.
  542.     Each levelheader has an ON/OFF switch. If a level is OFF, it is consi-
  543.     dered empty and will not be displayed. If only one level containing
  544.     cells is ON, this level will be displayed with the full color palette,
  545.     even if the other levels contain cells as well.
  546.     The level switch has no effect on editing functions, though.
  547.  
  548.     The most practial way to use this multilevel method is to test each
  549.     level of animation levels separately on a different level with only
  550.     the current level ON and have a final check by enabling all used le-
  551.     vels to check interactions..
  552.     If you are are using more than two colors while digitizing the origi-
  553.     nal pictures, you should try to have a good contrast and make the most
  554.     important lines as dark as possible. This will result in a clear com-
  555.     posite display of the levels.
  556.  
  557.     When you are satisfied with the timing and combination of all levels,
  558.     you can choose Merge from the X-Sheet menu to merge all levels into
  559.     one new level and see the complete animation in all its glory !
  560.  
  561.  
  562.         Multiple Level method 2: using the DUB-function.
  563.  
  564.     This method can be compared with photographic double-exposing, since
  565.     two images are actually being merged together. The resulting picture
  566.     can't be altered and has a unique picturename. These pictures can have
  567.     up to 16 greylevels (DUB isn't available in colormode), allowing for
  568.     detail, but some animations can get rather complicated to digitize in
  569.     this way, with little space for errors. In this case you should have
  570.     a prepared exposuresheet, made manually or using the other multilevel
  571.     method to avoid errors while digitizing or use Method 1.
  572.  
  573.     Let's assume you have animated two walking cycles of 12 drawings on
  574.     separate levels, which should be checked together. You should then
  575.     digitize all drawings of one cycle with the DUB-gadget off, making
  576.     sure you digitize the paper as white and clean as possible.
  577.     Set the Digitizer/DubOriginal optionmenu to Overwrite and the Digi-
  578.     tizer/DubMode optionm to AND and highlight the DUB-gadget.
  579.     Now digitize the drawings of the second level, scrolling the name of
  580.     the corresponding picture in the red textdisplay for each new image.
  581.     You can either use the left and rightarrow key or click on the names
  582.     above and below the red textdisplay to set the correct DUB picture.
  583.     This way you will have only 12 pictures which contain both levels, as
  584.     if you had digitized them on a lighttable under the camera. 
  585.  
  586.     If you only want to superimpose a linear background or layout on every
  587.     grabbed drawing then this method is recommended,since you can preserve
  588.     memory and have the pictures displayed at any resolution.
  589.     You should first digitize the background (use a dot after the autoname
  590.     to prevent the program from appending a number). It is important to
  591.     use a good contrast in order to have a clean mixture of pictures.
  592.     Highlight the DUB-gadget and scroll the name of the background in the
  593.     red textdisplay on the righthand side of the ControlPanel.
  594.     Whenever you grab a new picture,the background will be stored as well.
  595.   
  596.     More detail of both methods can be found in the Take-2 manual.
  597.  
  598.  
  599.  
  600.     SUBJECT: Take-2 and Anim files
  601.     ------------------------------
  602.     by Geert Vergauwe
  603.  
  604.  
  605.     The Anim (opt-5) format, as defined by Sparta/Aegis, has many advan-
  606.     tages but it also has some strange peculiarities in order to optimize
  607.     playback speed, which do not fit-in with the Take-2 concept.
  608.     I have tried to solve all discrepancies to allow Animfiles to be fine-
  609.     tuned using this program, though. Here are some comments I would like
  610.     to make, so that you know how Anim files are handled by Take-2. This
  611.     will allow you to make a better preparation when creating Anim-files
  612.     in other programs, DPaint in particular, which will make live easier.
  613.  
  614.  
  615.         timing information.
  616.  
  617.     The timing information for each picture, which defines how long it
  618.     should be displayed, is stored in the header of the next picture. This
  619.     is probably to set a vertical blank delay after the picture is dis-
  620.     played. I find this is an inaccurate method, since the delay starts
  621.     after the picture is constructed, which takes time by itself. The
  622.     timer should start before all data is handled. The player can then
  623.     wait for the timer to finish.
  624.     This also means that the last picture has no timing information.
  625.     Because Take-2 tries to construct an exposuresheet with the timinginfo
  626.     from each picture, the timing of the last picture can't be determined.
  627.     When trying to store this in the first frame, a number of Anim Players
  628.     crashed... A programmers life isn't easy, you know.
  629.     What all this means is that you will have to create the timing for the
  630.     last picture manually, which isn't a total disaster, after all.
  631.  
  632.  
  633.         The extra pictures.
  634.  
  635.     Sometimes, when you load an Anim file created with another package,
  636.     two extra pictures will be created, which are identical to the first
  637.     two. These are cycle-pictures, which are added to the Anim to allow
  638.     AnimPlayers to cycle the animation. Not all programs write these,
  639.     however. It is therefore not possible to skip these two frames. I
  640.     found that DeluxePaint knows the exact length of an animation it has
  641.     saved by adding an extra DPAN (DPaint ANimation ?) chunck to the Anim
  642.     file. When such a chunck is found by Take-2, no extra pictures will
  643.     be created. I have taken the liberty to save such a chunck when saving
  644.     an Anim,so that Take-2 animations are loaded correctly by DeluxePaint.
  645.  
  646.  
  647.         DeluxePaint timing.
  648.  
  649.     Because of the way DeluxePaint handles animation, you can't use real
  650.     timing (waiting), but have to repeat identical pictures over several
  651.     frames to simulate holds. All these frames are saved in the Anim file,
  652.     with a timing of 1. This takes up more diskspace/memory than neces-
  653.     sary, especially for each first duplication, because it saves the
  654.     differences with the picture two frames back. Furthermore, when loa-
  655.     ding Anim files, DeluxePaint does not automatically duplicate each
  656.     picture according to it's timing. All this would make it rather dif-
  657.     ficult to interchange Anim's between DPaint and Take-2.
  658.     To take care of this problem, Take-2 checks for duplicate frames after
  659.     loading an Anim file, removes them and adjusts the xsheet to reflect
  660.     the correct timing, without the overhead of holding identical pictures
  661.     in memory. When saving an Anim file, you will be asked to select the
  662.     ANIM savemethod. Choosing EXPANDED will create a (larger) file which
  663.     loads into DeluxePaint with the correct timing. Choosing ECONOMICAL
  664.     will create a (shorter) file which will be played back with the cor-
  665.     rect timing by a Player program.
  666.  
  667.  
  668.         Anim to Pictures.
  669.  
  670.     When an Anim file is loaded into Take-2,seperate pictures are created,
  671.     to allow flexible editing. This means that you will need more memory
  672.     than was needed to create the original Anim file. Also, the names for
  673.     each individual picture are derived from the filename with a unique
  674.     number added to identify each seperate picture. Anim's created with
  675.     Take-2 contain the original name for each picture, so that a complete
  676.     reconstruction can take place. When the Anim is resaved using another
  677.     package, this information will probably be lost.
  678.  
  679.  
  680.         Anims and sound
  681.  
  682.     You should also take note that no sounds are imbedded in an Anim file.
  683.     If you want to save your animation with sound, you should save it as a
  684.     Scene and use the ScenePlayer or Take-2 itself to play it back.
  685.     I could manage to save the samples and sounds along with the pictures
  686.     in the Anim file, but this would be useless, since no player programs
  687.     would play them. I could write a special Anim Player, though .... 
  688.  
  689.  
  690.     As you can see, much effort has been made to make Take-2 the perfect
  691.     tool to allow timing adjustments of Anim files using all the flexible
  692.     functions of the program, while retaining optimal compatibility with
  693.     other software. It can also be used to create an Anim from separate
  694.     ILBM pictures,split Anims into their components to be used in software
  695.     that doesn't handle Anim files or to merge several Anims into a single
  696.     file. All palette information is preserved in the program and saved
  697.     along with the ANIM or ILBM file.
  698.     I found that no other software exists that allows this kind of manipu-
  699.     lation with Anims, exept for some separate,rather limited PD programs.
  700.  
  701.  
  702.     Have fun.
  703.