home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 24 / CD_ASCQ_24_0995.iso / vrac / imagefaq.zip / FAQ03.TXT < prev    next >
Internet Message Format  |  1995-06-10  |  55KB

  1. From news.alpha.net!news.mathworks.com!gatech!news.sprintlink.net!noc.netcom.net!netcom.com!jdm Sat Jun 10 11:31:33 1995
  2. Newsgroups: comp.graphics,comp.answers,news.answers
  3. Path: news.alpha.net!news.mathworks.com!gatech!news.sprintlink.net!noc.netcom.net!netcom.com!jdm
  4. From: jdm@netcom.com
  5. Subject: Graphics File Formats FAQ (Part 3 of 4): Where to Get File Format Specifications
  6. Message-ID: <graphics/fileformats-faq-3-802022477@netcom.com>
  7. Followup-To: poster
  8. Summary: This document answers many of the most frequently asked 
  9.     questions about graphics file formats on Usenet.
  10. Keywords: FAQ, GRAPHICS, FORMAT, IMAGE
  11. Sender: jdm@netcom9.netcom.com
  12. Supersedes: <graphics/fileformats-faq-3-799731112@netcom.com>
  13. Reply-To: jdm@netcom.com (James D. Murray)
  14. Organization: None Whatsoever
  15. References: <graphics/fileformats-faq-1-802022477@netcom.com> 
  16. Date: Thu, 1 Jun 1995 16:01:31 GMT
  17. Approved: news-answers-request@MIT.EDU
  18. Expires: Sat, 1 Jul 1995 16:01:17 GMT
  19. Lines: 1579
  20. Xref: news.alpha.net comp.graphics:77823 comp.answers:12191 news.answers:45354
  21.  
  22. Posted-By: auto-faq 3.1.1.2
  23. Archive-name: graphics/fileformats-faq/part3
  24. Posting-Frequency: monthly
  25. Last-modified: 01Jun95
  26.  
  27. This FAQ (Frequently Asked Questions) list contains information on graphics
  28. file formats, including, raster, vector, metafile, Page Description Language,
  29. 3D object, animation, and multimedia formats.
  30.  
  31. This FAQ is divided into four parts, each covering a different area of
  32. graphics file format information:
  33.  
  34.   Graphics File Formats FAQ: General Graphics Format Questions (Part 1 of 4)
  35.   Graphics File Formats FAQ: Image Conversion and Display Programs (Part 2 of 4)
  36.   Graphics File Formats FAQ: Where to Get File Format Specifications (Part 3 of 4)
  37.   Graphics File Formats FAQ: Tips and Tricks of the Trade (Part 4 of 4)
  38.  
  39. Please email contributions, corrections, and suggestions about this FAQ to
  40. jdm@netcom.com. Relevant information posted to newsgroups will not
  41. automatically make it into this FAQ.
  42.  
  43. -- James D. Murray <jdm@netcom.com>  ;-{)>>>>
  44.  
  45. ----------------------------------------------------------------------
  46.  
  47. Subject: 0. Contents of Where to Get File Format Specifications
  48.  
  49. Subjects marked with <NEW> are new to this FAQ.
  50. Subjects marked with <UPD> have been updated since the last release
  51.  of this FAQ.
  52.  
  53. I. General questions about this FAQ
  54.  
  55. 0. Maintainer's Comments <UPD>
  56. 1. What's new in this latest FAQ release? <UPD>
  57.  
  58. II. Where to Get File Format Specifications
  59.  
  60. 0. BMP - Windows Bitmap Format 
  61. 1. CALS - Computer Aided Acquisition and Logistics Support Raster Format
  62. 2. CDF - Cyberspace Description Format <NEW>
  63. 3. CGM - Computer Graphics Metafile
  64. 4. DEM - Digital Elevation Model 
  65. 5. DLG - Digital Line Graph 
  66. 6. DXF - Autodesk Drawing Exchange Format
  67. 7. EPS - Encapsulated PostScript
  68. 8. FBM - Fuzzy Bitmap
  69. 9. FFIVW - File Format for the Interchange of Virtual Worlds <NEW>
  70. 10. GIF - Graphics Interchange Format
  71. 11. GKS - Graphics Kernel System 
  72. 12. HPGL - Hewlett-Packard Graphics Language <NEW>
  73. 13. HPPCL - Hewlett-Packard Printer Control Language <NEW>
  74. 14. IGES - Initial Graphics Exchange Specification
  75. 15. IMJ - Image JPEG
  76. 16. JFIF - JPEG File Interchange Format 
  77. 17. MGF - Materials and Geometry Format
  78. 18. MIFF - Magick Image File Format
  79. 19. NAPLPS - North American Presentation Layer Protocol Syntax
  80. 20. NFF - Neutral File Format
  81. 21. NFF - WorldToolKit Neutral File Format <NEW>
  82. 22. NITF - National Imagery Transmission Format
  83. 23. OFF - Object File Format
  84. 24. PBM - Portable Bitmap
  85. 25. PCX - ZSoft Paint
  86. 26. PDS - Planetary Data Systems Format
  87. 27. PGM - Portable Greymap
  88. 28. PIC - Pegasus Imaging Corporation Format
  89. 29. PNG - Portable Network Graphics <UPD>
  90. 30. PPM - Portable Pixmap
  91. 31. POL - InnovMetric Software Polygon Models Format
  92. 32. POV - Persistence of Vision Raytracing 
  93. 33. RAD - Radience <NEW>
  94. 34. RAS - Sun Rasterfile
  95. 35. RAY - Rayshade
  96. 36. RIB - Renderman Interface Bytestream
  97. 37. RIFF - Microsoft Resource Interchange File Format 
  98. 38. RIX - ColoRIX Image File
  99. 39. SDML - Spacial Data Modeling Language <NEW>
  100. 40. SHG - Segmented Hyper-Graphic
  101. 41. STL - Stereolithography Interface Format
  102. 42. TGA - Truevision (Targa) File Format 
  103. 43. TIFF - Tag Image File Format
  104. 44. URT - Utah Raster Toolkit
  105. 45. VICAR2 - Planetary File Format
  106. 46. VIFF - Visualization Image File Format
  107. 47. VPF - Vector Product Format
  108. 48. VRML - Virtual Reality Modeling Language <NEW>
  109. 49. XBM - X BitMap
  110. 50. WebOOGL - Web Object Oriented Graphics Library <NEW>
  111. 51. WMF - Window Meta File
  112. 52. WPG - WordPerfect Graphics Metafile
  113. 53. XPM - X PixMap
  114. 54. XWD - X Window Dump
  115.  
  116. III. Kudos and Assertions
  117.  
  118. 0. Acknowledgments 
  119. 1. About The Author 
  120. 2. Disclaimer 
  121. 3. Copyright Notice
  122.  
  123. ------------------------------
  124.  
  125. Subject: I. General questions about this FAQ
  126.  
  127. ------------------------------
  128.  
  129. Subject: 0. Maintainer's Comments
  130.  
  131. One of the reasons you are looking through this FAQ collection is most likely
  132. to locate the specification for one or more graphics file formats. That
  133. assumption on my part makes this file one of the most important parts of the
  134. Graphics File Formats FAQ collection. I therefore wish to make this section
  135. as complete as possible.
  136.  
  137. If you have any suggestions for formats to include then please email me at
  138. jdm@netcom.com and let me know!
  139.  
  140. And it looks as though I'll be in the O'Reilly & Associates booth at SIGGRAPH
  141. in Los Angles on August 8th, 9th, and 10th. I'll be the long-haired computer
  142. nerd with the long, braided beard. ;-{)>>>>
  143.  
  144. ------------------------------
  145.  
  146. Subject: 1. What's new in this latest FAQ release?
  147.  
  148.   o Nine new file format specification whereabouts added!
  149.   o More PNG information added (again!)
  150.  
  151. ------------------------------
  152.  
  153. Subject: II. Where to Get File Format Specifications
  154.  
  155. This section contains an alphabetical listing of file formats, the names of
  156. the creators/caretakers, and where to obtain the official specifications, and
  157. a brief description of each format.
  158.  
  159. ------------------------------
  160.  
  161. Subject: 0. BMP - Windows Bitmap Format
  162.  
  163. BMP is the native bitmap file format of the Microsoft Windows environment.
  164. It efficiently stores mapped or unmapped RGB graphics data with pixels 1-,
  165. 4-, 8-, or 24-bits in size. Data may be stored raw or compressed using a
  166. 4-bit or 8-bit RLE data compression algorithm. BMP is an excellent choice for
  167. a simple bitmap format which supports a wide range of RGB image data.
  168.  
  169. The BMP format was created and is maintained by Microsoft Corporation:
  170.  
  171.   Microsoft Corporation
  172.   One Microsoft Way
  173.   Redmond, WA 98052-6399
  174.   Voice: 206.882.8080
  175.   Fax: 206.936.7329
  176.   BBS: 206.637.9009
  177.  
  178. Additional BMP references:
  179.  
  180.   Luse, Marv. "The BMP File Format," Dr. Dobb's Journal, #219 September
  181.   1994 (Vol 9, Issue 10), pp. 18-22.
  182.  
  183. ------------------------------
  184.  
  185. Subject: 1. CALS - Computer Aided Acquisition and Logistics Support Raster Format
  186.  
  187. CALS files are used for document imaging and therefore only store
  188. black-and-white, 1-bit image data. CALS Type I files only store a single
  189. image per file and the data is always compressed using the CCITT Group 4
  190. encoding algorithm. CALS Type II files may stored multiple images per file,
  191. the image data may be tiled, and tiles stored as raw data or as data
  192. compressed using CCITT Group 4 encoding.
  193.  
  194. The CALS raster file format is defined primarily in the following
  195. military standards documents:
  196.  
  197.   MIL-STD-1840A, Automated Interchange of Technical Information
  198.   MIL-R-28002A, Requirements for Raster Graphics Representation 
  199.     in Binary Format 
  200.  
  201. These documents may be obtained from the following sources:
  202.  
  203.   Standardization Documents Ordering Desk
  204.   Building 4D
  205.   700 Robbins Avenue
  206.   Philadelphia, PA 19111-5094
  207.  
  208.   Global Engineering Documents
  209.   2805 McGaw Avenue
  210.   Irvine, CA 92714 USA
  211.   Voice: 800.854.7179
  212.   Voice: 714.261.1455
  213.  
  214. The CALS raster file format is supported through the CALS office of the
  215. United States Department of Defense:
  216.  
  217.   CALS Management Support Office (DCLSO)
  218.   Office of the Assistant Director for Telecommunications and
  219.     Information Systems
  220.   Headquarters Defense Logistics Agency
  221.   Cameron Station
  222.   Alexandria, VA 22314 USA
  223.  
  224. ------------------------------
  225.  
  226. Subject: 2. CDF - Cyberspace Description Format
  227.  
  228. CDF is an ASCII-based format used for describing cyberspace decks and virtual
  229. worlds. This format provides a standard framework that is used to store,
  230. retrieve, modify, and exchange descriptions of cyberspace objects; including
  231. object initialization, state, and scheduling, and cyberspase simulation.
  232.  
  233. CDF is based on the CDF format described in Autodesk's Cyberspace Development
  234. Kit. Autodesk's CDF is a closed format used to support a proprietary
  235. deveoper's tool, while the proposed CDF format is an open format intended to
  236. be accepted as an industry standard.
  237.  
  238. The current CDF specification proposal may be obtained from:
  239.  
  240.   http://vrml.wired.com/proposals/cdf/cdf.html
  241.  
  242. Questions about CDF should be directed to:
  243.  
  244.   Carl Tollander <carlt@autodesk.com>
  245.  
  246. ------------------------------
  247.  
  248. Subject: 3. CGM - Computer Graphics Metafile
  249.  
  250. The current version of the CGM ANSI/ISO standard (commonly called 
  251. CGM:1992) is:
  252.  
  253.   Information Processing Systems--Computer Graphics Metafile for the
  254.   Storage and Transfer of Picture Description Information, 
  255.   ANSI/ISO 8632-1992.
  256.  
  257. This standard superseded the early CGM:1986 (ANSI X3.122-1986) ANSI
  258. standard. The CGM standard is contained in four ISO standards documents:
  259.  
  260.   ISO/IEC 8632-1:1992 Part 1: Functional Specification
  261.   ISO/IEC 8632-3:1992 Part 2: Character Encoding
  262.   ISO/IEC 8632-3:1992 Part 3: Binary Encoding
  263.   ISO/IEC 8632-4:1992 Part 4: Clear Text Encoding
  264.  
  265. These documents may be obtained from the following organizations:
  266.  
  267.   International Standards Organization (ISO)
  268.   1 rue de Varembe
  269.   Case Postal 56
  270.   CH-1211 Geneva 20 Switzerland
  271.   Voice: +41 22 749 01 11
  272.   Fax:   +41 22 733 34 30
  273.  
  274.   American National Standards Institute (ANSI)
  275.   Sales Department
  276.   11 West 42nd Street
  277.   New York, NY 10036
  278.   Voice: 212.642.4900
  279.  
  280.   Canadian Standards Association (CSA)
  281.   Sales Group
  282.   178 Rexdale Blvd.
  283.   Rexdale, Ontario, M9W 1R3
  284.   Voice: 416.747.444
  285.  
  286. A WWW page devoted to CGM is:
  287.  
  288.   http://speckle.ncsl.nist.gov/~lsr/cgm_std.htm
  289.  
  290. ------------------------------
  291.  
  292. Subject: 4. DEM - Digital Elevation Model
  293.  
  294. The format of DEM map files is described in the publication:
  295.  
  296.   Data Users Guide 5 - Digital Elevation Models
  297.  
  298. and is available for $1.00 US from:
  299.  
  300.   Earth Science Information Center (ESIC)
  301.   U. S. Geological Survey
  302.   507 National Center
  303.   Reston, VA  22092 USA
  304.   Voice: 1.800.USA.MAPS
  305.   Voice: 703.860.645
  306.  
  307. ------------------------------
  308.  
  309. Subject: 5. DLG - Digital Line Graph
  310.  
  311. The format of DLG graph files is described in the publications:
  312.  
  313.   Data Users Guide 1 - Digital Line Graphs from 1:24,000-Scale Maps
  314.   Data Users Guide 2 - Digital Line Graphs from 1:100,000-Scale Maps
  315.   Data Users Guide 3 - Digital Line Graphs from 1:2,000,000-Scale Maps
  316.  
  317. and each is available for $2.00 US from:
  318.  
  319.   Earth Science Information Center (ESIC)
  320.   U. S. Geological Survey
  321.   507 National Center
  322.   Reston, VA  22092 USA
  323.   Voice: 1.800.USA.MAPS
  324.   Voice: 703.860.645
  325.  
  326. ------------------------------
  327.  
  328. Subject: 6. DXF - Autodesk Drawing eXchange Format
  329.  
  330. The AutoCAD DXF (Drawing eXchange Format) and AutoCAD DXB (Drawing eXhange
  331. Binary) formats are the native vector file formats of Autodesk's AutoCAD
  332. CAD application.
  333.  
  334. DXF is probably one of the most widely supported vector formats in the world
  335. today. DXF is rich in features, including: support for 3D objects, curves,
  336. text, associative dimensioning, and is an easy format to parse. The DXB
  337. format is a binary representation of a DXF file and they are usually smaller
  338. and faster to load than the equivalent DXF file.
  339.  
  340. The latest "official" DXF revision is Release 12. However, there is an even
  341. newer version of DXF containing several changes and additions to the format.
  342. Apparently the specification of the latest version of the DXF format is not
  343. yet (if it will ever be) freely available. Users are required to pay $4000US
  344. for a license to AutoCAD in to obtain the specs for this newest release of
  345. DXF file format.
  346.  
  347. The official specification for DXF R12 may be found in the AutoCAD Manual
  348. Release 12:
  349.  
  350.   AutoCAD Customization Manual, Release 12, Autodesk Inc., 1992, pp. 241-81.
  351.  
  352. The specification for DXF R12 has also been released in electonic form and
  353. is available in several of the Internet file format archives. You can also
  354. try poking around on Autodesk's FTP site, but not much is usually there:
  355.  
  356.   ftp://ftp.autodesk.com
  357.  
  358. Many books detail the DXF format, including:
  359.  
  360.   The AutoCAD Database Book, F.H. Jones and L. Martin, Ventana Press,
  361.     ISBN 0-940087-04-9. Order: 919.490.0062 voice.
  362.  
  363.   AutoCAD, The Complete Reference, 2nd Ed., Johnson, N., McGraw-Hill,
  364.     New York, NY, 1991.
  365.  
  366. Additonal information may be obtained directly from Autodesk:
  367.  
  368.   Autodesk Inc.
  369.   Autodesk Developer Marketing
  370.   2320 Marinship Way
  371.   Sausalito, CA 94965
  372.   Voice: 415.491.8719
  373.  
  374. ------------------------------
  375.  
  376. Subject: 7. EPS - Encapsulated PostScript
  377.  
  378. The PostScript Language Software Development Kit is available from the
  379. creator of PostScript, Adobe Systems:
  380.  
  381.   Adobe Systems Inc.
  382.   Attn: Adobe Systems Developer Support
  383.   1585 Charleston Road
  384.   P.O. Box 7900
  385.   Mountain View, CA 94039-7900
  386.   Voice: 415.961.7900
  387.   Voice: 800.344.8335
  388.   Fax:   415.961.3769
  389.  
  390. ------------------------------
  391.  
  392. Subject: 8. FBM - Fuzzy Bitmap
  393.  
  394. FBM is the native file format of the Fuzzy pixmap image manipulation and
  395. conversion toolkit written by Michael L. Mauldin at Carnegie Mellon
  396. University.
  397.  
  398. Code to manipulate FBM (and many other) file formats is found in the
  399. FBM distrbution:
  400.  
  401.   ftp://nl.cs.cmu.edu/usr/mlm/ftp/fbm.tar.Z
  402.  
  403. ------------------------------
  404.  
  405. Subject: 9. FFIVW - File Format for the Interchange of Virtual Worlds
  406.  
  407. FFIVM is an ASCII-based, object-oriented format used to describe virtual
  408. objects and worlds. This format is not intended to be a native file format of
  409. any hardware or software platform, but instead to be used as an interchange
  410. medium used for converting one VRML format to another.
  411.  
  412. The FFIVM specification proposal may be found at:
  413.  
  414.   http://vrml.wired.com/proposals/ffivw.html
  415.  
  416. Questions about FFIVW should be directed to:
  417.  
  418.   Bernie Roehl <broehl@waterloo.ca>
  419.   Kerry Bonin <74367.1630@compuserve.com>
  420.  
  421. ------------------------------
  422.  
  423. Subject: 10. GIF - Graphics Interchange Format
  424.  
  425. GIF is a data stream-oriented file format used to define the transmission
  426. protocol of LZW-encoded bitmap data. GIF images may be up to eight bits (256
  427. colors) in depth and are always compressed. Despite the fact that GIF
  428. supports only 8-bits worth of colors, and the multimedia extensions
  429. introduced in the 89a release have not been widely utilized, GIF still
  430. remains a popular choice for storing lower resolution image data.
  431.  
  432. The GIF89a specification is available via many BBSs and on-line information
  433. services. You may also obtain the specification directly from CompuServe:
  434.  
  435.   CompuServe Incorporated
  436.   Attn: Graphics Technology Department
  437.   5000 Arlington Center Boulevard
  438.   Columbus, OH 43220
  439.   Voice: 614.457.8600, 800.848.8199
  440.  
  441. Note: Any software created or modified after 01 January 1995 that supports
  442. the capability of reading and/or writing GIF files must obtain a patent
  443. license agreement from Unisys Corporation. See Part I of the FAQ for more
  444. details on the Unisys GIF-LZW license agreements.
  445.  
  446. ------------------------------
  447.  
  448. Subject: 11. GKS - Graphics Kernel System
  449.  
  450. GKS is a standard specifying the input and output primitives for displaying
  451. 2D and 3D graphical data. Although GKS has no native file format, the CGM
  452. (Computer Graphics Metafile) format is often closely associated with its use.
  453.  
  454. The following ISO documents describe the GKS standard:
  455.  
  456.   ISO 7942    Functional Specification
  457.   ISO 8651-1  Fortran Binding
  458.   ISO 8651-2  Pascal Binding
  459.   ISO 8651-3  Ada Binding
  460.   ISO 8651-4  
  461.   ISO 8805    GKS-3D
  462.   ISO 8806    GKS-3D Bindings
  463.  
  464. These documents are available from ISO, ANSI, and CSA (see the CGM section
  465. for the addresses of these organizations).
  466.  
  467. ------------------------------
  468.  
  469. Subject: 12. HPGL - Hewlett-Packard Graphics Language
  470.  
  471. Hewlett-Packard Graphics Language (HP-GL/2)
  472.  
  473. ------------------------------
  474.  
  475. Subject: 13. HPPCL - Hewlett-Packard Printer Control Language
  476.  
  477. PCL is capable of rendering both raster and vector graphics.
  478.  
  479. The official specification and toolkit for PCL is contained in the following
  480. Hewlett-Packard manuals:
  481.  
  482.   PCL 5 Printer Language Technical Reference Manual
  483.   PCL 5 Developer's Guide, 3rd Edition, Part No. 5002-1847
  484.  
  485. The technical reference manual contains a complete description of PCL 5. The
  486. developer's guide contains many software examples illustracting how to
  487. design PCL-compatable software. These maunals may be obtained directly from
  488. Hewlett-Packard
  489.  
  490. ------------------------------
  491.  
  492. Subject: 14. IGES - Initial Graphics Exchange Specification
  493.  
  494. IGES is a set of protocols for the transfer and display of graphical
  495. information on remote devices via a telephone or computer communications
  496. network. IGES does not define any new graphical file formats, but instead
  497. uses existing formats (such as CGM) to encapsulate graphical data.
  498.  
  499. IGES is associated with the NCGA (National Computer Graphics Association) and
  500. is part of the U.S. Product Data Association (USPRO) and the IGES/PDES
  501. Organization (IGO). The NCGA administers the National IGES User Group (NIUG),
  502. which provides access to information on IGES.
  503.  
  504. To obtain the IGES specification, you must be a member of both NIUG and a
  505. Regional Interest Group (RIG). The IGES specification is available through
  506. the NCGA for $100US. For more information about the NIUG, RIGs, and IGES,
  507. contact:
  508.  
  509.   National Computer Graphics Association
  510.   2722 Merrilee Drive
  511.   Suite 3200
  512.   Fairfax, VA 22031 USA
  513.   Voice: 703.698.9600
  514.  
  515. ------------------------------
  516.  
  517. Subject: 15. IMJ - Image JPEG
  518.  
  519. IMJ was created by Pegasus Image Corporation as a variation of the JFIF file
  520. format. IMJ is essentially a JFIF file with a Microsoft Windows BMP header
  521. and enhanced palette optimization. The IMJ format is used in several
  522. screensaver applications, and by orgainizations such as Delrina and the
  523. National Center for Missing Children.
  524.  
  525. See the section describing the PIC - Pegasus Imaging Corporation Format
  526. for more information.
  527.  
  528. ------------------------------
  529.  
  530. Subject: 16. JFIF - JPEG File Interchange Format
  531.  
  532. JFIF is a data stream-oriented file format used to define the transmission of
  533. JPEG-encoded bitmap data. The specification for JFIF may be obtained directly
  534. from C-Cube Microsystems:
  535.  
  536.   C-Cube Microsystems
  537.   Attn: Scott Sinclair
  538.   Corporate Communications
  539.   1778 McCarthy Blvd.
  540.   Milpitas, CA 95035
  541.   Voice: 408.944.6300
  542.   Fax:   408.944.6314
  543.  
  544. The Independent JPEG Group archive on ftp.uu.net also contains an on-line
  545. copy of the JFIF specification and additional JPEG information as:
  546.  
  547.   ftp://ftp.uu.net/graphics/jpeg/jfif.ps.gz
  548.   ftp://ftp.uu.net/graphics/jpeg/jpeg.documents.gz
  549.  
  550. ------------------------------
  551.  
  552. Subject: 17. MGF - Materials and Geometry Format
  553.  
  554. MGF is an ASCII-based 3D rendering format designed to model surface geometry
  555. and materials for the purpose of visible-light simulation and rendering.  The
  556. overall objective of this format is to provide a very simple yet fairly
  557. complete modeling language that does not place unreasonable demands on the
  558. applications programmer or the object library creator.
  559.  
  560. The format specification is available bundled with an MGF file reader
  561. and is distributed in the file mgflib0.7.tar.Z on the following sites:
  562.  
  563.   http://radsite.lbl.gov/mgf/HOME.html
  564.   ftp://hobbes.lbl.gov/www/mgf
  565.  
  566. The MGF software is currently in an alpha release stage, which means the
  567. language may change in some incompatible ways between now and the first
  568. release.  Use this software and data in this package at your own risk.
  569.  
  570. Questions about MGF should be directed to:
  571.  
  572. Greg Ward
  573. Voice: 510.486.4757
  574. Fax:   510.486.4089
  575. Email: GJWard@lbl.gov
  576.  
  577. ------------------------------
  578.  
  579. Subject: 18. MIFF - Magick Image File Format
  580.  
  581. MIFF is a bitmap format native to the ImageMagick toolkit which runs under
  582. the X Window System. ImageMagick is capable of displaying and converting a
  583. variety of still and animated graphics file formats.
  584.  
  585. The specification for MIFF is available in the ImageMagick distribution
  586. available from:
  587.  
  588.   ftp://ftp.x.org/contrib/applications/ImageMagick/ImageMagick-3.6.1.tar.gz
  589.  
  590. For more information about ImageMagick and MIFF, contact:
  591.  
  592.   duPont de Nemour & Company
  593.   Attn: John Cristy
  594.   Central Research and Development
  595.   Experimental Station
  596.   P.O. Box 80328
  597.   Room 162-A
  598.   Wilmington, DE 19880-0328
  599.   Voice: 302.695.1159
  600.   Email: cristy@dupont.com
  601.  
  602. ------------------------------
  603.  
  604. Subject: 19. NAPLPS - North American Presentation Layer Protocol Syntax
  605.  
  606. NAPLPS is a protocol for transferring ASCII-based graphical information to
  607. remote terminals via a communications channel (telephone systems, computer
  608. networks, and so forth). NAPLPS is used by many Videotext services and
  609. Prodigy, the commercial on-line information service, and is specifically
  610. designed to provide usable information transfer rates, even at data rates as
  611. low as 2400bps.
  612.  
  613. Although there is no NAPLPS file format, NAPLPS data streams are often saved
  614. as files, and the files are then referred to as using the "NAPLPS file
  615. format".
  616.  
  617. The NAPLPS specification is a standards documents available through ANSI, ISO,
  618. or CSA. (See the CGM section for the addresses of these organizations). The
  619. CSA document (T500-1983) also contains a supplement (1-1991) which is not
  620. included in the ANSI version of this standard.  
  621.  
  622. Further information may be found in the February, March, April, and May 1983
  623. issues of Byte Magazine. These articles explain much of the NAPLPS coding
  624. system and discuss the potential for NAPLPS.
  625.  
  626. Michael Dillon has authored a paper on NAPLPS and started a NAPLPS section on
  627. SIMTEL20.  Michael Dillon may be contacted at:
  628.  
  629.   CompuServe: 71532,137
  630.   Internet:   mpdillon@halcyon.halcyon.com
  631.   BBS:        604.546.2705
  632.   
  633. The BBS also contains NAPLPS Shareware and art.
  634.  
  635. ------------------------------
  636.  
  637. Subject: 20. NFF - Neutral File Format
  638.  
  639. NFF is a minimal scene description language used to test rendering algorithms
  640. and efficiency schemes. It supports basic geometry of objects, surface
  641. characteristics, placement of lights, color of objects, and the viewing angle
  642. of the human eye. NFF is ASCII-based and is used with the Standard Procedural
  643. Database (SPD) software package used for creating databases for testing
  644. rendering schemes.
  645.  
  646. The specification for NFF is available on numerous FTP sites which archive
  647. file format documents, such as:
  648.  
  649.   ftp://zamenhof.cs.rice.edu/pub/graphics.formats
  650.  
  651. and is available along with the SPD test programs, which produce NFF objects:
  652.  
  653.   ftp://ftp.princeton.edu/pub/Graphics/SPD
  654.  
  655. You may also contact the author of NFF:
  656.  
  657.   Eric Haines
  658.   3D/Eye Inc.
  659.   1050 Craft Road
  660.   Ithica, NY 14850
  661.   Email: erich@eye.com
  662.  
  663. ------------------------------
  664.  
  665. Subject: 21. NFF - WorldToolKit Neutral File Format
  666.  
  667. The WorldToolKit Neutral File Format is a creation of Sense8 for their
  668. WorldToolKit software product. WorldToolKit is a C language library providing
  669. the functionality needed to do virtual reality, including file parsing,
  670. sensor drivers, object management, behavior, and rendering.
  671.  
  672. Sense8's NFF format was loosely adapted from the Videoscape (.geo) format,
  673. with the addition of 12-bit color, per-polygon texture application, and
  674. portals. It was later extended to support vertex normals, 24-bit color, and
  675. vertex uv coordinates. The current version of NFF is 2.1.
  676.  
  677. Sense8 also supports a binary format of NFF called BFF (.bff file extension)
  678. The BFF format layout and order is identical to the ASCII version, with the
  679. exception that only 24-bit, and not 12-bit, colors are not supported.
  680.  
  681. The WorldToolKit Neutral File Format was created and is maintained by:
  682.  
  683.   Sense8
  684.   100 Shoreline Hwy. Ste. 282
  685.   Mill Valley, CA 94941
  686.   Voice: 415.331.6318
  687.   Fax:   415.331.9148
  688.   Email: info@sense8.com
  689.  
  690. Sense8's NFF specification is available via FTP at:
  691.  
  692.   ftp://avalon.vislab.navy.mil/pub/format_specs
  693.  
  694. Questions about Sense8's NFF format should be directed to:
  695.  
  696.   Ben Discoe <ben@sense8.com>
  697.  
  698. ------------------------------
  699.  
  700. Subject: 22. NITF - National Imagery Transmission Format
  701.  
  702. The National Imagery Transmission Format Standard (Version 2.0) is documented
  703. as a collection of military standards documents. The actual file format is
  704. documented in the following standard:
  705.  
  706.   MIL-STD-2500, National Imagery Transmission Format (Version 2.0) for
  707.     the National Imagery Transmission Format Standard, 18 June 1993
  708.  
  709. The remaining standards are as follows:
  710.  
  711.   MIL-HDBK-1300, National Imagery Transmission Format Standard (NITFS),
  712.     18 June 1993
  713.   MIL-STD-3201, Computer Graphics Metafile (CGM) Implementation Standard
  714.     for the National Imagery Transmission Format Standard, 18 June 1993
  715.   MIL-STD-188-196, Bi-Level Image Compression for the National Imagery 
  716.     Transmission Format Standard, 18 June 1993
  717.   MIL-STD-188-197 Adaptive Recursive Interpolated Differential Pulse
  718.     Code Modulation (ARIDPCM) Compression Algorithm for the National
  719.     Imagery Transmission Format Standard, 18 June 1993
  720.   MIL-STD-188-198A, Joint Photographic Experts Group (JPEG) Image Compression
  721.     for the National Imagery Transmission Format Standard, 15 December 1993
  722.   MIL-STD-188-199, Vector Quantization Decompression for the National Imagery
  723.     Transmission Format Standard, 27 June 1994
  724.   MIL-STD-245-44500, Tactical Communications Protocol 2 (TACO2) for the
  725.     National Imagery Transmission Format Standard, 18 June 1993
  726.   JIEO Circular 9008, National Imagery Transmission Format Standards (NITFS)
  727.     Certification Test & Evaluation Program Plan, 30 June 1993
  728.  
  729. The NITFS standards may be obtained via FTP from the ITSI (Information
  730. Technology Standards Integrated) BBS at:
  731.  
  732.   ftp://jcdbs.2000.disa.mil/pub/library
  733.  
  734. ITSI BSS may also be reached by modem at 703.834.6501 (14.4kbps, N-8-1).
  735.  
  736. To receive hardcopies any or all of these documents, send a request via mail,
  737. fax, or email to:
  738.  
  739.   DISA/JIEO/CFS/TBCE
  740.   c/o Logicaon
  741.   Fay Mignone
  742.   1831 Wiehle Avenue
  743.   Reston, VA 22090 USA
  744.   Fax:   703.318.1098  Attn: Fay Mignone
  745.   Email: mignone@cdbs.itsi.disa.mil
  746.  
  747. or:
  748.  
  749.   Defense Information Systems Agency
  750.   Center for Standards
  751.   Carol Ciepiela
  752.   Attn: TBCE, Rm 3304
  753.   10701 Parkridge Blvd
  754.   Reston, VA 22091 USA
  755.   Voice: 703.487.3536
  756.   Email: edi@itsi.disa.mil
  757.  
  758. Questions may be directed to:
  759.  
  760.   NITFS Certification Test Facility
  761.   Voice: 602.538.5458 x5494
  762.  
  763. ------------------------------
  764.  
  765. Subject: 23. OFF - Object File Format
  766.  
  767. OFF was developed in 1986 at Digital Equipment Corporation's Workstation
  768. Systems Engineering for the interchange and archiving of 3D objects. OFF is
  769. an ASCII-based format and is independent of languages, devices, and operating
  770. systems.
  771.  
  772. The specification for OFF is:
  773.  
  774.   Rost, Randi, OFF--A 3D Object File Format, November 6, 1986 (updated
  775.     October 12, 1989).
  776.  
  777. The OFF archive is available from:
  778.  
  779.   ftp://gatekeeper.dec.com/pub/DEC
  780.  
  781. This archive contains the format specification, tools, and objects. It is not
  782. currently supported and is copyrighted.
  783.  
  784. ------------------------------
  785.  
  786. Subject: 24. PBM - Portable Bitmap
  787.  
  788. The Portable greymap file format is part of the Extended Portable Bitmap
  789. Utilities (PBMPLUS). PBM is used as an intermediate format for storing
  790. monochrome bitmap information generated by the PBMPLUS toolkit. PBM files may
  791. be either binary or ASCII and store data one-bit-per-pixel in size.
  792.  
  793. Information and source code for PBM can be found in the distribution for
  794. PBMPLUS located at:
  795.  
  796.   ftp://ftp.wustl.edu/graphics/graphics/packages/pbmplus/pbmplus10dec91.tar.Z
  797.  
  798. The specification for the PBM format can also be found in the manual page for
  799. pbm(5) on many Unix systems.
  800.  
  801. ------------------------------
  802.  
  803. Subject: 25. PCX - ZSoft Paint
  804.  
  805. PCX is one of the oldest bitmapped formats popularized by MS-DOS paint
  806. programs that first appeared in the early 1980's. PCX files may store mapped
  807. and unmapped image data from 1- to 24-bits in pixel depth, always contain
  808. RLE-compressed image data, and are recognized by almost all still-image
  809. graphics programs ever written.
  810.  
  811. But because of the kludged evolution of the PCX format (caused partly by the
  812. efforts of Zsoft to continue to support the ever-changing world of graphics
  813. display adapters) it is generally advised that the MS Windows BMP format be
  814. used in place of PCX whenever possible.
  815.  
  816. The PCX specification is available directly from ZSoft:
  817.  
  818.   ZSoft Corporation
  819.   Attn: Shannon Donovan
  820.   450 Franklin Road, Suite 100
  821.   Marietta, GA 32067
  822.   Voice: 404.428.0008
  823.   Fax:   404.427.1150
  824.   BBS:   404.427.145
  825.   CompuServe: 76702,1207
  826.  
  827. ------------------------------
  828.  
  829. Subject: 26. PDS - Planetary Data Systems Format
  830.  
  831. PDS was created by the Planetary Branch of the National Aeronautics and Space
  832. Administration (NASA) to store solar, lunar, and planetary data collected both
  833. on Earth and by spacecraft. And as with most U.S. Government documents, the
  834. specification is quite large and spread over several documents:
  835.  
  836.   Jet Propulsion Laboratory, Standard for the Preparation and Interchange of
  837.     Data Sets, JPL Document D-4683, NASA, Pasadena, CA, 1988.
  838.   Jet Propulsion Laboratory, Data Preparation Workbook,
  839.     JPL Document D-7669, NASA, Pasadena, CA, 1990.
  840.   Jet Propulsion Laboratory, Planetary Data System Standards Reference,
  841.     JPL Document D-4683, NASA, Pasadena, CA, 1990.
  842.   Jet Propulsion Laboratory, Specification for the Object Description
  843.     Language, NASA, Pasadena, CA, 1990.
  844.  
  845. These documents are available from:
  846.  
  847.   NASA
  848.   Planetary Branch
  849.   Jet Propulsion Laboratory
  850.   Mail Stop 525-3610
  851.   4800 Oak Grove Drive
  852.   Pasadena, CA 91109
  853.   Voice: 818.354.7587
  854.   Email: PDS_Operator@jplpds.jpl.nasa.gov
  855.  
  856. ------------------------------
  857.  
  858. Subject: 27. PGM - Portable Greymap
  859.  
  860. The Portable greymap file format is part of the Extended Portable Bitmap
  861. Utilities (PBMPLUS). PGM is used as an intermediate format for storing
  862. greyscale bitmap information generated by the PBMPLUS toolkit. PGM files may
  863. be either binary or ASCII and store pixel values up to 8 bits in size.
  864.  
  865. Information and source code for PGM can be found in the distribution for
  866. PBMPLUS (see the section on the PBM format for information on PBMPLUS). The
  867. specification for the PGM format can also be found in the manual page for
  868. pgm(5) on many Unix systems.
  869.  
  870. ------------------------------
  871.  
  872. Subject: 28. PIC - Pegasus Imaging Corporation Format
  873.  
  874.   Pegasus Image Corporation
  875.   4350 W. Cypress Street, Suite 908
  876.   Tampa, FL 33607
  877.   Voice: 813.875.7575
  878.   Fax:   813.875.7705
  879.   BBS:   813.874.5515  Name: guest guest, Password: demo
  880.   CIS:   GO PEGASUS
  881.  
  882. ------------------------------
  883.  
  884. Subject: 29. PNG - Portable Network Graphics
  885.  
  886. PNG (pronounced "ping") is a new bitmap format which is currently in
  887. development. Its creation is an attempt to give the graphics community an
  888. alternative to the shortcomings and misgivings found in most popular file
  889. formats. The current legal battle involving the GIF format may also have
  890. something to do with it too :-)
  891.  
  892. The following paragraph, excerpted from the PNG (Portable Network Graphics)
  893. specification, eighth draft, explains the basic rationale behind the format:
  894.  
  895.   The PNG format is intended to provide a portable, legally unencumbered,
  896.   simple, lossless, streaming-capable, well-compressed, well-specified
  897.   standard for bitmapped image files which gives new features to the end
  898.   user at minimal cost to the developer.
  899.  
  900. The PNG specification is now in its tenth draft and is currently undergoing
  901. final editing in preparation for the 1.0 release. The PNG draft is considered
  902. finalized to the point that software may be safely written without the worry
  903. of the specification changing.
  904.  
  905. A public draft of the current PNG specification may be found at:
  906.  
  907.   http://sunsite.unc.edu/boutell/png.html
  908.  
  909. Questions about PNG may be asked on the comp.graphics newsgroup, via
  910. email at:
  911.  
  912.   png-info@uunet.uu.net
  913.  
  914. or directed to the principle author of the PNG specification:
  915.  
  916.   Thomas Boutell <boutell@netcom.com>
  917.  
  918. PNG developers may join the PNG mailing list. Send email to
  919. png-info@uunet.uu.net and ask for more information. A human will be reading
  920. your request to join the list, so make it good.
  921.  
  922. PNG materials can be had in great profusion by anonymous FTP from:
  923.  
  924.   ftp://godzilli.cs.sunysb.edu
  925.  
  926. All programs on this site are in beta test and should be used carefully. In
  927. the case of questionable implementation, the specification is to be
  928. considered corrent and the code in error.
  929.  
  930. Additonal PNG material may also be found at:
  931.  
  932.   ftp://ftp.uu.net/graphcs/png
  933.  
  934. Group 42 is the author of the PNGLIB support library for developer's using
  935. the PNG file format. Their Web page contains a developer's section which
  936. includes the PNGLIB library, PNG format specification, Compression Library,
  937. and Image Test Suite. A Freeware version of theis library is currently
  938. available. Group 42 may be reached at:
  939.  
  940.   Group 42, Inc.
  941.   Voice: 800.520.0042
  942.   Voice: 513.831.3400
  943.   Email: info@group42.com
  944.   WWW:   www.group42.com
  945.  
  946. ------------------------------
  947.  
  948. Subject: 30. PPM - Portable Pixmap
  949.  
  950. The Portable pixmap file format is part of the Extended Portable Bitmap
  951. Utilities (PBMPLUS). PPM is used as an intermediate format for storing color
  952. bitmap information generated by the PBMPLUS toolkit. PPM files may be either
  953. binary or ASCII and store pixel values up to 24 bits in size.
  954.  
  955. Information and source code for PPM can be found in the distribution for
  956. PBMPLUS (see the section on the PBM format for information on PBMPLUS). The
  957. specification for the PPM format can also be found in the manual page for
  958. ppm(5) on many Unix systems.
  959.  
  960. ------------------------------
  961.  
  962. Subject: 31. POL - InnovMetric Software Polygon Models Format
  963.  
  964. POL is the native 3D file format for software products created by InnovMetric
  965. Software. The POL format was created to fill the need of storing data
  966. representing multi-contour, simple, planular, polygons using a binary file
  967. format.
  968.  
  969. InnovMetric Software is developing a complete line of software products for
  970. building 3-D polygonal models using a 3-D imaging system. Two of these
  971. software tools are targeted at real-time 3-D graphics applications.
  972. IMCompress and IMFilter are two complementary tools for optimally reducing
  973. the number of polygons in a 3-D model. IMCompress uses a surface-based
  974. algorithm to downsize highly redundant models such as Digital Terrain Models
  975. and polygonal models generated by a CAD or a 3-D imaging system. IMFilter
  976. uses a volume-based algorithm to create ultra-compact models (20 to 500
  977. triangles) for level of details management in applications requiring
  978. real-time 3-D graphics.
  979.  
  980. The POL file format specification is primarily distributed as Appendix B of
  981. the IMCompress User's Guide published by InnovMetric Software. The
  982. specification is also available in PostScript format as the file pol.ps in a
  983. few of the graphics file format specification archived listed in part 1 of
  984. this FAQ.
  985.  
  986. POL was created and is maintained by:
  987.  
  988.   InnovMetric Software Inc.
  989.   2065 Charest ouest, Suite 218
  990.   Sainte-Foy, Quebec
  991.   Canada, G1N 2G1  
  992.  
  993. Questions about POL may be directed to:
  994.  
  995.   Marc Soucy <msoucy@imetric.qc.ca>
  996.  
  997. ------------------------------
  998.  
  999. Subject: 32. POV - Persistence of Vision Raytracing
  1000.  
  1001. The POV-Ray format is used to store a scene description language used by the
  1002. POV-Ray ray tracing software package. POV-Ray files are always ASCII to allow
  1003. easy transportation between different file systems.
  1004.  
  1005. The specification for the POV file format and scene description language is
  1006. found in the file povray.doc in the POV-Ray distribution. You may obtain
  1007. this file (and the entire POV-Ray package) from the official POV-Ray FTP
  1008. archive site: 
  1009.   
  1010.   ftp://alfred.ccs.carleton.ca/pub/pov-ray/POV-Ray2.2/
  1011.  
  1012. Questions about POV-Ray may also be direct to:
  1013.  
  1014.   Drew Wells
  1015.   POV-Team Leader
  1016.   73767.1244@compuserve.com
  1017.  
  1018. The following is an excellent book on ray tracing using the POV-Ray tracing
  1019. software package for the PC:
  1020.  
  1021.   Ray Tracing Creations: Generate 3D Photo-Realistic Images on the PC,
  1022.     Drew Wells and Chris Young, Waite Group Press 1993.
  1023.  
  1024. ------------------------------
  1025.  
  1026. Subject: 33. RAD - Radience
  1027.  
  1028. RAD is the native file format for the public domain Unix Radience radiosity
  1029. renderer.
  1030.  
  1031. The RAD specification and Radience package are available at:
  1032.  
  1033.   http://radsite.lbl.gov/radience/HOME.html
  1034.  
  1035. ------------------------------
  1036.  
  1037. Subject: 34. RAS - Sun Rasterfile
  1038.  
  1039. Sun rasterfile is the native bitmap format of Sun Microsystem Unix systems.
  1040. The rasterfile format has become more wide-spread with the growing popularity
  1041. of the SunOS operating system and Sun SPARCStation family of Unix
  1042. workststaions.
  1043.  
  1044. Sun rasterfiles store images up to 32 bits in pixel depth and support a basic
  1045. for of run-length data compression.
  1046.  
  1047. The primary source of information for Sun Rasterfiles is the SunOS include
  1048. file /usr/include/rasterfile.h and the rasterfile online manual page:
  1049.  
  1050.   Sun Microsystems, rasterfile (5), Sun OS 4.0 Programmer's Manual, 1990.
  1051.  
  1052. The following jounal article is devoted to the Sun rasterfile:
  1053.  
  1054.   McGee, Format for Byte-Encoded Rasterfiles, Sun-Spots Digest, Volume 6,
  1055.   Issue 84.
  1056.  
  1057. And several books on graphics file formats also feature the rasterfile format.
  1058.  
  1059. ------------------------------
  1060.  
  1061. Subject: 35. RAY - Rayshade
  1062.  
  1063. Rayshade is a ray-tracing application for the MS-DOS environment. The
  1064. Rayshade format is the native scene description language used by Rayshade.
  1065. And like most 3D scene-rendering formats it is ASCII-based and supports
  1066. most features commonly found in these formats.
  1067.  
  1068. The specification is available in the Rayshade distribution on many BBSs
  1069. and FTP archive sites. The format is detailed in the document:
  1070.  
  1071.   Rayshade 4.0 Quick Reference
  1072.  
  1073. The author may be contacted at:
  1074.  
  1075.   Princeton University
  1076.   Attn: Craig Kolb
  1077.   Department of Computer Science
  1078.   35 Olden Street
  1079.   Princeton, NJ 08544
  1080.   Email: cek@princeton.edu
  1081.  
  1082. ------------------------------
  1083.  
  1084. Subject: 36. RIB - Renderman Interface Bytestream
  1085.  
  1086. The RenderMAN file format specification may be found in the following
  1087. document available from Pixar: 
  1088.  
  1089.   The RenderMAN Interface, Version 3.1, September 1989. San Rafael, CA.
  1090.  
  1091.   Pixar
  1092.   1001 West Cutting Blvd.
  1093.   Richmond, California 9484 USA
  1094.   Voice: 415.236.4000
  1095.  
  1096. Also of interest is the following publication:
  1097.  
  1098.   The RenderMan Companion: A Programmer's Guide to Realistic Computer
  1099.     Graphics, Steve Upstill, Addison-Wesley Publishing Company,
  1100.     ISBN 0-201-50868-0, $26.95
  1101.  
  1102. ------------------------------
  1103.  
  1104. Subject: 37. RIFF - Microsoft Resource Interchange File Format
  1105.  
  1106.   Microsoft Corporation
  1107.   Attn: Multimedia System Group
  1108.   Product Marketing
  1109.   One Microsoft Way
  1110.   Redmond, WA 98052-6399
  1111.   Voice: 206.882.8080
  1112.   BBS:   206.637.9009
  1113.  
  1114. Information on RIFF may be found in the following documents:
  1115.  
  1116.   Microsoft Windows Multimedia Programmer's Guide, Microsoft
  1117.   Corporation, Microsoft Press, Redmond, WA.
  1118.  
  1119.   Microsoft Windows Multimedia Programmer's Reference, Microsoft
  1120.   Corporation, Microsoft Press, Redmond, WA.
  1121.  
  1122. The specification is also available in the Microsoft Multimedia Development
  1123. Kit (MDK), on Disk 8 of the Microsoft Developer's Network CD distribution,
  1124. and as a MS Windows help file on the FTP archive site:
  1125.  
  1126.   ftp://ftp.microsoft.com/developer/MSDN/CD8/RIFFNE.ZIP
  1127.  
  1128. ------------------------------
  1129.  
  1130. Subject: 38. RIX - ColoRIX Image File
  1131.  
  1132. ColorRIX is the native bitmap format of the ColorRIX VGA Paint application
  1133. for MS-DOS.
  1134.  
  1135. The ColorRIX format is documented in the ColorRIX VGA Paint manual
  1136. distributed with the ColorRIX program available from:
  1137.  
  1138.   RIX SoftWorks Inc.
  1139.   Attn: Richard Brownback or Paul Harker
  1140.   18023 Sky Park Circle, Suite J
  1141.   Irvine, CA 92714
  1142.   Voice: 714.476.8266
  1143.   Voice: 714.476.8486
  1144.  
  1145. ColorRIX is also bundled with several different VGA cards and the
  1146. specification may also be found on numerous FTP archive sites.
  1147.  
  1148. ------------------------------
  1149.  
  1150. Subject: 39. SDML - Spacial Data Modeling Language
  1151.  
  1152. SDML is a spatial description language used for storing CAD and GIS data,
  1153. such as found in Landscape Planning, Design, and Architectural databases.
  1154.  
  1155. SDML currently exists in two versions: the old SDML format and the new
  1156. (Version 1.0) format. The old format is derived from the ASCII-based format
  1157. used in the Silicon Graphics CLRview and PolyTRIM software environments. The
  1158. new format, released in 05Feb95, is a more detailed, capable, and
  1159. size-optimized revision of the old SDML and supports all the features of the
  1160. Silicon Graphics CLRMosaic software.
  1161.  
  1162. The New SDML specification is available from:
  1163.  
  1164.   http://www.clr.toronto.edu:1080/CLRMOSAIC/SDML.html
  1165.  
  1166. Questions about SDML should be directed to:
  1167.  
  1168.   Rodney Hoinkes, Head of Design Applications
  1169.   Centre for Landscape Research
  1170.   University of Toronto
  1171.   230 College St.
  1172.   Toronto, ON, M5S 1A1
  1173.   Voice: 416.978.3551 
  1174.   Fax:   416.971.2094
  1175.   Email: rodney@clr.toronto.edu
  1176.   WWW:   http://www.clr.toronto.edu/PEOPLE/RODNEY/rodney.html
  1177.  
  1178. ------------------------------
  1179.  
  1180. Subject: 40. SHG - Segmented Hyper-Graphic
  1181.  
  1182. SHG is a file format used by Microsoft in the WinHelp on-line help facility
  1183. found in Windows 3.1. This format is used to save a Microsoft Bitmap (BMP) or
  1184. Windows Metafile (WMF) graphic and store the coordinates of specific areas of
  1185. the bitmap known as "hotspots".  When the bitmap is displayed and the user
  1186. selects a hotspot, WinHelp jumps to another part of the help documentation
  1187. via a hyper-text link macro stored in the SHG file.
  1188.  
  1189. Another file format used with SHG files is the Multiple-Resolution Bitmap
  1190. (MRB) format. MRB files contain one or more SHG images, each rendered at a
  1191. different resolution. Several SHG files are typically created using the
  1192. SHED.EXE utility and then fed into the MRB compiler to create a single MRB
  1193. file. When WinHelp reads the MRB file it chooses which bitmap most closely
  1194. matches the resolution of the display.
  1195.  
  1196. SHG is currently officially undocumented by Microsoft, but the specification
  1197. may be found at:
  1198.  
  1199.   ftp://ftp.microsoft.com/developr/drg/Multimedia/SHED.ZIP
  1200.  
  1201. Information on SHG and MRB may be found in the following journal article:
  1202.  
  1203.   .mrb and .shg File Formats, Windows/DOS Developer's Journal, Pete Davis,
  1204.     February 1994 (Vol 5, No 4), pp. 37-46.
  1205.  
  1206. Questions about these formats may also be directed to Section 16
  1207. (WinHelp/Tools) of forum WINSDK on CompuServe.
  1208.  
  1209. ------------------------------
  1210.  
  1211. Subject: 41. STL - Stereolithography Interface Format
  1212.  
  1213. STL files are the native file format of the SLA CAD software created by 3D
  1214. Systems of Valencia, CA, USA. STL files may be ASCII or binary in form,
  1215. although binary is far more common due to the very large resulting size of
  1216. the CAD data when saved to the ASCII format.
  1217.  
  1218. [ More on this format next month ]
  1219.  
  1220. ------------------------------
  1221.  
  1222. Subject: 42. TGA - Truevision (Targa) File Format
  1223.  
  1224. Copies of the TGA specification, including a sample code disk, may be
  1225. obtained from Truevision:
  1226.  
  1227.   Truevision Incorporated
  1228.   7340 Shadeland Station
  1229.   Indianapolis, IN 46256-39925
  1230.   Voice: 317.841.0332
  1231.   Fax:   317.576.7700
  1232.   BBS:   317.577.8783
  1233.   FTP:   ftp.truevision.com
  1234.  
  1235. ------------------------------
  1236.  
  1237. Subject: 43. TIFF - Tag Image File Format
  1238.  
  1239. The TIFF 6.0 specification is available in the TIFF Developer's Kit.
  1240. Information on obtaining this kit and joining the Aldus Developer's
  1241. Association (ADA) may be obtained from the Developer's Desk at Aldus
  1242. Corporation:
  1243.  
  1244.   Aldus Corporation
  1245.   Attn:: Aldus Developer's Desk
  1246.   4411 First Avenue South
  1247.   Seattle, WA 98144-2871
  1248.   Voice: 206.628.6593, 800.331.2538
  1249.   Fax:   206.343.4240
  1250.   Email: tiff-input@aldus.com
  1251.  
  1252. Or from the following FTP site:
  1253.  
  1254.   ftp://sgi.com/graphics/tiff/TIFF6.ps.Z
  1255.  
  1256. The TIFF Class F specification may be obtained from ADA's FAXback service at
  1257. 206.628.5753. Order document #9001 for an index of all documents available
  1258. from this service.
  1259.  
  1260. Note: Any software created or modified after 01 January 1995 that supports the
  1261. capability of reading and/or writing bitmapped data stored in a TIFF file and
  1262. compressed using the LZW algorithm must obtain a patent license agreement
  1263. from Unisys Corporation. See Part I of the FAQ for more details on the
  1264. Unisys GIF-LZW and TIFF-LZW license agreements.
  1265.  
  1266. ------------------------------
  1267.  
  1268. Subject: 44. URT - Utah Raster Toolkit
  1269.  
  1270. URT is the native raster file format of the Utah Raster Toolkit. This
  1271. toolkit, which first appeared in 1983, is a rich source of bitmap
  1272. manipulation tools and source code. The toolkit is copyrighted, but
  1273. distributable on a GNU-like license.
  1274.  
  1275. The specification for the URT file format is found in the following document
  1276. of the Utah Raster Toolkit:
  1277.  
  1278.   Design of the Utah RLE Format, Thomas, Spencer W., University of Utah,
  1279.     Department of Computer Science.
  1280.  
  1281. The Utah Raster Toolkit distribution (urt-3.0.tar.Z) may be obtained via FTP
  1282. from the following sites:
  1283.  
  1284.   ftp://cs.uath.edu
  1285.   ftp://weedeater.math.yale.edu
  1286.   ftp://freebie.engin.umich.edu
  1287.  
  1288. Questions about URT may be directed to:
  1289.  
  1290.   toolkit-request@cs.utah.edu
  1291.   urt-request@caen.engin.umich.edu
  1292.  
  1293. ------------------------------
  1294.  
  1295. Subject: 45. VICAR2 - Planetary File Format
  1296.  
  1297. VICAR2 is used to store planetary image data gathered from Earth and by
  1298. spacecraft. VICAR2 is similar in design and use to the FITS and PDS formats.
  1299.  
  1300. Information on VICAR2 may be obtained directly from JPL:
  1301.  
  1302.   NASA
  1303.   Attn: Bob Deen
  1304.   Image Processing Laboratory
  1305.   Jet Propulsion Laboratory
  1306.   4800 Oak Grove Drive
  1307.   Pasadena, CA 91109
  1308.   Email: rgd059@mipl3.jpl.nasa.gov
  1309.  
  1310. ------------------------------
  1311.  
  1312. Subject: 46. VIFF - Visualization Image File Format
  1313.  
  1314. VIFF is the native bitmap graphics file format of the Khoros System
  1315. environment implemented using the X Window System.
  1316.  
  1317. The VIFF format specification, including other documents related to the VIFF
  1318. format, may be found in the Khoros distribution. Chapter 1 of Volume II,
  1319. Programmer's Manual, the files in the directory src/file_formats, and the
  1320. viff.h file are the most helpful.
  1321.  
  1322. The following FTP sites archive the Khoros distribution:
  1323.  
  1324.   ftp://ftp.eece.unm.edu/pub/khoros
  1325.   ftp://ftp.uu.net/pub/window-sys/khoros
  1326.  
  1327. The Khoros Consortium may be contacted at:
  1328.  
  1329. Khoral Research Inc.
  1330. 6001 Indian School Road NE
  1331. Suite 200
  1332. Albuquerque, NM 87110
  1333. Voice: 505.837.6500
  1334. Fax:   505.881.3842
  1335. Email: khoros-request@chama.eece.unm.edu
  1336. Email: khorus@chama.eece.unm.edu (User's Group)
  1337. Newsgroup: comp.soft-sys.khoros
  1338.  
  1339. ------------------------------
  1340.  
  1341. Subject: 47. VRML - Virtual Reality Modeling Language
  1342.  
  1343. VRML is a proposed design based on the Silicon Graphics Open Inventor ASCII
  1344. file format. Originally called the Inventor VRML, this format has evolved
  1345. into what is now the VRML format.
  1346.  
  1347. VRML is also called a "Markup Language" for reasons that it is used in a
  1348. fashion similar to HTML (HyperText Markup Language), but for rendering 3D
  1349. graphics rather than text. VRML, however, is in no way derived from HTML.
  1350.  
  1351. The current VRML specification may be obtained from:
  1352.  
  1353.   http://www.eit.com/vrml/vrmlspec.html
  1354.  
  1355. Questions about VRML may be directed to:
  1356.  
  1357.   Mark Pesce, Enterprise Integration Technology, Inc. <mpesce@netcom.com>
  1358.   Anthony Parsi, Labyrinth Group <dagobert@netcom.com>
  1359.   Gavin Bell, Silicon Graphics, Inc. <gavin@sgi.com>
  1360.  
  1361. The original Inventor-VRML specification may be obtained from:
  1362.  
  1363.   http://www.sgi.com/Technology/Inventor/VRML/VRMLDesign.html
  1364.  
  1365. The Labyrinth VRML specification may be obtained from:
  1366.  
  1367.   http://vrml.wired.com/proposals.labspec.html
  1368.  
  1369. VRML Research and Sample images:
  1370.  
  1371.   http://www.sdsc.edu/vrml
  1372.   http://www.sgi.com/FreeStuff/Cool-Scene.vrml
  1373.  
  1374. ------------------------------
  1375.  
  1376. Subject: 48. VPF - Vector Product Format
  1377.  
  1378. VPF is a standard format, structure, and organization for large geographic
  1379. databases that are based on a georelational data model. VPF is primarily used
  1380. for organizing and encapsulating such digital geographic databases for
  1381. transmission.  More information on VPF may be found in the newsgroup and FAQ
  1382. of comp.infosystems.gis.
  1383.  
  1384. The specification for VPF may be found in the following military standard
  1385. document:
  1386.  
  1387.   MIL-STD-600006, Vector Product Format, 13 April 1992
  1388.  
  1389. This MIL-STD may be obtained from:
  1390.  
  1391.   Naval Publications & Forms Center
  1392.   Code 3051
  1393.   5801 Tabot Ave.
  1394.   Philadelphia, PA 19120 USA
  1395.  
  1396. ------------------------------
  1397.  
  1398. Subject: 49. WebOOGL - Web Object Oriented Graphics Library
  1399.  
  1400. WebOOGL is a OOGL-based format used for describing 3D graphics on the World
  1401. Wide Web. This format supports the embedding of URL links within 3D objects
  1402. and allows multiple WebOOGL objects found at different locations on the Web
  1403. to be combined into a single scene.
  1404.  
  1405. The WebOOGL specification may be found at:
  1406.  
  1407.   http://www.geom.umn.edu/docs/weboogl/weboogl.html
  1408.  
  1409. Additional information om the use of OOGL as a VRML may be obtained from:
  1410.  
  1411.   http://vrml.wired.com/proposals/oogl.html
  1412.  
  1413. ------------------------------
  1414.  
  1415. Subject: 50. XBM - X BitMap
  1416.  
  1417. XBM is a native file format of The X Window System and is used for storing
  1418. cursor and icon bitmaps that are used in the X GUI. XBM files are quite
  1419. different in that they are actually C language source files that are created
  1420. to be read by a C compiler rather than a graphical display program.
  1421.  
  1422. XBM data is typically found in headers (.h files) and are a series of static
  1423. unsigned char arrays containing the monochrome pixel data. There is one array
  1424. per image stored in the header.
  1425.  
  1426. XBM was created by the X Consortium as part of the X Window System. Refer to
  1427. the /bitmaps directory of the X Window distribution for examples of XBM
  1428. files. The central FTP distribution site for X version 11 is:
  1429.  
  1430.   ftp://ftp.x.org
  1431.  
  1432. Reference works describing XBM include:
  1433.  
  1434.   Xlib-C language X Interface, Gettys, James, and Robert W. Scheiffler,
  1435.   Consortium Standard, X Version 11, Release 5, First Revision, August 1991.
  1436.  
  1437.   Xlib Programming Manual, Nye, Adrian, third edition, O'Reilly & Associates,
  1438.   Inc. Sebastopol, CA, 1992.
  1439.  
  1440. ------------------------------
  1441.  
  1442. Subject: 51. WMF - Windows Meta File
  1443.  
  1444. WMF is the native vector file format for the Microsoft Windows operating
  1445. environment. WMF files are actually a collection of GDI (Graphics Device
  1446. Interface) function calls also native to the Windows environment. When a WMF
  1447. file is "played back" (typically using the Windows PlayMetaFile() function)
  1448. the graphics is rendered. WMF files are device-independant and have no limit
  1449. to their size.
  1450.  
  1451. Most books on Microsoft Windows programming contain sections on the internals
  1452. of WMF files. The Microsoft Knowledge Base (available at ftp://microsoft.com
  1453. and on the Microsoft Developer Network CD) also contains the complete
  1454. specification of WMF. I also highly recommend the book:
  1455.  
  1456.   Inside Windows File Formats, Tom Swan, Sams Publishing 1993.
  1457.   ISBN 0-672-30338-8 $24.95 softcover, 337 pages.
  1458.  
  1459. ------------------------------
  1460.  
  1461. Subject: 52. WPG - WordPerfect Graphics Metafile
  1462.  
  1463. WPG is the native graphics file format of the WordPerfect Corporation line of
  1464. software products. For this reason it is common to find WPG files in MS-DOS,
  1465. Microsoft Windows, Apple Macintosh, and Unix environments.
  1466.  
  1467. WPG files may store bitmapped or vector graphics data, or Encapsulated
  1468. PostScript data as well. Bitmapped data may be up to 24-bits deep and
  1469. selectable from a palette of 256 colors. 
  1470.  
  1471. The WPG specification is published in the WordPerfect Corporation Developer's
  1472. Toolkit for PC Products. This toolkit is available directly from WordPerfect
  1473. Information Services:
  1474.  
  1475.   WordPerfect Information Services
  1476.   Voice: 801.225.5000
  1477.  
  1478. Technical questions regarding WPG may be directed to:
  1479.  
  1480.   WordPerfect Manufacturer/Developer Relations Department
  1481.   Voice: 801.228.7700
  1482.   Fax:   801.228.7777
  1483.   CompuServe: 72567,3612
  1484.  
  1485. And if all else fails:
  1486.  
  1487.   WordPerfect Corporation
  1488.   1555 North Technology Way
  1489.   Orem, UT 84057
  1490.   Voice: 800.526.4477
  1491.   Fax:   801.222.5077
  1492.   BBS:   801.225.4414
  1493.  
  1494. ------------------------------
  1495.  
  1496. Subject: 53. XPM - X PixMap
  1497.  
  1498. XPM is a defacto standard for storing monochome, gray-scale, and color pixmap
  1499. data to disk under the X Window system. XPM files, like XBM files, are
  1500. C source code files, with each pixmap being defined as a static char array.
  1501.  
  1502. The XPM format was created through the work of the KOALA Project at Groupe
  1503. Bull Research. Questions about XPM may be directed to:
  1504.  
  1505.   BULL Research
  1506.   c/o INRIA
  1507.   2004 route des Lucoiles
  1508.   06565 Valbonne Cedex
  1509.   France
  1510.   Email: lehors@sophia.inria.fr
  1511.  
  1512. You may subscribe to the XPM mailing list by sending a subscription request
  1513. to:
  1514.  
  1515.   xpm-talk-request@sophia.inria.fr
  1516.  
  1517. The XPM library (a collection of utilities that read and write XPM files)
  1518. version 3.2g (April 1993) may be obtained via FTP from:
  1519.  
  1520.   ftp://avahi.inria.fr/contrib/xpm.tar.Z
  1521.   ftp://export.lcs.mit.edu
  1522.  
  1523. And a collection of XPM files (mostly icons) resides at:
  1524.  
  1525.   ftp://ftp.x.org/contrib/AIcons
  1526.  
  1527. ------------------------------
  1528.  
  1529. Subject: 54. XWD - X Window Dump
  1530.  
  1531. XWD is used to store screen dumps created by the xwd client process in the X
  1532. Window System. The image of any window or the background may be saved (dumped)
  1533. to an XWD file. Using the following command:
  1534.  
  1535.   xwd -root > bg.xwd
  1536.  
  1537. The background is saved to the file bg.xwd. By replacing the "root" flag with
  1538. the ID of a window, only that window will be saved to the XWD file.
  1539.  
  1540. XWD was created by the X Consortium as part of the X Window System. Refer to
  1541. the /usr/include/X11 directory for header files (XWDFile.h) that define the
  1542. X10 and X11 versions of the XWD format.  The central FTP distribution site
  1543. for X version 11 is:
  1544.  
  1545.   ftp://ftp.x.org
  1546.  
  1547. ------------------------------
  1548.  
  1549. Subject: III. Kudos and Assertions
  1550.  
  1551. ------------------------------
  1552.  
  1553. Subject: 0. Acknowledgments
  1554.  
  1555. The following people have made this FAQ take just a little bit longer to read
  1556. since the last time you looked at it (blame them and not me):
  1557.  
  1558.   Bjorn P. Brox <brox@corena.no>
  1559.   John Cristy <cristy@magick.es.dupont.com>
  1560.   Ben Discoe <ben@sense8.com>
  1561.   James Durham <durhamj@CC.IMS.DISA.MIL>
  1562.   Bruce Garner <garner@tis.llnl.gov>
  1563.   Eric Haines <erich@eye.com>
  1564.   Chris Komnick <komnick@group42.com>
  1565.   Tom Lane <tgl@netcom.com>
  1566.   Stanley F. Quayle <quayle@scriptel.com>
  1567.   Marc Soucy <msoucy@imetric.qc.ca>
  1568.  
  1569. ------------------------------
  1570.  
  1571. Subject: 1. About The Author
  1572.  
  1573. The author of this FAQ, James D. Murray, lives in the City of Orange, Orange
  1574. County, California, USA. He is the co-author of the book Encyclopedia of
  1575. Graphics File Formats published by O'Reilly and Associates, makes a passable
  1576. living writing Microsoft Windows applications in C++, and may be reached as
  1577. jdm@netcom.com, or via U.S. Snail at: P.O. Box 70, Orange, CA 92666-0070 USA.
  1578.  
  1579. GCS d-- H++ s g- p? au+ a w+ v++ C+++(++++) US+++ p++>++++ L>++ 3 E--- N++ K-
  1580. W---$ M-@ V-- po Y+ t++ 5-- j>x R+>-- G' tv-->! b+++ D++ B e- u* h- f r-->+++
  1581. n++ y*(**)
  1582.  
  1583. ------------------------------
  1584.  
  1585. Subject: 2. Disclaimer
  1586.  
  1587. While every effort has been taken to insure the accuracy of the information
  1588. contained in this FAQ list compilation, the author and contributors assume no
  1589. responsibility for errors or omissions, or for damages resulting from the use
  1590. of the information contained herein.
  1591.  
  1592. ------------------------------
  1593.  
  1594. Subject: 3. Copyright Notice
  1595.  
  1596. This FAQ is Copyright (C) 1994-95 by James D. Murray. All Rights Reserved. 
  1597. This work may be reproduced, in whole or in part, using any medium,
  1598. including, but not limited to, electronic transmission, CD-ROM, or published
  1599. in print, under the condition that this copyright notice remains intact.
  1600.  
  1601.  
  1602.