WWW.DANCAD3D.COM (sm): THE OFFICIAL DANCAD3D (tm) "BETA TEST" WEB SITE.

TERMS OF USE, HOME, INDEX, SHORTCUT, WHAT'S NEW, DOWNLOADS, GET MAIN ZIP, DOCUMENTATION, VIDEO, HOOKUP#1, #2, #3, KEYWORDS

FEATURE FILM 4K+ DIGITAL CINEMA UNCOMPRESSED EDITING AND SOUND MIXING
PLUS DIY MOVIE 35mm FILM SCANNING AND DIY 35mm FILM RECORDER SOFTWARE.

DANCAD3D (tm) DRAWING EDITOR, click on image for more info. and larger images. 3D ROBOTIC ANIMATION, click on image for more info. and larger images. 3D CONTOUR SURFACE, click on image for more info. and larger images. 3D CAM TOOL PATH, click on image for more info. and larger images. STEPPER MOTORS FOR CAM, click on image for more info. and larger images. DANCAM.EXE (tm) OPERATING 3D MILL, click on image for more info. and video. IM HELP STATUS, click on image for more info. and IM address.
Kodak (tm) LAD film negative scan image made with Canon XTi (tm) DSLR. Kinema Edit list Grading Levels #1 color correction tool . Kinema Edit list Grading Curves #1 color correction tool. Kinema Edit list Grading chroma Masking tool Vector display. Kinema Edit list Grading chroma Masking tool Waveform display. Kinema Edit list Grading Sharp/Soft filter tool. Kodak (tm) LAD image color corrected positive.
Click on these thumbnails for related information about my current software, features, and IM support. Hold [Shift] and click [Reload] to refresh IM thumbnail.

If are helping "Beta Test" you should report bugs and feel free to ask questions about the program's commands, it is best to email me at tempnulbox (at) yahoo (dot) com and put "DANCAD3D (tm) 24x7 SUPPORT SUBMISSION" in the email subject line so your mail is not deleted as junk. See Section: 8 for more information about support related issues. I want you to ask questions so long as they are on the subject and relate to the current program's commands. If you do not get some kind of reply assume I did not get your message and resend it and also try voice mail, postal form, etc. All submissions and correspondence become the sole property of Daniel H. Hudgins to do with as he sees fit, so stay on subject.

SECTION: 3.80.0.0
Digital Cinema 2K film recorder frame loader info from DANCINEL.ZIP (tm).
This Section, About DANCINEL.ZIP (tm), and Text from DANCINEL.TXT.

Copyright (C) 1986-2008 by Daniel H. Hudgins, All Rights Reserved.

No part of "This Web Site" (HTML document), including associated files, may be: distributed, sublicensed, transmitted, copied, archived, mirrored, modified, bundled, embedded, sold, given away, rented, loaned, or shared in any form without express written permission in a formal Vendor agreement contract dated and signed in ink obtained directly from Daniel H. Hudgins by registered postal mail. All agreements for permission to distribute expire after a period no greater than one year from the date of the signing of the agreement by Daniel H. Hudgins. See the current "EULA" for information regarding limited copying and storage for the purpose of "Beta Testing" "This Web Site."

To view or use the current version of this Web page you may need to reload or refresh the display of this page by your browser. Just clicking on the browser's [Reload] or [Refresh] icon may not be enough to insure that all of the page's most current contents have been cached and displayed. Some browsers may have additional commands to help display the page's most current contents such as: holding down the [Shift] key and clicking on the [Reload] icon, holding down the [Control] key and clicking on the [Refresh] icon, holding down the [Control] and [Shift] keys and clicking on the [Refresh] icon, pressing the [Control] and [F5] keys, pressing [Control] and the [R] key, or some other combination of keys or clicks. Check to see which commands your HTML browser uses to load the most current page contents into its cache and then to display them onto the screen.

This Web site is dedicated to the thousands of "users" of my programs, those who have helped test my programs over the last 22 or so years, and especially those who shared their experiences with me.

You must read this notice: This is a licensed Web site (HTML document and associated files). You must read and agree to be legally bound in contract by the Terms of Use and conditions given in the End User License Agreement ("EULA"), Legal Notices, Instructions, Warnings, Disclaimers, and all other text in "SECTION: 0" of "This Web Site" (HTML document and associated files) before reading or using any of the information, software programs, and or files, contained in, linked to, and or associated with, "This Web Site" (HTML document and associated files). Any use or "Beta Testing" of "This Web Site" constitutes your acknowledgment of your full agreement with the current End User License Agreement ("EULA") and your decision to have this current license supersede all prior and contemporaneous agreements and understandings. Information and files in "This Web Site" (HTML document and associated files) have been placed here so that long time users of "The Author's" programs DANCAD3D.COM (tm) , DANCAM.EXE (tm) , or DANPLOT.EXE (tm) could help proofread the text of the documentation files or screens displayed, and also help test data files, example files, and or any software programs that might be made available from time to time, to aid "The Author" in finding mistakes, bugs, and other errors, omissions, defects, mistakes, and faults. Everything in "This Web Site" (HTML document and associated files) is "Beta Test", "Beta Code", Experimental, Preliminary, requires proofreading, or is being evaluated for possible revision, and is NOT warranted to be free of defect. To help "The Author" report any bugs, foul-ups, defects, or mistakes that you find, see "SECTION: 8" for instructions. "This Web Site" (HTML document and associated files) and all other files and programs by Daniel H. Hudgins are made available "AS IS" without warranty of any kind express, expressed, or implied. All offers and specifications are subject to change or discontinuation without notice of any kind. Please read "SECTION: 8" of "This Web Site" (HTML document and associated files) before trying to contact "The Author."


Click here to go back to SECTION 3.0.0.0 Index for documentation pages.
Click here for top of DANCAD3D.COM (tm) Web site home page or here for home page INDEX.
Click here to check the current internet document if you are viewing this from a disk copy.
Note: If you want to go back to the previous link use the [Back] button in your browser.

This Section.

This section has text mostly about revisions to a "Beta Test" version of DANCINEL.EXE (tm), and might be looked to for updated information relating to changes in v1.xx, regarding some of the revised or added program features. There may be changes made in versions subsequent to the revisions of version of v1.xx that alter what is described in this section as it applies to that subsequent version. See also any other documentation files, and pages in this Web site (HTML document) for additional and or any more recent information.

The HTML documentation in this SECTION: 3.80.0.0 was derived from the text in the file DANCINEL.TXT that is, or was at one time, included in my *.ZIP file archive DANCINEL.ZIP (tm). You may find the current revision of DANCINEL.ZIP (tm) to download by going to SECTION: 9.75.61.0. My file DANCINEL.ZIP (tm) may also archive some other types of files like the ones described in this section, so check the current *.ZIP file in its current revision to see what exactly might be in it.

You may not distribute, sell, rent, share, or give away these HTML documentation files or printed copies of them. You may not extract text from these HTML documentation files for distribution, sale, rent, sharing, or giving away. You can use the [Print] option in your browser to make one copy for yourself to mark up in order to help me proofread the text for mistakes.

Documents may be available to download from time to time, you can check SECTION: 9 to see what the current situation with regard to downloadable files is. The names of these documentation files may change, and they may be edited, combined, or eliminated in the future, without notice.

You may need to adjust your browser for best viewing of the pre- formatted text by changing the "font" size using the commands in your browser (see the help in your browser, or use the pull-down menus in your HTML browser.) If some letters in words on the screen appear to be missing or scrambled try changing the font size in your browser as this sometimes happens even though the words are spelled correctly in the HTML code.

Use the "Edit, Find in page Ctrl+F" or "Edit, Find (in this page)... Ctrl+F" command in your browser to search for keywords within the documentation text in this HTML page. You will need to search over again in the other pages in this HTML document for the same keyword since your browser may not search for a keyword beyond the current page that is loaded.

Click here to go back to the top of this page.

About DANCINEL.ZIP (tm).

My current file DANCINEL.ZIP (tm) is a *.ZIP file that holds a current "Beta Test" version of one of my programs and associated files for "Beta Testing." This section refers to the preliminary revision of the DANCINEL.EXE (tm) program v1.xx version, look for other sections or documentation relating to any subsequent revisions.

The use and copying of the programs and files is governed by my current Terms of Use and End User License Agreement ("EULA") which are located in SECTION: 0 of this "Beta Test" Web site. You must read and fully agree to be legally bound by the current End User License Agreement ("EULA") before you use or "Beta Test" any of the files in my file DANCINEL.ZIP (tm). If you are unable to read and agree to the current End User License Agreement ("EULA") do not use or "Beta Test" any of the files in my program distribution, the DANCINEL.ZIP (tm) archive file.

Be sure that you scan the program and files in my DANCINEL.ZIP (tm) for virus or other contamination since you are responsible for checking them before you use them. These programs and this information are made available "AS-IS" and are without warranty of any kind express, expressed, or implied. Since these programs are "Beta Test" you must agree to become a "Beta Tester" before you make any use of them, see the End User License Agreement ("EULA") in this "Beta Test" Web site for more information. Be sure to read the current instructions in this "Beta Test" Web site regarding procedures for reporting program bugs and other such problems.

Thank you for helping test the "Beta Test" CAD and CAM programs and their utilities.

