Editing Early Raytracing History

From BRL-CAD

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 4: Line 4:
 
= MAGIC =
 
= MAGIC =
  
Although there were immediately efforts to use available computer systems like ORDVAC to assist with the enormous bookkeeping involved in shotline calculations, the first computerized raytracer at the Ballistic Research Laboratory that appears in technical reports was the MAGIC system, developed by Mathematical Applications Group, Inc. (MAGI) in the mid 1960s.  Richard Hoyt is listed as BRL's technical supervisor on the project.  MAGI later went on to play a [https://design.osu.edu/carlson/history/tree/magi.html significant role] in the commercial development of CGI.  The seminal report detailing the original MAGIC work is "A Geometric Description Technique Suitable for Computer Analysis of Both the Nuclear and Conventional Vulnerability of Armored Military Vehicles," published in August 1967.  This report slightly pre-dates even Appel's papers and cites no previous reports as source material for its raytracing techniques (which is suggestive but not conclusive - if anyone knows of earlier reports bearing on this topic we would very much like to know about them.)  As it was not approved for public release until much later, its direct impact outside military circles was limited.  Also, the primary purpose of this technique from the Army's point of few was analysis rather than realistic images. Nevertheless MAGI-6701 stands out as an important historical document in the field of computer graphics.
+
The very first computerized raytracer at BRL was the MAGIC system, developed by  
 +
Mathematical Applications Group, Inc. (MAGI) in the mid 1960s for the Ballistic Research Laboratory.  Richard Hoyt is listed as BRL's technical supervisor on the project.  MAGI later went on to play a [https://design.osu.edu/carlson/history/tree/magi.html significant role] in the commercial development of CGI.  The seminal report detailing this work is "A Geometric Description Technique Suitable for Computer Analysis of Both the Nuclear and Conventional Vulnerability of Armored Military Vehicles," published in 1967.  It was not approved for public release until much later, and hence is relatively obscure despite its historical importance in the field of computer graphics.
  
 
The other significant sources of information known to exist about the first MAGIC system are a set of manuals prepared by the Joint Technical Coordinating Group for Munitions Effectiveness (JTCG/ME) in 1970-71 and the proceedings of the first (and apparently last?) conference held for the users of the MAGIC and SAM-C codes in 1971.   
 
