The Pixar Image Computer is a graphics computer originally developed by the Graphics Group, the computer division of
Lucasfilm
Lucasfilm Ltd. LLC is an American film and television production company founded by filmmaker George Lucas in December 10, 1971 in San Rafael, California, and later moved to San Francisco in 2005. It is best known for creating and producing th ...
, which was later renamed
Pixar
Pixar (), doing business as Pixar Animation Studios, is an American animation studio based in Emeryville, California, known for its critically and commercially successful computer-animated feature films. Pixar is a subsidiary of Walt Disney ...
. Aimed at commercial and scientific high-end
visualization markets, such as
medicine
Medicine is the science and Praxis (process), practice of caring for patients, managing the Medical diagnosis, diagnosis, prognosis, Preventive medicine, prevention, therapy, treatment, Palliative care, palliation of their injury or disease, ...
,
geophysics
Geophysics () is a subject of natural science concerned with the physical processes and Physical property, properties of Earth and its surrounding space environment, and the use of quantitative methods for their analysis. Geophysicists conduct i ...
and
meteorology
Meteorology is the scientific study of the Earth's atmosphere and short-term atmospheric phenomena (i.e. weather), with a focus on weather forecasting. It has applications in the military, aviation, energy production, transport, agricultur ...
, the original machine was advanced for its time, but sold poorly.
History
Creation
When
George Lucas
George Walton Lucas Jr. (born May 14, 1944) is an American filmmaker and philanthropist. He created the ''Star Wars'' and ''Indiana Jones'' franchises and founded Lucasfilm, LucasArts, Industrial Light & Magic and THX. He served as chairman ...
recruited people from
NYIT in 1979 to start their Computer Division, the group was set to develop digital
optical printing, digital audio, digital
non-linear editing
Non-linear editing (NLE) is a form of offline editing for audio, video, and image editing. In offline editing, the original content is not modified in the course of editing. In non-linear editing, edits are specified and modified by speciali ...
and computer graphics.
Computer graphics quality was just not good enough due to technological limitations at the time. The team then decided to solve the problem by starting a hardware project, building what they would call the Pixar Image Computer, a machine with more computational power that was able to produce images with higher resolution.
Availability
About three months after their acquisition by
Steve Jobs
Steven Paul Jobs (February 24, 1955 – October 5, 2011) was an American businessman, inventor, and investor best known for co-founding the technology company Apple Inc. Jobs was also the founder of NeXT and chairman and majority shareholder o ...
on February 3, 1986, the computer became commercially available for the first time, and was aimed at commercial and scientific high-end
visualization markets, such as
medical imaging
Medical imaging is the technique and process of imaging the interior of a body for clinical analysis and medical intervention, as well as visual representation of the function of some organs or tissues (physiology). Medical imaging seeks to revea ...
,
geophysics
Geophysics () is a subject of natural science concerned with the physical processes and Physical property, properties of Earth and its surrounding space environment, and the use of quantitative methods for their analysis. Geophysicists conduct i ...
, and
meteorology
Meteorology is the scientific study of the Earth's atmosphere and short-term atmospheric phenomena (i.e. weather), with a focus on weather forecasting. It has applications in the military, aviation, energy production, transport, agricultur ...
.
The machine sold for $135,000, but also required a $35,000
workstation
A workstation is a special computer designed for technical or computational science, scientific applications. Intended primarily to be used by a single user, they are commonly connected to a local area network and run multi-user operating syste ...
from
Sun Microsystems
Sun Microsystems, Inc., often known as Sun for short, was an American technology company that existed from 1982 to 2010 which developed and sold computers, computer components, software, and information technology services. Sun contributed sig ...
or
Silicon Graphics
Silicon Graphics, Inc. (stylized as SiliconGraphics before 1999, later rebranded SGI, historically known as Silicon Graphics Computer Systems or SGCS) was an American high-performance computing manufacturer, producing computer hardware and soft ...
(in total, ). The original machine was well ahead of its time and generated many single sales, for labs and research.
However, the system did not sell in quantity.
In 1987, Pixar redesigned the machine to create the P-II second generation machine, which sold for $30,000. In an attempt to gain a foothold in the medical market, Pixar donated ten machines to leading hospitals and sent marketing people to doctors' conventions. However, this had little effect on sales, despite the machine's ability to render
CAT
The cat (''Felis catus''), also referred to as the domestic cat or house cat, is a small domesticated carnivorous mammal. It is the only domesticated species of the family Felidae. Advances in archaeology and genetics have shown that the ...
scan data in 3D. Pixar did get a contract with the manufacturer of CAT Scanners, which sold 30 machines. By 1988 Pixar had only sold 120 Pixar Image Computers.
In 1988, Pixar began the development of the PII-9, a nine-slot version of the low cost P-II. This machine was coupled with a very early
RAID
RAID (; redundant array of inexpensive disks or redundant array of independent disks) is a data storage virtualization technology that combines multiple physical Computer data storage, data storage components into one or more logical units for th ...
model, a high performance bus, a hardware image
decompression card, 4 processors (called Chaps or channel processors), very large memory cards (
VME sized card full of memory), high resolutions video cards with 10-bit
DACs which were programmable for a variety of frame rates and resolutions, and finally an overlay board which ran
NeWS
News is information about current events. This may be provided through many different Media (communication), media: word of mouth, printing, Mail, postal systems, broadcasting, Telecommunications, electronic communication, or through the te ...
, as well as the 9-slot chassis. A full-up system was quite expensive, as the 3
GiB RAID was $300,000 alone. At this time in history most file systems could only address 2 GiB of disk space. This system was aimed at high-end government imaging applications, which were done by dedicated systems produced by the
aerospace industry
Aerospace is a term used to collectively refer to the atmosphere and outer space. Aerospace activity is very diverse, with a multitude of commercial, industrial, and military applications. Aerospace engineering consists of aeronautics and astr ...
and which cost a million dollars a seat. The PII-9 and the associated software became the prototype of the next generation of commercial "low cost" workstations.
Demise and legacy
In 1990, the Pixar Image Computer was defining the state-of-the-art in commercial image processing. Despite this, the government decided that the per-seat cost was still too high for mass deployment and to wait for the next generation systems to achieve cost reductions. This decision was the catalyst for Pixar to lay off its hardware engineers and sell the imaging business. There were no high volume buyers in any industry. Fewer than 300 Pixar Image Computers were ever sold.
The Pixar computer business was sold to Vicom Systems in 1990 for $2,000,000. Vicom Systems filed for
Chapter 11
Chapter 11 of the United States Bankruptcy Code ( Title 11 of the United States Code) permits reorganization under the bankruptcy laws of the United States. Such reorganization, known as Chapter 11 bankruptcy, is available to every business, w ...
within a year afterwards.
Many of the lessons learned from the Pixar Image Computer made it into the Low Cost Workstation (LCWS) and Commercial Analyst Workstation (CAWS) program guidelines in the early and mid 1990s. The government mass deployment that drove the PII-9 development occurred in the late 1990s, in a program called Integrated Exploitation Capability (IEC).
Design
The P-II could have two Channel Processors, or Chaps. The chassis could hold 4 cards. The PII-9 could hold 9 cards (4 Chaps, 2 video processors, 2 Off Screen Memory (OSM) cards, and an Overlay Board for the
NeWS
News is information about current events. This may be provided through many different Media (communication), media: word of mouth, printing, Mail, postal systems, broadcasting, Telecommunications, electronic communication, or through the te ...
windowing system). NeWS was extended to control the image pipeline for roaming, image comparison, and stereo image viewing.
Each Chap is a 4-way parallel (
RGBA
RGBA stands for red green blue alpha. While it is sometimes described as a color space, it is actually a three-channel RGB color model supplemented with a fourth ''alpha channel''. Alpha indicates how opaque each pixel is and allows an image to ...
) image computer.
This was a
SIMD
Single instruction, multiple data (SIMD) is a type of parallel computer, parallel processing in Flynn's taxonomy. SIMD describes computers with multiple processing elements that perform the same operation on multiple data points simultaneousl ...
architecture, which was good for imagery and video applications. It processed four image channels in parallel, one for red, one for green, one for blue, and one for the
alpha channel
In computer graphics, alpha compositing or alpha blending is the process of combining one image with a background to create the appearance of partial or full transparency. It is often useful to render picture elements (pixels) in separate pass ...
(whose inventors have connections to Pixar).
The Chaps did 16-bit integer arithmetic.
The memory for images only stored 12 bits per color channel (or 48 bits per pixel).
4 bits of extra precision were added to the end when loaded into the Chaps.
A
Unix
Unix (, ; trademarked as UNIX) is a family of multitasking, multi-user computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, a ...
host machine was generally needed to operate it (to provide a keyboard and mouse for user input). The system could communicate image data externally over an 80M per second "Yapbus" or a 2M per second multibus to other hosts, data sources, or disks, and had a performance measured equivalent to 200
VUPS, or 200 times the speed of a
VAX-11/780.
PXR File Format
Pixar Image Computer use 'Pixar storage standard' PXR File format. PXR file have structure:
1. Header (512 bytes)
2. Tile pointer table (8 × numberTiles bytes)
3. Picture data
Origin of image is left top corner. All data in file use small endian byte order.
Header (512 bytes)
Tile pointer table (8 × numberTiles bytes)
The tile pointer table starts at byte 512 from the start of the file and has 1+ tile pointers.
To calculate the number of tiles for x direction:
1 + (pictureWidth − 1)/tileWidth
and y direction:
1 + (pictureHeight − 1)/tileHeight
Tile order is sweep from left to right, from top to bottom; first tile 0 is at left top of picture and last tile (totalNumberTiles − 1) is at right bottom of image.
Dumped & Encoded Pixel Data
Picture storage (at 2 bytes at byte 426 from start of file) can have values:
1. 0 - 8 bit channels encoded
2. 1 - 12 bit channels encoded
3. 2 - 8 bit channels dumped
4. 3 - 12 bit channels dumped
Dumped tiles store pixel data direct with order RGBA (4 channels), RGB (3 channels), or R (1 channel, grey image) for whole tile and no have extra byte or mark show end of scan line. Encoded tiles use packets for store image data. Each packet have 2 byte header and encoded pixel data after. Two byte header have flag and count for packet, flag is 4 low bits of byte 2, count is top 4 bits of byte 2 (top bits) combine with 8 bits of byte 1 (low bits) create 12 bit count. Flag have values:
For flag value 1 and 3, count is ''p'' - 1 number of pixels dumped in packet. For flag value 2 and 4, count is ''n'' - 1 number of run lengths in packet, λ is 1 byte (8 bits) store ''p'' - 1 number times repeat same pixel. Flag value 3 and 4 only use one A value for that packet and store only RGBA (4 channels) data. One packet never store pixel data from different scan lines but each scan line can use different/any flag.
Pixar 12 bit pixel format
Pixar Image Computer and PXR use special 12 bit fix point format have range
and
CT scans at Georgetown University">CT scan">CT scans at Georgetown University
and mammography">Georgetown_University.html" ;"title="CT scan">CT scans at Georgetown University">CT scan">CT scans at Georgetown University
and mammography at University of California.
Walt Disney Animation Studios, Walt Disney Feature Animation, whose The Walt Disney Company, parent company later purchased Pixar in 2006,
used dozens of the Pixar Image Computers for their
Computer Animation Production System
The Computer Animation Production System (CAPS) was a proprietary collection of software, scanning camera systems, servers, networked computer workstations, and custom desks developed by Disney and Pixar in the late 1980s. Although outmoded by the ...
(CAPS) and was using them in production up through ''
Pocahontas
Pocahontas (, ; born Amonute, also known as Matoaka and Rebecca Rolfe; 1596 – March 1617) was a Native American woman belonging to the Powhatan people, notable for her association with the colonial settlement at Jamestown, Virginia. S ...
'' in 1995.
References
External links
*
{{Pixar Animation Studios
Computer workstations
Pixar
SIMD computing
Computer-related introductions in 1986