A *.TXT file version, similar to some of the text in this Section, may be included in the v1.xx revision of my DANCINEL.ZIP (tm) distribution archive file (see the "downloads" SECTION: 9 of this "Beta Test" Web site). See the text in any files like README.*, FILES*.TXT, and *.TXT stored in my current DANCINEL.ZIP (tm). You should check for the current types of document files because they may be more up-to- date than this *.HTM file, or it is possible that this HTML file could be more up to date, depending on which one got worked on last.

Click here to go back to the top of this page.

Text from DANCINEL.TXT.

Below is text from file DANCINEL.TXT that was written to be included in a preliminary revision of version of v1.xx of my DANCINEL.ZIP (tm) distribution for preliminary information about changes in version v1.xx of the programs. You should read this information before you try to use or "Beta Test" the original or revised programs. This information is in addition to any previous documentation on the subject of Cine Film Recorders, i.e. a supplement to, and does not go into detail about many of the previously documented features, so you should therefore review the other sections and documentation as well.

The text of DANCINEL.TXT was derived from some notes I made to myself as I worked on the code for v1.xx, so you should check this document, and the other documentation, against the programs before you do any "serious" testing of the programs since there may be some differences between the descriptions here and the current state of development of commands and features in the programs. Please report any discrepancies between the documentation and the programs or files that you find. Some of the text from this section may have been incorporated into the other sections of this Web site, in doing that some of the text may have been further revised, and so may contain additional information, therefore after reading through all of this section you should also read through all of the other portions of this Web site, even those portions that might seem to be duplicates.

I have kept this preliminary information in one long file so that you can use the "find in page" feature of your HTML browser to search for a keyword relating to some new command or feature you are looking for more information about, otherwise you might have to search through more files.

See also the This Section and About DANCINEL.ZIP (tm) sub-sections above, as well as SECTION: 9.75.61.0 for more information about v1.xx.


DANCINEL.TXT (tm) Copyright (C) 2006 All Rights Reserved.
This document may not be reproduced or shared without first obtaining a written
distribution agreement signed in ink by Daniel H. Hudgins.

This file is Preliminary Documentation for DANCINEL.EXE (tm) v1.01 BETA.

This Document and the program DANCINEL.EXE (sm) are governed by  the  End  User
License   Agreement   a.k.a.   "EULA"   located   at   the  Author's  web  site
www.DANCAD3D.com (sm).  You must read and agree to the terms and conditions  of
the current "EULA" before using or testing this document or the programs.

DANCINEL.EXE (tm) is made available free of charge only for "Beta Testing" with
the  current revision of DANCAD3D.EXE (tm) and may not be distributed for other
purposes.  DANCINEL.EXE (tm) uses the PMODE/W to operate in  32  bit  protected
mode  under  "DOS".  PMODE/W is Copyright (c) 1994-1997,  Charles Scheffold and
Thomas Pytel.  All rights reserved.  If you have questions about PMODE/W or its
error messages please search for documentation about it on the Internet.

Please do not re-distribute DANCINEL.EXE (tm) or DANCINEL.ZIP (tm), if you know
someone who would like to  help  "Beta  Test"  them,  please  have  them  visit
www.DANCAD3D.com  (sm) and download the current version after they agree to the
"EULA".  You should also check that you are "Beta Testing" the current version.

Trade  marks  mentioned  belong  to  their  respective  trade   mark   holders.
Information  about products does not imply an endorsement or recommendation for
purchase,  you should make your own purchase  decisions  based  on  information
taken  from  other  sources  including  but  not  limited  to  the manufactures
literature.

DANCINEL.EXE (tm) has been  undergoing  development  and  testing  and  is  not
finished  yet,  so features described in this document may not have been tested
adequately or may not have been tested in the current  revision  and  therefore
may  not  work  as  described  here.  If you find any discrepancies between the
program operation and the descriptions in this document please report  them  to
the  Author,  instructions  for  reporting things are located in Section:  8 at
www.DANCAD3D.com (sm).


---
OVERVIEW: WHAT DOES DANCINEL.EXE (tm) DO

DANCINEL.EXE (tm) is  a  utility  to  expose  motion  picture  film  with  high
resolution  Digital  Cinema  like  2K images loaded automatically from computer
frame files that have numbered filenames and are stored on the computer in  set
of image frame files.  This exposing of motion picture film is one of the final
steps  in the process of Digital Cinema whereby digital image files are used as
the source,  or for intermediate steps i.e.  Digital Intermediate  rather  than
film master positive,  in the generation of a motion picture release print,  or
printing negative for making release prints, for projection in a movie theater.
The image frame files displayed by DANCINEL.EXE (tm) may be computer  generated
synthetic  images  such as created with DANCAD3D.EXE (tm),  images derived from
video that has been framized out,  using an AVI extractor  or  AVI  decompiler,
into  separate BMP frame files taken from an un-compressed AVI file,  or images
scanned directly from  single  frames  of  motion  picture  film  using  a  pin
registered cine projector, high resolution macro copy optical printer lens, and
a high resolution digital camera.

DANCINEL.EXE  (tm)  v1.01  has  two frame source modes,  mode #1 reads a set of
numbered frame files from a directory in order,  mode #2 reads a  special  Cine
Frame  List  (*.CFL) and looks for those frames,  if they are not found it asks
for the disk with them on  it  to  be  inserted.  The  Cine  Frame  List  would
normally be made with the Link command in DANCAD3D.EXE (tm)'s Kinema Edit List,
and  would list only the frames from each shot that you want in the final edit.
You could also make your own *.CFL file if you follow its style format  exactly
since it is just an ASCII text file.

Although  DANCAD3D.EXE  (tm) can be used to display frame images on the monitor
and generate signals to operate the motor on the cine camera  in  a  cine  film
recorder, some video boards may require Linear memory addressing.  DANCINEL.EXE
(tm)  uses  Linear  memory  addressing  and  so  may  work faster and at higher
resolutions on some video boards.  DANCINEL.EXE (tm)  also  has  some  features
specifically  introduced  for  cine  film  recorder operation,  and can operate
independently of DANCAD3D.EXE (tm) from user entry or a DOS batch file.

DANCINEL.TXT (tm) is a utility  program  for  loading  2048x1536x32  resolution
numbered image frame files and displaying them on a computer monitor located in
a  cine film recorder,  and automatically operating the cine camera in the cine
film  recorder  to  photograph  a  sequence  of  cine  frames  on  movie  film.
DANCINEL.EXE (tm) can signal you to manually advance the cine camera with beeps
through the computer's speaker, or automatically advance the camera (the normal
operation)  by  using beeps through the computer's speaker to which electronics
have been connected as is described at www.DANCAD3D.com (sm) or the cine camera
can be advanced by making some connections  to  the  computer's  parallel  port
pins.

DANCINEL.EXE (tm) has brightness,  contrast, gamma, and dithering correction to
help adjust the monitor image to aid in making a good positive or  negative  on
cine film.  DANCINEL.EXE (tm) can automatically generate a special test pattern
using the brightness,  contrast,  gamma, and dithering settings so that you can
shoot film tests and measure them on a densitometer to check that you will have
the image in the  film's  straight  line  curve  and  check  other  film  image
properties.  The  test  pattern  can  also  be  used  to  check image focus and
resolution,  and be used to test image registration for multiple pass shooting.
The black patch can be used to check lens flare.

DANCINEL.EXE  (tm) can be operated automatically from a DOS batch file by first
setting up a configuration file with the settings you want used for a range  of
frames.  Different  configuration files can be used for each shot to adjust the
timing.

DANCINEL.EXE (tm) has many modes and can be  used  to  shoot  negative,  inter-
negative,  reversal,  CRI,  master  positive,  or  positive color films,  shoot
negative,  inter-negative,  reversal,  master  positive,  direct  positive,  or
positive color blind (blue only sensitive),  Ortho-Chromatic,  or Pan-Chromatic
Black and White films,  or shoot color separation  negatives  or  positives  on
separate rolls or sequentaly on a single roll.

DANCINEL.EXE  (tm)  can  trigger  a  color  filter  wheel  to  get better color
saturation by shooting three exposures on color stock rather that one exposure.
An effects filter wheel can also be triggered and the image tones automatically
manipulated to add star burst and glow effects through double exposures without
advancing the camera,  thereby possibly avoiding some sources  of  registration
error.

DANCINEL.EXE  (tm) is in a very preliminary state of development,  but has some
mouse support in the data entry.  Although not tested,  the program may operate
up  to  4096x3072x32 if a video board could be found that supports that in VESA
Linear VBE2.0 mode. 15, 16, 24, and 32 bpp video modes should be supported, but
only 24 or 32 are meant to be used for film  output.  In  the  initial  release
only  24bpp  BMP  files  of  the  exact size of the video buffer are supported.
Three file name numbering systems are supported, Long, Short, and Divided,  see
the  Files  Utilities  sub-menus  in  the  current DANCAD3D.EXE (tm) program to
convert numbered files into these filename types.

Instructional information and a  video  about  building  a  film  recorder  are
located  at www.DANCAD3D.com (sm) including some information about circuits for
advancing the cine camera, and making connections to the computer's speaker and
parallel port.  You should study that information before making connections  to
your  computer.  Making connections to your computer may damage it,  the Author
of DANCINEL.EXE (tm) will not be responsible  or  liable  for  damage  or  loss
resulting  from  your use of information in this document,  use or inability to
use of DANCINEL.EXE (tm),  or any of your other activities.  Do not make use of
DANCINEL.EXE  (tm)  or  this  document if you cannot or do not wish to bear all
liability, costs, torts, for anything that might occur, including bodily injury
and damage to your computer or property and the body and  property  of  others.
You  must  indemnify  the  Author  against all claims including claims by third
parties and you must bear all costs and penalty arising from such claims.


