VersEFX: The Early Days
The initial VersEFX Prototype was literally built on proto-logic strips like this.
There was an aluminum rack panel underneath it to act as a ground plane, and
I plugged in multipliers, op-amps, and D/A converters and tweaked them around to
get the desired results.
Shown here is my first 3D rotation matrix.
Rotation sine/cosines came from a D/A board I had built for an Apple ][.
Roy Weinstock wrote a program to control the rotation angles and keyframe them.
We used TV raster sawtooth voltages for the X and Y, and an analog shading
generator or actual video for the Z inputs.
We fed a convergence pattern to the CRT intensity.
This allowed us to demonstrate 3D rotation of a 3D warped grid.
This system was our mid-level prototype, using a single 68K processor to
control a smaller cage of analog cards shown on the console.
The analog deflection voltages are driving an XY display buried
under the black cardboard to the right, which is being
rescanned by a camera on a tripod.
This sytem was used to debug both the analog and software side
of the 3D rotation matrix operations that allowed VersEFX to
operate in 3D (unlike the 2D Scanimates).
My main regret with this system is that we did not turn it over to our
production people to begin using immediately.
They could have used the technology to do things nobody else was doing
at the time, but we kept holding off for the more complete system....
This is Jim Ryan, who was the first person to join the project.
Jim's background was aerospace, having designed software systems for Bunker-Ramo.
He developed all the code that ran in the Master and Slave VersEFX systems,
all in Motorola 68000 assembly language.
Jim is shown here at the "interim" console for VersEFX, which had been
an editing console in a former life.
An animation control program allowing 3D rotation, with the 68000 updating
hundreds of registers with new information each frame is running
on the Motorola terminals used with the development system.
This is Bob Ritchey, our hardware designer, busy at work on the operator
console status display board.
As you can see, Bob could be very studious at times.
Bob had worked at Triple-I on the "MMM", or Movie Machine Memory, which
was a framebuffer used with the F1.
Here is Roy Weinstock populating one of our custom-designed PC boards.
In all we built some ten different VersaBus boards, of which there were
often many copies to manufacture.
Roy was normally an animator, but because he knew a lot about electronics,
we put him to work in R&D.
All images Copyright © Dave Sieg
Back to Dave's History Page
Please email me for more info: dave@zfxinc.net