The other significant sources of information known to exist about the first MAGIC system are a set of manuals prepared by the Joint Technical Coordinating Group for Munitions Effectiveness (JTCG/ME) in 1970-71 and the proceedings of the first (and apparently last?) conference held for the users of the MAGIC and SAM-C codes in 1971.   
 +
  
 
{| border=1  
 
{| border=1  
 
!Report Title
 
!Report Title
 
!Number
 
!Number
!Date
 
 
|-
 
|-
|[http://www.dtic.mil/dtic/tr/fulltext/u2/847576.pdf A Geometric Description Technique Suitable for Computer Analysis of Both the Nuclear and Conventional Vulnerability of Armored Military Vehicles]
+
|[http://brlcad.org/... A Geometric Description Technique Suitable for Computer Analysis of Both the Nuclear and Conventional Vulnerability of Armored Military Vehicles]
 
|MAGI-6701
 
|MAGI-6701
|August 1967
 
 
|-
 
|-
|[http://www.dtic.mil/dtic/tr/fulltext/u2/a567888.pdf MAGIC Computer Simulation - Volume I. User Manual]
+
|[http://brlcad.org/... MAGIC Computer Simulation - Volume I. User Manual]
 
|61 JTCG/ME-71-7-1
 
|61 JTCG/ME-71-7-1
|1970
 
 
|-
 
|-
|[http://www.dtic.mil/dtic/tr/fulltext/u2/a567889.pdf MAGIC Computer Simulation - Volume II. Analyst Manual Part 1]
+
|[http://brlcad.org/... MAGIC Computer Simulation - Volume II. Analyst Manual Part 1]
 
|61 JTCG/ME-71-7-2-1
 
|61 JTCG/ME-71-7-2-1
|1971
 
 
|-
 
|-
|[http://www.dtic.mil/dtic/tr/fulltext/u2/a567890.pdf MAGIC Computer Simulation - Volume II. Analyst Manual Part 2]
+
|[http://brlcad.org/... MAGIC Computer Simulation - Volume II. Analyst Manual Part 2]
 
|61 JTCG/ME-71-7-2-2
 
|61 JTCG/ME-71-7-2-2
|1971
 
 
|-
 
|-
 
|[http://www.dtic.mil/dtic/tr/fulltext/u2/728124.pdf The First Conference of Users of the Magic and SAM-C Programs]
 
|[http://www.dtic.mil/dtic/tr/fulltext/u2/728124.pdf The First Conference of Users of the Magic and SAM-C Programs]
 
|AD728124
 
|AD728124
|1971
 
 
|}
 
|}
  
(Note:  Subsequent reports mention something called the SHOT GENERATOR Computer program that appears to date to the same time period as MAGIC, but I currently have no information about this code, the JTCG/ME reports that document it, or what role it played - it is referenced as an influence in the GIFT code design, so more information (if available) would be interesting.)
 
  
 
= GIFT =
 
= GIFT =
 
Geometric Information for Targets (GIFT) succeeded MAGIC as BRL's primary raytracer.  By 1975, the first volume of a GIFT user manual had been published documenting the new system.  The second volume followed in 1979.
 
 
{| border=1
 
!Report
 
!Number
 
!Date
 
|-
 
|[http://www.dtic.mil/dtic/tr/fulltext/u2/b006037.pdf The Gift Code User Manual. Volume I. Introduction and Input Requirements.]
 
|BRL-1802
 
|1975
 
|-
 
|[http://www.dtic.mil/dtic/tr/fulltext/u2/a078364.pdf The Gift Code User Manual. Volume II. The Output Options.]
 
|ARBRL-TR-02189
 
|1979
 
|}
 
 
 
Unlike MAGIC, which apparently lasted only a couple years, GIFT was in production use at BRL for a long period of time.  Consequently, there are a significant number of reports that detail uses of the GIFT system and the development of solid modeling at BRL during the GIFT years.
 
  
 
{| border=1  
 
{| border=1  
 
!Report
 
!Report
!Number
+
!Summary
!Date
 
|-
 
|[http://www.dtic.mil/dtic/tr/fulltext/u2/a037898.pdf MIFT: GIFT Combinatorial Geometry Input to VCS Code.]
 
|ADA037898
 
|MAR 1977
 
|-
 
|[http://www.dtic.mil/dtic/tr/fulltext/u2/a089818.pdf The Prone Protected Posture]
 
|AMSAA-TR-284
 
|August 1980
 
|-
 
|[http://www.dtic.mil/dtic/tr/fulltext/u2/b060185.pdf Combinatorial Geometry Computer Models of Sitting and Standing Crew Personnel ]
 
|ARBRL-MR-03125
 
|AUG 1981
 
 
|-
 
|-
|[http://www.dtic.mil/dtic/tr/fulltext/u2/a145001.pdf COM-GEOM Interactive Display Debugger (CIDD)]
+
|Gift 1
|ARBRL-TR-02574
+
|Summary
|August 1984
 
 
|-
 
|-
|[http://www.dtic.mil/dtic/tr/fulltext/u2/a161828.pdf A Combinatorial Geometry Target Description of the High Mobility Multipurpose Wheeled Vehicle (HMMWV)]
+
|Gift 2
|BRL-TR-2686
+
|Summary
|October 1985
 
 
|}
 
|}
  
= BRL-CAD =
 
 
The final transition from GIFT to BRL-CAD was accomplished in (??).  A number of reports in this era deal with solid modeling as a technique more than the specifics of BRL-CAD vs. GIFT, and so may reasonably be regarded as applying to both.
 
 
{| border=1
 
!Report
 
!Number
 
!Date
 
|-
 
|
 
|
 
|
 
|}
 
  
  

Please note that all contributions to BRL-CAD may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see BRL-CAD:Copyrights for details). Do not submit copyrighted work without permission!

To edit this page, please answer the question that appears below (more info):

Cancel Editing help (opens in new window)