---
MODES OF SHOOTING CINE FRAMES OFF MONITOR SCREEN

In manual operation the computer loads a numbered frame file, you shoot a frame
with your cine camera,  the computer beeps a tone in one of three  frequencies,
then  tap  the [SpaceBar] to load another frame or turn the filter wheel,  this
continues for the range of frame numbers you selected from the  menu  or  batch
file.

In  speaker  operation the work flow is the same,  except the computer does not
stop and wait for a key to be pressed,  rather several delays can be pre-set to
control  the  exposure  and allow time for the cine camera motor to advance the
film.  The beeps on the computer's speaker can  be  electronically  tapped  and
feed  to  amplifiers  to  switch  relays to control the cine camera's animation
motor.

In parallel port operation the work flow is like the speaker  operation  except
that  the  signals  go  in  and out of the computer's parallel port in silence.
There is an option to have the computer pause until the signal on parallel port
pin 15 shows it is OK for the shooting to proceed.  You can select LPT1,  LPT2,
or LPT3 for the use of the film recorder circuitry.

The parallel port pins used in v1.01 are roughly defined as:

Pin 1 = Film frame advance, sometimes also used to advance the tri-color filter.
Pin 2 = Tri color filter wheel sync pulse, i.e. after blue before red.
Pin 3 = Effects filter wheel advance and capping shutter  trigger  for  effects.
Pin 4 = Signals source file disk needs to be changed in mode #2.
Pin 15 = Tells computer Cine Film Recorder is ready for next exposure.

See  the I = Install command in DANCINEL.EXE (tm) for more detailed information
about the various options in the revision you are "Beta Testing".


---
OPERATION FROM BATCH FILES

Once you have made a *.FIG configuration file with the settings you  want  used
for  your  shooting,  you  can  select the E = Expose command from DANCINEL.EXE
(tm)'s main menu, or you can make a batch file to shoot several ranges of frame
numbers using different configurations for each range.

In  source  mode  #1  there  are  four  command  line  parameters   used,   the
configuration file's name, the path and name of the first file in the frame set
(in the correct format for the L,  S,  and D type selected with [I]nstall), the
starting frame number, and the last frame number to shoot.

EXAMPLE: DANCINEL ONE.FIG C:\FRAMES\192.BMP 192 6875

Where ONE.FIG is a configuration file you made with  DANCINEL.EXE  (tm)'s  I  =
Install  command,  C:\FRAMES\192.BMP is the name of a Long or Divided frame set
(it would be SOMENAME.192 if it was in Short type),  192  is  the  first  frame
number to shoot, and 6875 is the last frame number to shoot.

In   source  mode  #2  there  are  four  command  line  parameters  used,   the
configuration file's name,  the path and name of the Cine  Frame  List,  *.CFL,
file  (SHOOTLST.CFL  is made by the Link command in the Kinema Edit List in the
current DANCAD3D.EXE (tm) v3.7) the starting frame number,  and the last  frame
number to shoot.  Normally the Start frame would be set to 0 and the Last frame
would be set to 99999999 so that all the frames in the Cine Frame List would be
exposed  on the Cine film in the Cine Film Recorder,  but you can select a sub-
range if you wish.  The first frame in the *.CFL file is  always  frame  called
number  0.  You  can  use  the View command in the Kinema Edit List to find the
starting and ending frame numbers since the Link  command  numbers  the  edited
frames  from  frame zero (i.e.  the PFL and PFF files are numbered like the CFL
file).

EXAMPLE: DANCINEL TWO.FIG C:\P1111\R000\SHOOTLST.CFL 0 99999999

DANCINEL.EXE (tm) used the CFL extension on the shoot list file to determine if
you are selecting source mode #1 or mode #2,  i.e.  BMP selects mode #1 and CFL
selects mode #2.  The *.FIG file is updated to the current source mode.

If you need to load the image frame files from DVD-R disks you can make a batch
file that only records a small range of frames in the cine film recorder,  then
deletes those frames from the harddisk,  then prompts you to  insert  the  next
DVD-R,  then  uses  the COPY command to copy those frames from the DVD-R to the
harddisk,  then runs DANCINEL.EXE (tm) to record those frames,  then the  batch
file can use DELETE to delete those frames,  and then repeat the cycle over and
over.  You may need to use the ATTRIB command to remove attributes  from  files
copied  from a DVD-R onto the harddisk,  especially if you try to open them for
editing.

When source mode #2 is selected DANCINEL.EXE (tm) will prompt you to insert the
removable disk with the next frame file on it if the frame file is  not  found,
so  mode  #2  may  be  preferred  to  mode #1 if you cannot fit all of the high
resolution frames for the Cine Film Recorder on one  disk  drive  at  the  same
time.  When mode #1 is used you can write a batch file and select sub-ranges of
frames  from the whole project,  hopefully breaking on shot changes,  to load a
set of frames from removable disks to a large harddisk in order to shoot a full
shot before having to stop and reload the harddisk again.

---
SYSTEM REQUIREMENTS

Since DANCINEL.EXE (tm) is a 32 bit program, and uses a large frame buffer, and
video modes that use VESA VBE2.0 it has some requirements that go  beyond  what
DANCAD3D.EXE (tm) v3.7 requires.

OPERATING SYSTEM: DOS 6.22 or equivalent, with memory manager configured.
                  WIN95OSR2 (tm) may work up to about 1GHZ.
                  WIN98SE (tm) may help frames load faster from the disk.
                  Under   DOS   you   may  need  to  edit  the  CONFIG.SYS  and
                  AUTOEXEC.BAT,  you may need to remove  EMM386.EXE  from  your
                  CONFIG.SYS,  or  run  from  the  DOS prompt or Manager within
                  WIN3.11 (tm).

VIDEO BOARD:      Must support VESA VBE2.0 Linear memory buffer mode.
                  2048x1536x32   or   2048x1536x24  mode  recommended.   A  PNY
                  Technologies  (tm)  Verto  GeForce (tm) 6200 AGP 8x 256MB was
                  used for testing at 2048x1536x32, some other nVIDIA (tm) chip
                  video boards may also support 2048x1536x32 resolution in VESA
                  VBE2.0 Linear mode but some other boards  will  not,  do  not
                  base your purchase on the box stating that the board supports
                  2048x1536 since this may not mean that the video board's BIOS
                  supports  that  resolution  in VESA VBE2.0 Linear mode.  Some
                  boards  only   support   VBE2.0   up   to   1920x1440x32   or
                  1600x1200x16, or less!  If you purchase a board you might try
                  to  do  so  from a store that will let you take it back if it
                  does not work properly with DANCINEL.EXE (tm).  The price  of
                  the board does not necessarily indicate that it supports more
                  or better VBE2.0 modes.

SYSTEM MEMORY:    At  least  64MB  of  system memory may be required,  128MB or
                  better may be  required  under  Windows  (tm)  if  any  other
                  programs are loaded.

HARDDISK:         A  fast  7200RPM 8MB buffer harddisk or better may help speed
                  loading of the frame files.

CPU:              80486 or better.  There may be issues with  CPU  faster  than
                  2.8GHz,  but  I  do  not have specific information as I write
                  this.  Please report such issues.  An AMD XP 2800+  was  used
                  for testing.

MOUSE:            Under WIN98SE (tm) the mouse should work,  under DOS you need
                  to  use  a  mouse driver.  Mouse support is limited to mostly
                  the buttons and a little rolling in the prompts.

PARALLEL PORT:    LPT1, LPT2, or LPT3 can be used for the control signals.  For
                  PCI cards you may need the cards driver,  for  ISA  cards  no
                  driver is usually required.  If you are running under WIN98SE
                  (tm)  you  would  have installed the PCI Parallel Port driver
                  already.  Watch out for  printer  drivers  that  capture  the
                  parallel port data, you may need to install a second parallel
                  port  and tell all the printer drivers not to use it.  Do not
                  use parallel port pass through devices,  connect directly  to
                  the port pins.

MONITOR:          Monitor   capable  of  2048x1536x24  or  better,   with  good
                  stabilization.  A  high  resolution Monochrome monitor can be
                  used for making color separations,  and if  it  has  a  white
                  phosphor  for  RGB  color  wheel or three pass exposures onto
                  color film.  The monitor can be analog or digital but must be
                  supported by the video board at 2048x1536x24  or  better  and
                  the  video  board  must support VESA VBE 2.0 Linear memory at
                  that resolution  as  well.  A  high  resolution  Native  QXGA
                  projector  may  also  be able to be focused directly onto the
                  Cine film with close up lenses to get more light on the film,
                  which might help speed up writing to  the  film  or  let  you
                  write directly to slow speed print film stock.


---
INSTALLING AND CONFIGURING DANCINEL.EXE (tm)

DANCINEL.EXE  (tm)  is supplied in a zip file named DANCINEL.ZIP (tm).  In this
zip file are these files:

DANCINEL.EXE 2K Digital Cinema like cine film recorder frame loader.
DANCINEL.FIG Default configuration file, may be changed with I = Install.
DANCINEL.FGN Holds name of current configuration file to load on start up.
DANCINEL.TXT Documentation for DANCINEL.EXE (tm).

