home *** CD-ROM | disk | FTP | other *** search
/ Unix System Administration Handbook 1997 October / usah_oct97.iso / rfc / 100s / rfc174.txt < prev    next >
Text File  |  1997-06-12  |  5KB  |  166 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7. NWG                                                    J. Postel, V. Cerf
  8. RFC # 174                                              UCLA-NMC
  9. NIC # 6799                                             Computer Science
  10. Categories: D.6,I.1                                    8 June 71
  11. References: 134
  12. Obsoletes: none
  13.  
  14.                 UCLA-Computer Science Graphics Overview
  15.  
  16. I. Hardware
  17.  
  18.    A.  Imlac PDS-1
  19.  
  20.       We have 2 PDS-1 graphics consoles each with 8K 16 bit words
  21.       of memory.
  22.  
  23.       The display screens are mounted with the long axis vertical.
  24.  
  25.    B.  DEC 340
  26.  
  27.       We have a DEC 340 Display Station with a light pen.  Associ-
  28.       ated with the station are a Rand Tablet and a Lincoln Wand.
  29.       There is a display processor which drives the DEC 340 which
  30.       reads its instruction from the XDS Sigma 7 memory via dedi-
  31.       cated memory port.
  32.  
  33. II. Software
  34.  
  35.    A.  Imlacs
  36.  
  37.       We have not as yet developed any software for the PDS-1.
  38.       We have used the Imlac provided text and graphics support
  39.       software to utilize the PDS-1's as alphameric and limited
  40.       graphics consoles (at 1200 baud).
  41.  
  42.       These are used only with the SEX timesharing system.
  43.  
  44.    B.  DEC 340
  45.  
  46.       We have over several years developed a package of Library
  47.       routines* which interface to FORTRAN programs for use with
  48.       the DEC 340 and its associated devices.  This station is
  49.       used only with a stand alone system (RAD 75).
  50.  
  51.       Several programs have been implemented using these facilities
  52.       among them are:
  53.  
  54. *SMOG (sub-program manager for On-Line Graphics).
  55.  
  56.  
  57.  
  58.                                                                 [Page 1]
  59.  
  60. NWG                                                  J. Postel, V. Cerf
  61. RFC # 174                                            UCLA-NMC
  62. NIC # 6799                                           Computer Science
  63.                                                      8 June 71
  64.  
  65.  
  66.  
  67.          1. MOSAIC
  68.  
  69.             MOSAIC is an experimental computer graphics program
  70.             which permits a user to manipulate the parameters of
  71.             a fairly complex polar co-ordinate equation. The ob-
  72.             ject is to explore the space of interesting images
  73.             which can be produced.  Library facilities are provid-
  74.             ed so that the user can save interesting images.  He
  75.             can also combine the images in many ways to form mo-
  76.             saic-like patterns.  An Arriflex 16mm camera can be
  77.             driven through the use of this program, and we have
  78.             used the system to generate several films which serv-
  79.             ed as a basis for video-graphics experiments (TV video-
  80.             tape).
  81.  
  82.  
  83.          2. FISHEYE
  84.  
  85.             Using the interactive part of MOSAIC, and a peculiar,
  86.             exponential mapping function, studies were made in the
  87.             presentation of CRT images too large to fit in normal
  88.             form on our 10" scope.  The images are mapped in such
  89.             a way that part of the image is shown at linear scale,
  90.             the remainder being squeezed up at the outer edges of
  91.             the screen.  Thus, the global image is always visible,
  92.             but details are apparent mainly in the linear region.
  93.             This study formed the basis of an M.S. thesis.
  94.  
  95.  
  96.          3. MOVIE
  97.  
  98.             This is a movie script language which allows the user
  99.             to compose a scenario describing the entrance and exit
  100.             of images on the CRT.  Mosaics can be created.  Images
  101.             can fade-in, fade-out, dissolve, expand, zoom, contract,
  102.             Dramatis personae (in the form of MOSAIC images) can
  103.             be defined and their movements described.  The program
  104.             computes the movements of all images for the duration
  105.             of the film and then calls on the MOSAIC generating
  106.             routines to make the film.  Camera control is automa-
  107.             tic.
  108.  
  109.  
  110.  
  111.                                                                 [Page 2]
  112.  
  113. NWG                                                  J. Postel, V. Cerf
  114. RFC # 174                                            UCLA-NMC
  115. NIC # 6799                                           Computer Science
  116.                                                      8 June 71
  117.  
  118.  
  119. III. Intentions
  120.  
  121.    A. Imlacs
  122.  
  123.       We intend to equip our PDS-1's with the mouse and keyset
  124.       configuration used at SRI-ARC.  We intend to attempt to
  125.       make use of PDS-1 programs developed at other sites.  We
  126.       intend to develop an assembler for PDS-1 programs.  We are
  127.       thinking about a subroutine Library for PDS-1 graphics for
  128.       FORTRAN (or other higher level languages).
  129.  
  130.  
  131.    B. DEC 340
  132.  
  133.       We intend eventually to bring the DEC 340 hardware and soft-
  134.       ware facilities into the SEX system.
  135.  
  136.  
  137.  
  138.       [ This RFC was put into machine readable form for entry ]
  139.       [ into the online RFC archives by Ignacio Goyret 6/97 ]
  140.  
  141.  
  142.  
  143.  
  144.  
  145.  
  146.  
  147.  
  148.  
  149.  
  150.  
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.                                                                 [Page 3]
  165.  
  166.