8

I occasionally find myself in the situation where I need to build a simple 3D image, and this DOS program I remember would come in very handy. I just cannot find it anywhere. I am not sure if it was famous at all.

It had a simplistic interface; it was able to rotate the content on all 3 axes, zoom in and out, and possibly had other functions as well.

The design was done in a text file, just by typing in the parameters of the objects: lines, circles, etc. (I do not exactly remember all the things it could draw; at that time I did not need it much.)

I think it supported animations too, but I never learned how to do that.

I think that the executable file was called something like "acd" (.exe or .com), but I cannot guarantee that.

6
  • On file naming, are you sure you're not conflating it with the later AC3d for TCL/Tk? That's similarly simple and was kicking around on Windows in the mid-to-late '90s. It's not based on the sort of descriptive file format you refer to though. Commented Oct 9 at 16:20
  • The program was very simplistic, but with good basic features. The input file was as simplistic as I explained - that is a very clear memory. Commented Oct 10 at 4:51
  • Could it be the program mentioned at page 19 of this document? Commented Oct 10 at 15:30
  • Probably OT, but you can check openSCAD openscad.org if you need something to programmatically build simple 3D solids... Commented Oct 11 at 8:58
  • To help pin down the time period, can you remember what machine you used to run this CAD package on..? I remember using AutoCAD in '88 on some very old (new at the time) Amstrad PCs, that I think just had 8086 CPUs. Commented Oct 11 at 19:16

3 Answers 3

12

AutoCAD for DOS directory listing showing ACAD.EXEAutoCAD for DOS text command listAutoCAD for DOS showing the textual entry of commands to draw an arcAutoCAD for DOS I would think. The executable was ACAD.EXE. It supported textual commands for producing drawings, you can find a description of the software here.

4
  • 1
    Well, the screenshots at the link are close to what I remember (even though I never saw something THAT complicated) - but the interface I remember was even simpler - I remember just some keyboard shortcuts at the bottom of the screen. Commented Oct 9 at 11:52
  • The interface of "my" program was not enough for a CAD program. Commented Oct 10 at 4:56
  • @virolino Just in case you missed it, the first screenshot on the linked page is for a much newer version of the software. If you scroll down farther, it shows the earlier DOS version. Commented Oct 10 at 16:16
  • link is broken (rate limited or blocked, perhaps because of this link) Commented Oct 10 at 20:21
5

I'll suggest Moray, which was a realtime editor of content for POV-Ray, the ray tracer. POV-Ray renders scenes from a formal language and reference documentation is online. Cribbing from some online samples here's a plane, three cylinders and three spheres:

//EXAMPLE OF TRANSPARENT OBJECTS

//Files with predefined colors and textures
#include "colors.inc"
#include "glass.inc"
#include "golds.inc"
#include "metals.inc"
#include "stones.inc"
#include "woods.inc"

//Place the camera
camera {
  sky <0,0,1>          //Don't change this
  direction <-1,0,0>   //Don't change this  
  right <-4/3,0,0>     //Don't change this
  location  <100,0,.5>  //Camera location
  look_at   <0,0,.5>    //Where camera is pointing
  angle 3       //Angle of the view--increase to see more, decrease to see less
}

//Ambient light to "brighten up" darker pictures
global_settings { ambient_light White }

//Place a light--you can have more than one!
light_source {
  <10,-10,10>   //Change this if you want to put the light at a different point
  color White*2        //Multiplying by 2 doubles the brightness
}

//Set a background color
background { color White }

//Create a "floor"
plane {
  <0,0,1>, 0           //This represents the plane 0x+0y+z=0
  texture { T_Silver_3A }  //The texture comes from the file "metals.inc"
   }

//Create three cylinders, giving centers of ends and radus for each
cylinder { <0,-1,0>, <0,-1,2>,  .1 texture{T_Stone1}}
cylinder { <0,0,0>, <0,0,2>,  .1 texture{T_Stone1}}
cylinder { <0,1,0>, <0,1,2>,  .1 texture{T_Stone1}}

//Create three transparent spheres
//Give center and radius,and index of refraction for each
sphere { <2, -1, 1>, 0.5  texture{T_Ruby_Glass} interior { ior 1 } }
sphere { <2, 0, 1>, 0.5  texture{T_Ruby_Glass} interior { ior 1.5 } }
sphere { <2, 1, 1>, 0.5  texture{T_Ruby_Glass} interior { ior 2 } }

Archive.org has captured Moray's late-'90s web page at which point it was Windows software; with thanks to @kouta-kun in the comments below the DOS version looked like:

Moray for DOS

Archive.org also seems to have captured the final DOS release for download albeit only in the Wayback Machine as far as I can tell, not in its main archive that would make it usable online.

3
  • 1
    FWIW this is what Moray 2.5 looks like on MSDOS: i.imgur.com/S7Eebqm.png looks very similar to the Windows version and doesn't seem to entirely fit the "keyboard shortcuts" hint. Commented Oct 9 at 19:19
  • 1
    @kouta-kun thanks! Image moved inline. I think you're probably right about the interface, but besides the possibility that the poster has conflated tools, I thought putting more detail on the POV-Ray angle would be helpful. Moray was the leading editor that I recall from the era but I'm sure there was more from the community so the description language might ring a bell even if my guess at the editor is wrong. Commented Oct 9 at 19:26
  • There was no C language anything. Just the most simple text file. Commented Oct 10 at 4:55
4

POV (Persistence of Vision) Ray Tracer rendered 3D objects and scenes from a text-based file of instructions.

AutoCAD also produced a 3D graphics generator named 3D-Studio (3DS). The objects were created inside the program using its menus.

Both ran on DOS. The first was popular because it was free and powerful. The second was from one of the major companies.

3
  • I doubt that the program I am talking about had advanced features as ray-tracers... Commented Oct 9 at 11:54
  • Good luck with your search. I'll follow as I'd like to learn the answer if you find it. Commented Oct 9 at 12:54
  • @virolino I think it's more that POV was a command-line-based ray tracer with textual scene definitions, and others wrote 3d editors or viewers that would parse the same scene definitions and provide real-time views, as forward-rendered vectors, polygons, etc, so that you could work with the data in real time before starting the lengthy POV ray tracing. Moray and POV-ray (if memory serves on the latter) are examples, but I can find DOS screenshots of neither. The latter definitely also exists as a Windows 3.1 application, with screenshots available. Commented Oct 9 at 16:08

You must log in to answer this question.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.