Normally you would unzip these files directly into your DANCAD3D.EXE (tm)  sub-
directory  and  run them from there.  If you need them in another sub-directory
remember to change to that sub-directory before running DANCINEL.EXE (tm).

You need to change the program directory with the DOS CD command before you run
the program.

EXAMPLE: C:\>CD C:\DC37
         C:\DC37>DANCINEL

Do not try to display frames before you have gone through all  the  prompts  in
the  I  =  Install  command  in  DANCINEL.EXE (tm).  Most important is that you
select a video and  frame  resolution  that  your  video  board  supports.  The
computer  you  will be using with your cine film recorder would be the one that
needs to have the highest resolution video board and monitor.  If you select  a
video  resolution  that  is higher than your video board and monitor support in
VESA VBE2.0 Linear memory you may get an error message,  you  computer  monitor
may  go  into  safety  protection  mode,  or  your  monitor  may try to display
frequencies that are too high for it an it might burn out  or  catch  on  fire.
Never select video resolutions that you are not sure your hardware can support.
If  you  get a scrambled,  narrow,  or distorted image on your monitor turn the
monitor off before it can become damaged.  If you are running DANCINEL.EXE (tm)
from a batch file  make  sure  that  you  do  not  have  any  mistakes  in  the
configuration  files that you will be using,  since a typo in the configuration
file could  send  your  monitor  outside  of  its  safe  operating  range.  The
configuration  files  are in text and can be read in a text editor (do not make
changes with a text editor and save the  configuration  files,  changes  should
only be made with the I = Install command in DANCINEL.EXE (tm)).

Before you try to display frames,  configure the video resolution, and then try
the test pattern command.  If the test  pattern  displays  properly,  then  try
loading  some  BMP  numbered frame files by using manual frame advance mode and
the E = Expose command.  Remember that the frame file resolution must match the
video resolution exactly,  some image editing programs may make BMP  files  one
pixel  larger  or  smaller  than  requested (which will result in frame loading
failure),  so always check the "image info" in your image editing  software  to
see the actual size of the BMP image.

After  you see that the frames load and display properly you can go on and test
and configure the electronics that advance the  cine  film  camera  and  filter
wheels.  A  special  command is included for manually testing the Parallel Port
pins to see if you have your electronics and port connections talking  to  each
other properly.

Once you have the hardware and software hooked up and working,  you can use the
test pattern to adjust the contrast, brightness, gamma,  and dithering to get a
negative  or positive image on the film print that looks correct with plenty of
shadow detail and highlight detail, balanced contrast,  and neutral color.  You
may  need  to  have  the  monitor  internal  and  external settings or controls
adjusted,  and use some optical filters on the cine camera lens to help achieve
a clean neutral sharp test image.  If the test image looks ok,  then print some
test frames from actual scenes.  If the test frames from actual scenes look too
light or dark or something,  do not adjust DANCINEL.EXE (tm)'s configuration or
the film recorder's monitor,  rather adjust the contrast, brightness, and gamma
of the monitor you use to do your color timing on the frame  files  themselves.
It  is important that you do the color timing to the frame files such that they
look good when the test pattern in  DANCINEL.EXE  (tm)  looks  correct  on  the
finished film,  in other words, everything should be adjusted to match the test
pattern,  rather than the other way around.  The test pattern  is  a  tool  and
standard  of  performance,  if you can get it to look good on the movie theater
screen,  then you stick to that setting and  adjust  the  frames  for  artistic
preference.  The  monitor  you  use  for  color  timing  adjustments  should be
adjusted to have the frame images it displays match the  finished  film  print,
and  then  never  be adjusted,  so that you have something that can predict the
final look,  without having to do hundreds of film tests for each color  timing
change.  If  you  start  adjusting  the  film  recorder for every shot you will
probably have a harder time predicting the look of the final image on the  film
print.


---
VIDEO DISPLAY MONITOR ISSUES

To  produce  35mm  or  70mm cine film of satisfactory resolution for theatrical
projection on even medium size screens an image  resolution  of  a  minimum  of
2048x1080x24 pixels should be used.  The 2048x1536x32 (32 bpp mode has no finer
color than 24 bpp much of the time since the extra 8 bits are blank filler,  32
bpp just loads faster in some cases) available on some video boards is a little
better than the 2048x1080 a.k.a. 2K standard for Digital Cinema if you shoot or
scan through a 1.33:1 anamorphic lens and adjust the monitor vertical  size  to
get  a  16:9 image raster.  A CRT monitor has the advantage that you can adjust
the image height and width to fit the camera aperture  for  Academy,  16:9,  or
'Scope.  Digital monitors are better for consistency and geometry,  but are not
adjustable,  so the image needs to be cropped or shot off the monitor  with  an
adjustable anamorphic lens.


Few Monitors support 2048x1536x32, those that do are usually 21 inch or larger.
If  you  try  to select too high resolution on an older monitor it can overheat
and catch on fire,  something that would be very bad if you were in the room at
the  time,  but  could be worse if your film recorder was running for months on
end and you were not home and your  house  burned  down.  Newer  monitors  with
"plug  and  play"  running  under  Windows  (tm) may turn themselves off if you
select a video frequency or  resolution  that  is  too  high.  Even  so,  newer
monitors  can  also catch on fire if they are kept in the film recorder box and
inadequate ventilation causes the heat to build up and  the  monitor  overheats
and catches on fire.

Even  if  the monitor is not overheated it can still catch on fire,  especially
since it will be running around the clock for months  on  end.  So  you  should
seriously  consider  locating  your  film  recorder  outside  of your house and
arrange for sprinklers and power cutoff should smoke or  fire  be  detected  by
detectors in and around the film recorder.

In  order to make color separation images,  or multiple passes with filters and
such,  the image on  the  monitor  should  be  stable  with  changes  in  image
brightness.  Inferior monitors may show image size changes with frames that are
different brightness, that could induce color fringing if separations are made.

Because  of  convergence  errors  in  CRT  monitors just using one of the three
electron guns to expose the color separations  on  Black  and  White  film  may
reduce color fringing and improve sharpness.  If Black and White print stock is
used  to  make  the  separations then the three color separations could be made
with the red,  green,  and blue images displayed using just the blue gun in the
CRT.  See the configuration in DANCINEL.EXE (tm) for single gun options.

Digital monitors may be better for accurate image geometry since the pixels are
fixed in relation to the face plate and image size stability because the pixels
cannot  move  around with power fluctuations as they do in a CRT because of the
moving electron beam,  but finding a Digital monitor and digital  output  video
board  that  will  work  with  VESA VBE2.0 Linear mode at 2048x1536x32 may be a
challenge (if you know of a digital combination that  works  with  DANCINEL.EXE
(tm) let me know what that is).  Many Digital monitors and digital video out on
video  boards  may  not work above 1600x1200x32,  if that.  To output images to
film for Digital Cinema, a resolution of 2048x1536x32 or better should be used.
Using 2048x1536x32 means that the scanned or generated frames might not need to
be re-sized,  they can just be cropped for HD-DVD and other near HD or  Digital
Cinema  uses.  Resizing  of  images,  other than going from 4096x3072x48 master
image frame files directly down to 2048x1536x32  size  for  the  film  recorder
should  be  avoided.  The  Digital  Cinema image format 2048x1080 can be letter
boxed within 2048x1536 if the  2048x1080  image  was  not  scanned  anamorphic.
Using  anamorphic  2048x1536 images may be better than non-anamorphic 2048x1080
images because the CRT monitor vertical size could be reduced to take advantage
of the better 1536 vertical resolution and reduce the jagged  lines  and  other
digital  raster  artifacts (assuming an output aspect of 16:9 on the 35mm image
in the film recorder).

Although DANCINEL.EXE (tm) can display at lower and possibly higher resolutions
(maximum may be about 4096x3072x32 but I do not have hardware  that  goes  that
high  to  test it as I write this),  the standard Digital Cinema image width of
2048 is probably best for working image frame files that will be going to  film
output in a film recorder (rather than 1920 or 1600) when you cannot use 4096.

Moire'  patterns may show up in color separations when you shoot off of a color
shadow mask monitor.  To reduce Moire'patterns you may need to "stop down"  the
cine camera lens to have diffraction reduce the upper resolution limit.

Using  a  high resolution monochrome monitor to make color separations may help
reduce Moire' patterns and give slightly higher resolution,  since  the  shadow
mask  will not be between the screen and the electron gun.  High resolution CRT
displays are sometimes used for medical X-Ray display.

A monitor with a flat face plate is generally better that a curved one from the
stand point of the cine camera since  photographic  lenses  are  corrected  for
"flat  field"  and  would be out of focus in the corners when shooting a curved
screen.  If you stop the lens down to get the corners in focus you  lose  light
and the exposure time becomes too long.

The  monitor brightness is a critical issue,  since the lens on the cine camera
needs to be stopped down to about f/5.6 to get the best  resolution.  The  film
stocks used in the film recorder may be very slow, some as slow as E.I. 0.3, so
to  avoid  exposures  longer  than a minute you may need a very bright monitor.
Monitors that support 2048x1536 resolution may have their brightness limited to
reduce bleeding of the bright areas due to poor electron beam  focus.  You  may
not be able to use the best aperture on your cine camera lens and the slow fine
grain  film  stock  with  the  best  monitor  brightness setting,  and keep the
exposure time within practical limits.  You may have to pick a  combination  of
settings  that  give satisfactory results,  rather than the best possible image
quality in order to not have the film recorder run so slowly that you take  too
long  to finish your project.  You could have several film recorders working on
different reels of your project,  but that would introduce  variations  in  the
results and cost more to build and operate.

