VTK
It started in 1990(?). One day I walked into Will Schroeder's office and said I think we should write a text book on visualization algorithms and architectures.
Will looked up and said, "you won't believe this, but Ken and I have been talking about writing a book on visualization."
I first met Will Schroeder when he was working in GE's downtown Schenectady, NY turbine facility. Will worked as an engineer in the xxx division with Bob Zirin. Bob was an engineer that I met when I first came to CRD. I hooked up early with local GE engineers because I had done finite element analysis, pre and post-processing when I worked at the Watervliet Arsenal's Benet Weapons Laboratory. At GE, I had written some software called Tones, that produced color shaded images of finite element results. Tones took output from the Movie.BYU program and displayed images on the Lexidata frame buffer. It had a crude scripting language and I could do limited playback of animations produced by Movie.BYU. Tones also controlled a Matrix camera that shot 16mm film one frame at a time. The Matrix camera had a small, flat black and white display. The camera was attached to the output signal of the framebuffer and could be controlled via a serial interface. Once loaded, the camera advanced the film, displayed the red portion of the image, rotated a red color wheel between the display and the camera and exposed the film. This was repeated for the green and blue portions of the image. Using Tones, we could make animated films. I was using the Tones/Matrix combination to show animations of vibrating structures, carpet plots, series stress analysis and general animation of cameras.
Bob Zirin supplied me with lots of real world examples from power generation and I soon started producing stills and animations. Will visited the Graphics Labii one day. Will asked for a copy of Tones and he began making his own animations and used our equipment to produce the films. A few years later, Will joined CRD in the Solid Mechanics Group. Eventually, he moved into our graphics group, Computer Graphics and Systems Program (CGSP). Will moved into the group shortly after we had created our first version of Oscar, the Object-oriented Scene AnimatoR. As were all initiates Will's first major project in CGSP was to build a scientific visualization system that was eventually called Visage. Visage was built using Oscar . Will and a few others in our group added a large number of classes to support the then emerging field of scientific visualization. Will and Chris Volpe introduced the notion of a pipeline into Oscar.
Oscar and Visage were that starting points for VTK.