From: lance@motcsd.csd.mot.com (lance.norskog) Subject: Re: How about VR on $1 a day? Date: 20 May 91 23:24:32 GMT Organization: Motorola CSD, Cupertino CA 3rd-party 8514 cards are now $500 here in Silicon Valley. They should be fast enough to do animated displays, and include painter's algorithm polygon fills. E.g. you copy from bitmap A to bitmap B, the chip uses an outline in rectangle C to decided when to actually write in B. The problem with 8514 is the chip sets that I've studied don't support low-resolution clocks; you can do full-color with one buffer, 16 colors with dual-buffer screens, and no quad-buffering. Stereo VR needs quad buffers, two for display and two for drawing the next frame. The most interesting card I've seen is from Antex in Gardena, CA (213-xxx-xxxx). For $900 you get VGA, NTSC, stereo 12khz 14-bit sound, 1mg RAM, and a TI DSP chip. With an assembler loop on the TI doing sound management interspersed with drawing from a 2D display list, and a 386 feeding it the 2D display list and sound start/stop/position commands, you could do a really nice low-end VR system. As for tracking, this Polhemus stuff is for the birds. It should be easy to put a few ultrasonic or infrared transmitters in the corners of the room, and place 2 receivers each on your head and hands. You've already got a wire bundle feeding the glasses, more wires from the receivers is fine. PC lab cards that could read these are $200-$400. If all the transmitters transmit at different frequencies, you can just pull the frequencies out with a multiple notch filter circuit and feed those into the lab card A-Ds. You already have a 386/387 (or in my case a 486-33, smirk) for doing transforms. You have to decide which signals are are obscured or reflected, build XYZ for all receivers, then extract roll/pitch/yaw from the receiver-pair deltas. You need to build a model for dealing with reflections of your ultrasonic/infrared transmissions. Ray-tracing has been used in this modeling domain. You're welcome to build and sell from these ideas. I want one and I flunked electronics. Lance Norskog