A  Native  QXGA  resolution computer compatible video projector might be useful
for getting more light into the Cine Film Recorder since you can point the QXGA
projector directly into the camera lens and set the camera lens  and  projector
lens  at  infinity.  The  size  of  the  image on the film can be controlled by
changing the focal length of the camera and or projector  lens,  or  by  adding
negative  or  positive meniscus lenses between the camera and projector lenses,
which may need to be modified to focus past (far of) infinity in order  to  get
the  projector  image  to  focus  on the film plane at the correct size.  Prime
lenses rather than zoom lenses should be used for  butting  the  projector  and
camera  together.  If you cannot get the butting technique to work,  because of
vignetting and such,  you can put close up lenses on the camera  and  projector
and  then  move  them  a  few  feet  apart and put a field lens between them to
produce an aerial image on the field lens.  A  color  separation  filter  wheel
should  be used between the camera and projector,  and DANCINEL.EXE (tm) set to
display three color separations in order to get better color than shooting  the
color  as  produced by the projector's internal filters.  If you can get enough
light onto the film, you might be able to run the Cine Film Recorder with a two
to three second exposure directly onto color print stock,  eliminating the need
to  make a printing negative if you are only going to make a few prints of your
project.

The monitor or projector vertical refresh rate should be as high as you can get
it without loss of sharpness from the increased video frequency  of  the  pixel
rate  in  order  to  reduce  video  "roll  bar" in the frame image shot off the
monitor the cine camera.

The film recorder's monitor's natural gamma should not be too far from  1.0  in
order  to  avoid  having  to use large compensation values and reduce the color
range or introduce large amounts of  dithering.  Generally  monitors  reproduce
middle  gray  darker  than  the  equal  mix of black and white pixels,  this is
because the electron gun and video drivers are not linear with respect  to  the
digital  brightness  values in the source image file.  This brings up the issue
of the bias of the preview monitor you use to judge the  color  timing  of  the
frame  image  files  on,  and how that relates to the finished film images that
will be on the screen at the theater.  You  should  check  the  gamma  of  your
preview monitor and adjust its display gamma (in your image editing software or
video  board  utilities)  if  you  can  to give a consistent look to the images
between your final image tone timing and the second or  third  generation  film
print.  When  you  image tone balance your frame images you should leave them a
little "flatter" (low contrast) that you will want them in the end,  since each
film  step will round off some of the highlight and shadow detail.  I might add
that you will probably never get an exact match between the  final  film  print
and  your preview monitor,  but with experience you may get a feel for how much
highlight and shadow detail will be lost,  and give yourself some  extra  tonal
range  in  the digital frames to make up for the expected loss later.  Once you
get your preview and film recorder monitors calibrated,  do something  to  make
sure somebody does not change your monitors' settings, or you will be surprised
when the film comes back from the lab out of whack (if your monitor has digital
set  up  you  may  want to write down the numbers from the monitor settings and
keep it in a safe place so you can check and reset the  monitors  before  using
them).




---
FILM ISSUES

The best color results might be  obtained  by  making  Black  and  White  color
separations.  Color separations can be made in two forms,  in the first you run
the film recorder to just output the red images from all the frames,  then just
the green images for all the frames on another roll of film, then just the blue
images  for  all  the  frames  and end up with three rolls to be used in a step
contact printer as A,  B,  and C rolls.  The second  separation  method  is  to
output  the  red  then  the  green  then the blue image frames in sequence on a
single roll three times as long,  that roll would then be printed in an optical
printer  using a color filter wheel and print three exposures for each frame in
the optical printer's camera.

Making  sequential  color  separations  has  the  advantage   that   processing
inconsistencies  produce contrast and density variations,  but little change in
Hue,  thereby generally looking  better  than  three  strip  three  roll  color
separations  made with the primary color rolls for a given frame that have been
recorded in the cine film recorder on different days (more likely weeks apart).
Variations between three roll color separations can produce wide variations  in
contrast  and  density  between  the  primary  colors  resulting in head to toe
tracking errors as well as hue variations that drift over the length of a shot.
Having the film processed at a good lab may help.  Using a stabilized UPS power
inverter for the monitor power may help as well.

Sequential separations need to be printed  to  the  color  print  stock  on  an
optical  printer  using a dichroic or wratten filter wheel,  this can be a very
slow process.  Three roll separations can be printed in turn on (triple exposed
by rewinding the print stock twice) a  fixed  pin  contact  printer  using  the
appropriate  separation  filter (wratten 99,  98,  or 70) in the printer filter
slot at about 4 to 8 frames per second.

DANCINEL.EXE (tm) has the provision to output color separations  using  just  a
single electron gun in the monitor, this has the advantage that the convergence
errors  and  color  tracking of the three electron guns is eliminated.  To make
color separations using just the Blue electron gun go  into  the  configuration
and set the single gun mode to Blue.  The single gun could also be set to Green
for  Ortho-Chromatic  film,  or  Red  for  Pan-Chromatic film (Green might work
better for Pan-Chromatic film since the camera lens might  focus  green  better
than red.)

If  you  use the three gun gray scale image of separations to get more exposure
on  Pan-Chromatic film you will probably get less resolution because of monitor
convergence issues and chromatic aberration in the cine camera lens.

If you are unable to get enough light to shoot off the monitor  on  fine  grain
film,  you  might be able to use E.I.  50 or 100 speed camera film and have the
lab "pull process" it down to E.I.  25 to 50 in order to reduce the  grain  and
contrast.  This  would  give  you about 4 to 20 times the recording speed.  You
should not operate your cine  film  recorder  faster  than  about  a  5  second
exposure  since  you  may  get monitor "roll bar" that would show up as a faint
flicker in the image.  The "pull process" lab technique  involves  speeding  up
the processor,  some labs may operate their processor at its maximum speed, and
so might not actually "pull process" much even though there is a box  on  their
form,  so  you should send some film in for "normal" process first,  then order
some "pull process" shot at the same time on the same  roll  to  see  how  much
difference you get at various labs.

If  you  are  photographing  directly  onto  tri-pack  color  film (negative or
positive) it is better to make three color exposures through color filters such
as wratten 99,  98,  and 70 by using  the  single  gun  mode  4  which  exposes
sequential separations on the same frame of color film e.g.  the red image with
the red gun,  the green image with the green gun,  and the blue image with  the
blue gun.  Adding the three color separation filters (on a filter wheel) to the
three  separate  color  exposures  on  the single color film frame may make the
colors more pure and may improve saturation in the color  film  result.  Making
separate  exposures  might  also help because of reciprosity failure in the two
layers of the color film not getting exposed may reduce "cross talk".

The use of a narrow band absorbing filter to block yellow and cyan  light  from
the  tri-pack color film may also improve primary color saturation.  The use of
an ultra-violet and infrared blocking filter generally helps in printing from a
tungsten light,  but I do not know if it would help much with the light from  a
CRT.  A digital display may output some UV or IR from its back light,  blocking
that might improve the color.  A wratten 2E filter can block  UV.  IR  blocking
generally  requires  an  interference filter made to have a sharp cut-off above
the film's red sensitivity (IR might pass through filters used in some  Digital
displays).

Film  speed is generally the limiting factor in the speed of the film recorder.
The contrast of the  film  can  be  compensated  for  to  some  extent  by  the
brightness and contrast controls on the monitor,  and the brightness, contrast,
gamma, and dithering values in DANCINEL.EXE (tm).  A test pattern is built into
DANCINEL.EXE (tm) to help you adjust the gamma and  black  level  so  that  the
photographed  negative or positive has shadow and highlight detail,  as well as
the mid-tones in the middle of  the  film's  density  range.  The  two  darkest
squares are 8 digital (on a scale of 0 to 255) light values apart,  and the two
lightest squares are also 8 digital light  values  apart.  You  should  see  an
equal  change in density on your negative or positive film photographed off the
monitor between those steps,  you can measure the steps with a densitometer  to
check  the  density delta.  The two gray boxes in the center are also 8 digital
steps apart and should have the same density delta change as the light and dark
pair of boxes.  The gray field is digital  value  128  for  mid-tone.  See  the
discussion  below  about adjusting gamma value for the monitor's characteristic
to have the gray field mid-way between full black and white.

If you are going to make less than a hundred release prints you  would  usually
be  using  negative  film  in your film recorder to produce a negative to print
from.  When you shoot a negative you  use  a  positive  image  on  the  monitor
screen.  Using  a  positive  image on the monitor screen generally gives better
results than using a negative image on the monitor screen since the lens  flair
is white and the bright areas bleed.  If you shoot from a negative image on the
monitor  the  black  areas in the print will flair and bleed,  so when shooting
negative images the lens should be very clean and have very good  coating,  and
the monitor brightness should not be turned up too high and cause spread in the
light  areas,  which  will  become dark areas on the film.  If you need to make
several duplicate  negatives  from  a  master  positive  in  order  to  produce
thousands  of  prints  you  would  use a negative image on the screen and shoot
color master positive intermediate stock,  or make  positive  separations  from
which several tri-pack inter-negatives could be made in an optical printer.

