IKONAS DEMO TAPE recorded by Paul Heckbert New York Institute of Technology Computer Graphics Lab 26 June 1985 19 minute videotape, taped in real time. No sound. Contents (timecode in minutes:seconds) 0:30 title 0:35 redisplay of rectangle sequences 1:20 2-D line drawings 3:00 dekink (reduce aliasing by post-process selective blending) 3:20 seed fill 4:10 colormap animation 4:50 Pascal's triangle modulo n, prime sieve 5:40 bouncing balls 5:50 polygon renderer "ikpoly" (vax does file I/O, lighting, transformation, clipping; ikonas does scan conversion, Gouraud shading, texture mapping, z-buffer) 6:50 quadric renderer "iksoid" drawing flying saucer (ikonas does lighting, scan conversion, z-buffer; vax does rest) 8:45 image processing: quarter, reflect, blur 9:05 slide show (images pre-loaded, just switching video) 9:25 bilinear Coons patch image warp 10:10 twisting Lena's face 10:50 recursive image rotate 11:35 image pixel shuffle 11:45 making a mipmap 11:55 edge preserving smoother filter 12:00 Gaussian blur - 10 to 60x faster than optimized VAX version! (uses MA1024, 6 passes: rx ry gx gy bx by) 12:25 iksoid robot 13:00 spinning wireframes 14:00 spinning molecules (uses XBS and triple-buffering: display/clear/draw) 15:00 phallic worms 16:00 filled, spinning wireframes (uses XBS with parity fill option) 17:40 transforming polyhedra (uses, as I recall, GM memory to fill horizontal spans. we achieved 30HZ redisplay or close to it) 19:00 tree animation playback (by video switching) 19:10 end Most of videotape was made, without video edits, with this configuration: VAX 11/780 Ikonas with: 1 XBS - crossbar switch 12 DR256 - standard graphics memory (12 megabytes total, enough for a 2048x2048x24-bit image! it made us weak in the knees!) 2 MCM - microcode memory 2 SR8 - scratchpad memory 1 MA1024 - multiplier/accumulator board also IF/IK, FBC, LUVO, BPS, but no MPC Ikonas cost: $122,000 Software Microcode written by Paul Heckbert, Mike Chou, Duane Palyka, mostly, using Gary Bishop's gia2 compiler, and ria assembler.