DANCINEL.EXE (tm) can Mirror (flip) the image before displaying it, this can be
handy  if you need to contact print from an odd generation,  in other words you
can select if the film shot in the film recorder is "A" wind  or  "B"  wind  by
using  the  Mirror  (flip)  and re-centering the image.  Having the lens on the
film recorder in a shifting mount is better than  panning  the  camera  to  re-
center the image since the film and monitor's planes stay parallel.

You  may be able to make a single positive release print in your film recorder,
but the exposure time for an 88 minute film could be 8 mouths or more.  It  may
be  possible though if you want to save the cost of printing,  and do not think
your film will require additional prints later.  Perhaps if your film gets sold
the distributor could pay to have your digital frame files output to an  inter-
negative  on an ARRI (tm) laser scanner or the equivalent.  If you are going to
project the output from your film recorder,  be sure to do many tests and  take
them to a real theater so you can judge the timing and density since there will
not  be  a  chance to fix the timing as there would be if a printer was used to
make prints from the film recorder output.  Electro-printing  the  sound  could
also save the cost of a sound negative,  but you would have to find someone who
could interlock their sound recorder to your mag-track and align to  your  film
recorder  start  marks.  You should start mark the film in the cine camera gate
with a ink pen if you are going to need to electro-print sound,  of  make  more
than one pass through the camera or else you will not be able to find the start
when  the  film  is rewound.  If you forget to mark the head you may be able to
dip the film in black and white  print  developer  (by  pulling  it  out  of  a
Mitchell magazine light trap a little at a time in darkness) a little at a time
until  you  find  the  head  slate  frames  and  use  a synchronizer to measure
backwards so that you can punch a start mark hole in the right place  (be  sure
to wash off the developer, but do not use fixer, so that you do not contaminate
your equipment and make spots on any film run through later) If you do not have
anything  on  the head you can use as a start mark,  you may be able to process
the tail of the exposed film and find the exposed tail sync mark then wind back
through a synchronizer in the dark to locate the head sync frame.  It is always
a good idea to expose several head and tail  sync  frames  (with  distinct  and
different images), and have at least 10 feet of film between the sync marks and
the picture frames.


---
ADJUSTING THE FILM EXPOSURE AND GAMMA

When  making  a  printing  negative  off  of the monitor you have to adjust the
exposure so that the density in the darkest parts of the printing negative  are
just  dark enough to hold out the exposure of the release print stock to almost
show clear base when the print stock is exposed at mid-light in the  continuous
contact  printer.  Release prints would generally be printed "one light" so you
need to have all of your negatives made in your film recorder correct  for  the
appearance  of the final print without relaying on later light changes when the
prints are struck.  Because of the contrast of  the  negative  stock  the  dark
parts  of the monitor may not produce much if any density on the negative shot.
In order to get the dark areas of the monitor to record on the  film,  you  may
need  to  have the brightness set higher than CRT electron gun beam cutoff,  to
your eye the screen will not look black,  but because of  the  inertia  of  the
film, the general gray on the monitor will record as dead black.

In  order  to  not  have  the light areas of the displayed image "fall off" the
white clip point the contrast can be reduced to make up for the lifting of  the
black  level.  DANCINEL.EXE  (tm) has settings to lift the black and reduce the
contrast.  Typical values might be brightness = 0.01, contrast = 0.98,  gamma =
1.5,  dither  = 4.  High contrast film might require more extreme black lifting
and contrast reduction.  As was mentioned contrast  in  the  negative  is  also
affected  by  the  exposure time,  shortening the exposure time and lifting the
black will help hold the highlight and shadow detail,  but do not go too far in
that  direction  or  your  prints  may look "washed out".  You cannot judge the
proper contrast, density, and gamma just by looking at the negative,  since the
contrast  of  the  print  stock  is very high,  you must have a mid-light print
struck of your recorded negative film,  and look at that print in  a  projector
not  over a light table,  since the subjective appearance of density in a print
is affected by the screen brightness,  ambient light,  and lens  flair  in  the
projector.  If  you cannot use a movie projector,  then cut up your print tests
and put them in a slide projector.  Adjust the slide projector  brightness  and
color  temperature  with  neutral  density  and  bluish CC filters to match the
brightness of a typical movie theater screen,  use a reflected light  meter  to
measure  the  screen  brightness.  Be  sure  the ambient light during your test
slide viewing is as high as the typical theater  that  leaves  some  lights  on
during the show.

The  gray  field in the test pattern built into DANCINEL.EXE (tm) is at digital
level 128 on a scale of 0 to 255.  The polka-dot patches at the top center  are
made of full black and full white dots.  If you stand back from the monitor and
squint  your  eyes  the  polka-dot  patches  should  be  the  same  gray as the
surrounding gray field.  If not,  you may want to compensate  for  the  monitor
gamma.  Compensation  for  the  monitor  gamma  can  be  done in the I = Instal
configuration command in the Primary  image  settings.  The  Effects  exposures
have  their  own settings.  Try several gamma values between 1 and 2 and see if
you can make the polka-dot patches the same brightness as gray field (the  gray
field will do the changing).  Having the gamma set for the mid-tones may or may
not be the best value for the final film images in the print,  but it should be
a starting point for testing.

The left polka-dot patch has single pixel dots, which will make moire' with the
shadow mask in a CRT monitor.  The right polka-dot patch has dots that are four
pixels in size and should be resolved on  your  monitor  screen,  if  not  your
monitor  may  need to be focused or your video cable may need improvement.  The
two patches at the bottom center are vertical and horizontal lines  two  pixels
wide  and  should  be  resolved  on the finished film if you have everything in
focus and exposed properly.  If you can see those lines on the monitor but  not
on  the  print  you may need to adjust or replace the lens on your cine camera.
Camera film is less sharp than fine grain lab  film,  but  the  current  camera
stocks  less that E.I.  200 should be able to just resolve the line patches and
maybe the four pixel polka-dots.  If you cannot get these test patches to print
on your print you should check why,  is there line ripple  making  the  monitor
image  unstable,  is there a magnetic field from the camera motor causing blur,
is the camera motor causing vibration,  or any other of a thousand things  that
can  go  wrong.  You  can  test  the  camera lens by setting up a newspaper and
focusing and shooting that,  if you cannot read the print viewing the  negative
through  a  microscope  then you probably have a bad lens or the lens is not in
focus on the film (focus numbers on lenses are almost always off,  and you need
to do film tests to find the actual focus marks).

The  black  and white crosses are to test the image focus,  if the focus is off
the black cross will be very faint or disappear,  and the white cross  will  be
un-sharp  and  dim.  The  crosses can also be used to check camera registration
when making separations,  if the camera or printer have weave you  will  see  a
swarm  of  colored  crosses  moving  when  the  movie  films  runs in the movie
projector around in place of a single black and white cross.

The black patch at the left middle can be used to check for lens flair since it
is near the un-exposed film at the edge of the frame,  if you see a line at the
edge  of the frame where the "black" patch is slightly more dense than the film
in the un-exposed frame you can get an idea of the lens  flair,  or  degree  of
black  lifting.  In  a  negative  lens  flair  reduces the black density on the
print, but helps make the shadow detail not sink into the black on the print so
you need to adjust and control the lens flair and black lifting to balance  the
good black and lost shadow detail.  The gamma adjustment can help pull the mid-
tones up and also pull-up the shadow detail a little.  If your frames come from
under  exposed original camera negatives,  the tone values in those frame files
should have been balanced before being displayed in the film recorder, that is,
do not try to do your timing in the film recorder,  fix your frames before they
get  that far along in the printing chain.  It is possible to do scene to scene
timing  when  filming  out,  since  DANCINEL.EXE  (tm)  can  read  a  different
configuration file for the range of frames in each shot.

The  white  patch  on  the  right  can  be  read as the maximum density for the
printing negative with a densitometer, and is directly affected by the exposure
time.  The density of the highlights in a printing negative  might  run  around
1.1  to  1.7 above fog plus base density depending on the contrast of the print
stock used, and how hard you want to push the print stock toward the highlights
making clear patches on the print stock.  Print stock contrast is about  2x  to
3.5x  the negative density range.  If your negative from the cine film recorder
has a highlight density of 2.0 or more you probably  are  giving  it  too  much
exposure, if the highlight density is less than 1.0 above fog plus base density
the print negative is probably under exposed.

The  six step patches across the center of the test pattern are in three groups
of two with their brightness level 8 digital light values different on a  scale
of  0  to 255.  The left most patch is digital level 0 and the right most patch
is digital level 255 at the default settings.  When the  brightness,  contrast,
gamma,  and  dithering  are  used  their  brightness value gets scaled.  On the
exposed film you should read  the  same  density  difference  between  the  two
patches  in each pair,  the dark pair,  the mid pair,  and the light pair.  You
should also read the same density difference between the right dark  patch  and
the left mid patch, and the left light patch and the right mid-patch.  When all
the  spacings  are equal your negative should look good,  unfortunately you are
not projecting the negative,  so you need to print the negative and measure the
print,  then adjust the negative off the mark slightly,  or not so slightly, to
get the density differences in a mid-light print or the cine  recorder  exposed
negative  to  come out equal.  It may not be easy to get everything to come out
correct,  but when the test pattern comes out  correctly  your  properly  timed
frame  files  should  come  through better than if you have not fussed with the
film recorder transfer characteristics, at least that is the hope.

The monitor color balance may need to be adjusted to get the  test  pattern  to
look  gray  if  you  are  making  a  color  print.  Most  monitors have a color
temperature setting.  You may also need to use color CC  filters.  If  you  are
making separations ND filters can be used in a filter wheel timed to rotate for
the  three  color  exposures (using single gun mode 4) to balance the white and
gray,  or ND filters may be used on each pass if you  are  making  three  strip
separations.  You  can  also  adjust  the  monitor's  settings or the program's
Primary image settings for each pass if you are making three strip  separations
using  three  rolls  of  film.  When  using  the  single  gun option for making
separations the separations should match  for  neutral  color  since  the  red,
green, and blue exposures are all made exactly the same way, that is no filters
should be required when the red,  green,  and blue separations are all recorded
using just the blue or green gun on black and white stock, baring problems with
the processing or line  voltage  fluctuations  and  other  such  problems  like
monitor  aging and camera motor speed changes due to film roll size and take up
tension.

Since many monitors may have a gamma other than  1.0,  unless  they  have  been
calibrated  in  some way,  when you have the monitor in your cine film recorder
adjusted to have its gamma near 1.0 (by having the two top  patches  match  the
gray  field  in  the  test pattern) your printed frames may look too bright and
washed out (to too dark).  That is because you adjusted  the  color  timing  of
your frame files on a monitor that was not at the same gamma as the combination
of  the  film  recorder monitor and the film negative and positive generations.
After you get the test pattern to come out properly on  your  film  print  when
viewed in an actual movie theater,  i.e.  sharp,  neutral gray, equal highlight
and shadow detail,  even contrast,  you need to print some test frames or shots
and  compare the results to the look of the images on your monitor that you use
for color timing.  You then need to adjust the monitor you use for color timing
to compensate for the differences.  You should not  adjust  the  film  recorder
once  you  get  the  test pattern to look correct,  you should adjust the frame
files themselves,  in their original 48 bpp data form,  and work at having  the
monitor  you use for timing relate to and match the final film print.  Once you
can get the image on the monitor you use for color timing to match the image on
the movie theater screen write down all the settings and never  touch  anything
except to alter the color and tone balance of the frame file images themselves.

You  should expect lab consistency to produce some variation from day to day so
tests of exactly the same scene run through the cine film recorder on  one  day
may not match well ones run through the next day.  On the head of each roll you
send  to  the  lab you should record several frames each time that you know how
they look,  so that you can figure out if the timing  errors  are  do  to  some
mistake you made,  or the lab processing,  i.e.  you look at your standard head
frame set on a light box, and see if your "control" frames look the same on all
of the rolls you send.  Film sent to different labs on the same  day  cut  from
the same roll may show quite a lot of variation.  Generally you should only use
one lab for each film stock type.

There  are  some  variations in film stocks from one emulsion batch to another.
Film manufactures mark their film cans with the emulsion batch  number  so  you
can use rolls from the same batch to reduce variation when you change from film
shot on one roll to another roll.  Processing variation is usually greater than
film  variation.  Lab  films  such  as  print  stock  do not have a fixed color
balance,  so rolls you purchase one year will probably  be  slightly  different
from  rolls  purchased  another  time.  You  need  to  keep notes about what CC
filters or other timing changes you are making for a given emulsion  number  if
you  have unfinished rolls that you will use more of later.  Film color balance
changes as it ages,  so you should do tests if the film has been sitting around
for  a  while  in  a warm place.  Film should be keep in a dry cool place,  but
freezing it may produce spots from ice crystals,  try 40F and 50%RH  or  follow
the  manufactures  recommendations.  Film  can develop shiny spots if kept in a
damp place for prolonged periods, these make an uneven density to the image and
such film is not much good for anything,  you can see the shiny  spots  if  you
look  at  the  un-processed film by reflected light,  they are generally larger
than several mm and can cover most of the film when  very  bad.  Shiny  spotted
film  may  also  make  a  ticking or clicking sound when wound from one roll to
another on rewinds in the dark.  You should also keep your processed film in  a
humidity  controlled  room to avoid getting shiny spots,  which can happen both
before and after processing.


---
SPEAKER CONNECTIONS

When using the automatic speaker output you need to make an isolated connection
to the computer's speaker.  You can use two capacitors and some resistors as is
described at www.DANCAD3D.com (sm) to avoid a DC connection to the computer, or
you could use an audio transformer to isolate the load of  your  motor  control
circuits.  Do not make a direct connection to the speaker's terminals since you
could damage your computer's mother board.

For  simple  operation  just one tone is generated to advance the cine camera's
motor.  For more complex operations involving filter wheels two or  three  tone
frequencies  may  be  generated.  To have the different tones operate different
relays you  would  use  narrow  bandpass  filters  or  Phase  Locked  Loops  to
differentiate between the different beep tones.

The  delay times for the duration of the beep tones is approximate,  but may be
able to be used to control the exposure in non critical applications if you run
the program under DOS.  Under Windows (tm) things  running  in  background  may
cause  a  greater  fluctuation in the exposure if you depend on the duration of
the tones to hold the camera shutter open.

If you only use the tone to start the camera motor,  and the camera motor  runs
on  its  own  to  control  the exposure then any small fluctuations in the tone
duration would probably not matter.

Connecting directly to the Parallel  Port  may  be  simpler  and  quieter  than
connecting to the computer's speaker, see below.


---
PARALLEL PORT CONNECTIONS

The  pin  numbers  referred  to  here  are the pins on the 25 pin parallel port
connector on the parallel port card,  not the pins on the 32  pin  end  of  the
printer cable.

In  the  v1.01  release  five  pins  on  the Parallel Port are used for control
signals.  To operate mechanical relays you need to use a TIP120  amplifier  and
an  external  power  supply  since  the  parallel  port pins supply only a weak
signal.  Solid state relays have their own internal amplifier and can sometimes
be directly connected to the parallel port output pins 1, 2,  3,  and 4 to turn
motors  and  signal  buzzers on and off.  Micro switches and more relays can be
used to pause the motors when they get into  position  in  order  to  keep  the
camera shutter shaft and filter wheels in sync with the computer (i.e. to limit
the  rotation  so that the shafts do not rotate too far after each signal pulse
from the computer's parallel port).

The input pin 15 may need to be pulled up to a 5 volt supply through a 2.2K ohm
0.25 watt resistor.  A micro switch can be used to short pin 15  to  ground  in
order  to  signal the computer.  You could also use a 7414 or other 74xx series
IC to buffer the signal going to pin 15.

To ensure good signals both the input and output pins used should be pulled  up
to  +5 volts through 2.2K ohm 0.25 watt resistors.  Pins 18 through 25 are used
as common ground.  The +5 volt supply should be isolated,  three "D"  cells  in
series may work for a while.

Pin  1  pulses  high when a new image is loaded.  Pin 2 pulses after a triad of
sequential separations have been displayed to check that  the  camera  and  RGB
filter  wheel  are  in sync.  Pin 3 pulses for the effects filter wheel change.
You may need to use a TTL OR gate,  or parallel isolation diodes,  to mix these
signals for some combination of operations.

In  v1.01  when  frame source mode #2 is used Pin 4 signals when the frame file
source disk needs to be changed,  and might be able to be used  to  operate  an
automatic disk changer, with some other modifications to the mouse or keyboard.
Without  other  modifications  Pin  4  can  be  used to turn on a buzzer and or
indicator lamp to tell the Cine Film Recorder operator  to  change  the  source
file  disk.  DANCINEL.EXE  (tm) displays the name of the file it is looking for
on the screen when the Pin 4 signal is output.  There is a delay after the file
is found so that the persistence of the phosphor has time to decay the  message
displayed before the next frame is shot, hopefully.

Making  connections  to  your  parallel  port can damage your computer's mother
board,  so you may wish to install a second parallel port and use that for  the
port to connect to,  that way if you destroy that port board you can replace it
without replacing your mother board (provided the damage did not extend  beyond
the  port board and damage the mother board.) You can add opto-isolators or TTL
buffer chips between your parallel port and the film recorder circuits  if  you
want  more protection to your computer.  Be careful that all power supplies are
isolated since you do not want AC line current  being  accidentally  sent  into
your  computer  through  the  parallel port.  It may be a good (or bad) idea to
plug your computer into an AC isolation transformer rather  than  the  wall  to
have the computer ground isolated.

See the I = Install configuration command for information about the values that
affect the Parallel Port pins.

The  delay values are approximate,  it is better to control the exposure with a
capping shutter operated from a  crystal  timer.  Variations  in  exposure  can
cause  flicker  in the projected film at sound speed.  Driving cine cameras one
frame at a time can produce flicker because of backlash in  the  shutter  shaft
and animation motor,  these backlash problems do not show up much if the camera
runs continuously,  only when it is made to start and stop.  A capping  shutter
can be used after the camera shutter has opened in this way,  close the capping
shutter,  advance the cine camera until its shutter  is  open,  stop  the  cine
camera, open the capping shutter, time the exposure with a crystal timer, close
the capping shutter,  advance the cine camera until its shutter is closed, stop
the cine camera, set pin 15 for clear to change the image on the screen, and so
on.

There is an option to use pin 15 as a hold for the program to keep the  program
from getting ahead of the cine camera i.e.  closed loop,  if this option is not
used be sure you give everything plenty of time to settle before the next image
is loaded or displayed.

A  special  command  is  included in DANCINEL.EXE (tm)'s main menu to test your
Parallel Port connections, pressing 1, 2,  3,  or 4 toggles the output state of
Pins 1,  2, 3, or 4.  The state of input Pin 15 is also displayed.  The current
configuration file needs to be set to parallel port advance mode  in  order  to
test the parallel port.


---
IMAGE FRAME FILE CONSIDERATIONS

For  editing  images  that are scanned or taken from nature it is best to use a
file format that stores the brightness values as 48 bpp even though  the  noise
from the sensor will make the color resolution less than that.

Since the video board D2A is generally limited to 24 bpp,  there is no enormous
penalty for using a 24 bpp file to load the frame images into the video board's
buffer.  Even though the video board may be in 32 bpp mode,  generally only  24
bpp  are  being  displayed  because 8 bit D2A converters are used for the three
primary colors resulting in only 24 bpp.

Some video boards may have 12 bit D2A converters, but I have not found one that
supports VESA VBE2.0 2048x1536x36 mode, if you know of one tell me about it.

There is a small penalty if you adjust  the  image  brightness,  contrast,  and
gamma, so dithering is available as an option to reduce banding that might show
up  with  the reduction in the number of brightness levels used.  Dithering can
introduce some extra grain in the image,  so manipulation of the 24  bpp  image
data  should  be kept to the minimum that gives a natural looking well balanced
print of a negative taken from the test pattern.

You should only convert your 48 bpp images to 24 bpp BMP files  for  output  in
the  cine  film recorder as the last step in editing your image files,  for all
previous steps you should try to use 48 bpp image editing and storage.

Other frame file type options may be introduced later.

The file numbering format is that used by DANCAD3D.EXE (tm).  The Short  format
ranges from SOMEFILE.-99 to SOMEFILE.999.  Since Windows (tm) programs like the
file  extension  BMP  on  BMP files they will not read files numbered using the
Short format.  The Long frame format ranges from -9999999.BMP to  99999999.BMP,
but the OS will not let you store that many files in the same sub-directory, so
in  practice  each  35mm 2000 foot reel's frames would need to be in a separate
sub-directory,  so you would number Long format frames 1.BMP through 32000.BMP.
If you want the whole 88 minute or longer film to have its frames consecutively
numbered  you  can  use the Divided numbered name format,  it breaks the frames
into groups of about a thousand frames per sub-directory and makes a series  of
numbered  sub-directories  to hold the frame sets in.  When you enter a Divided
name in you use the Long format to the master directory that the  Divided  sub-
directories are in, not the path to the actual files, e.g. if the Divided files
start  with  C:\FRAMES\BMP0\1.BMP you would enter C:\FRAMES\1.BMP at the prompt
for the BMP filename.

There are utilities in the Files Utilities sub-menu  in  DANCAD3D.EXE  (tm)  to
convert  numbered  filenames used by other programs into the Short,  Long,  and
Divided numbered filename formats (LSD) used by  my  programs.  Likewise  those
utilities  can do some backwards name conversions as well,  in case you need to
edit frames in my numbered name format in  a  program  that  uses  a  different
numbering scheme.

DANCINEL.EXE  (tm)  is  meant  to  be used to expose the frames selected in the
Kinema Edit List in DANCAD3D.EXE (tm) for your film project.  The Link  command
in  the  Kinema  Edit List in DANCAD3D.EXE (tm) makes the Cine Frame List file,
SHOOTLST.CFL,  from the selected frames for each shot in your project.  In this
way  the  film  that  is  exposed in the Cine Film Recorder does not need to be
mechanically spliced on each  shot  to  shot  edit,  the  editing  is  done  by
automatically  selecting only the frames from each shot you want transferred to
the film in the right order.


---
ISSUES AND PROBLEMS

If the program is run under Windows (tm) some programs can force a  pop-out  to
the desktop,  that can ruin your film since the desktop would get photographed,
be sure not to have any programs running or installed on your system  that  can
force a pop-out from a DOS program running in a DOS window.

The  same goes for the "Windows (tm)" key on the keyboard,  if this gets bumped
while the film recorder is running your film could be ruined.  You  should  use
an older AT style keyboard that does not have the "Windows (tm)" key on it.

The  [Pause] or [Ctrl]+[NumLock] keys on the keyboard could also cause problems
if pressed while film is being exposed.

Programs or things running in background in Windows (tm) may alter  the  timing
and cause flicker in the projected film.

Running  the program under DOS may reduce some of the Windows (tm) issues,  but
may slow down the loading of the frame files from the Harddisk.

If you accidentally have the program select a video mode  your  monitor  cannot
display  and  you  see  scrambled  or distorted images on your monitor turn the
monitor off immediately.  If the  monitor  is  Plug-and-Play  it  may  go  into
"safety  protection"  and then give a black screen,  under Windows (tm) you can
press [Ctrl]+[Alt]+[Del] and then tell Windows (tm) to force a shut down of the
program.  To avoid a repeat the next time you run the program go into the  I  =
Install  configuration  and  edit the video resolution values to ones that your
video card and monitor can safely support.  Under DOS you will need  to  reboot
your computer if you select an invalid video mode.

Do  not  select  the  Parallel Port Pin 15 pause mode if you do not have Pin 15
connected properly since the program will wait forever for the correct  signals
which will never come.

Since  the  version  of  DANCAD3D.EXE (tm) you are using may not support Linear
video memory addressing,  and the video board  may  not  support  banked  video
memory  addressing  in the video mode you want to generate the frames files at,
you may need to use video mode keyword BMP with DANCAD3D.EXE (tm)'s  main  menu
preview  command  to generate BMP image files for display in DANCINEL.EXE (tm).
The BMP video mode does not use the video board's buffer to generate the image,
it saves it to a disk file directly,  so you will not see the image  displayed.
To  view  the  generated BMP file use DANCINEL.EXE (tm) in manual advance mode.
Just be sure that you enter the exact X and Y values for the  image  resolution
that your video board supports, or you will get an image size error message, or
the video mode will not set.  Standard dimensions would be 1024x768, 1600x1200,
1920x1440,  and  2048x1536,  but you can check the video board's BIOS with some
VESA info utility programs to see what modes your video board supports in  VESA
VBE2.0 (or VBE1.2 and VBE3.0).

Power  going  to your cine film recorder,  its monitor,  and its computer,  may
fluctuate causing flicker and image size changes  in  the  finished  film.  You
should  use  a  regulated inverter operating off of a bank of storage batteries
being continuously charged to operate the film recorder in order to have a  UPS
that gives very constant power.

Aging  and burn in on the monitor's screen may introduce timing shifts or cause
ghost images.  You may need to adjust the monitor settings or  swap  in  a  new
monitor  after  a  period of time to keep the film image quality up to what you
were getting when you started the frames for the first reel.  Recording a  full
88  minute  film  may take 6 mouths to a year,  so with the monitor on 24/7 you
should expect some decline in quality over time.

Harddisks that automatically park or power down can freeze  the  system,  which
might  affect  the  exposure  of  a frame.  To avoid problems related to system
timing issues it is best to have the film advance and exposure triggered by the
computer but timed by an external crystal timer.  Care needs  to  be  taken  to
make  sure  that  the  camera  does not get ahead of the computer,  or that the
computer does not get ahead of the camera.  The parallel port signal  mode  has
an  option  for a hold in pause until OK signal on Pin 15 of the parallel port,
so you can wire up your film recorder to take advantage of that option.

Be sure to disable any programs running in background, especially anything that
can write to the screen.  Be sure to disable any task  scheduling  program.  Be
sure to disable any power saving features.  Be sure to disable any screen saver
program that might blank the screen after a period of time.  Be sure that there
are no pending print jobs that could activate the pins on the parallel port.

Do  not  turn  on  your  film recorder control electronics until after you have
booted DANCINEL.EXE (tm)  and  configured  the  program,  since  tones  may  be
generated  by  various programs,  or the state of the parallel port pins may be
such that the film recorder could start advancing film before the  monitor  has
any  image  loaded,  and maybe ruin a whole magazine of film.  The same problem
can happen if the computer reboots,  the parallel port  pins  can  get  set  to
various patterns,  which might start the film recorder running wild.  So always
turn off the film recorder when the last frame is shot,  and do  not  turn  the
film  recorder  on until DANCINEL.EXE (tm) has cleared the parallel port signal
pins.  You can put LED's with series resistors on the parallel port signal pins
to check and see if they are clear (all outputs set low,  and the input is  set
as you need).


---
FURTHER INFORMATION

Additional  information  may  be  found at www.DANCAD3D.com (sm) which you must
visit before trying to use or test DANCINEL.EXE  (tm).  If  you  have  specific
questions or suggestions you wish to contribute see Section: 8 at the web site.











































Click here to go back to the top of this page.

TERMS OF USE, HOME, INDEX, SHORTCUT, WHAT'S NEW, DOWNLOADS, GET MAIN ZIP, DOCUMENTATION, VIDEO, HOOKUP#1, #2, #3, KEYWORDS

WWW.DANCAD3D.COM (sm): THE OFFICIAL DANCAD3D (tm) "BETA TEST" WEB SITE.

This copy of this page was compiled on or around: Y2008.M05.D14, you might check the "On-Line" version, or come back later, to see if there is a newer compile.