Ken Knowlton — BEFLIX — the first computer-animation language
1964
Artists: Ken Knowlton · Year: 1964 · Medium: Computer-animation programming language · Substrate: IBM 7094 mainframe; Stromberg-Carlson 4020 microfilm plotter; BEFLIX compiles animation-specific instructions to plotter commands · Place: Murray Hill, New Jersey, USA · Institution: Bell Telephone Laboratories In 1964, Ken Knowlton at Bell Labs developed BEFLIX — an acronym for "Bell Flicks" — the first programming language designed specifically for producing computer animations. Before BEFLIX, computer animation was written in general-purpose languages like FORTRAN, with the animator directly controlling frame output, pen movement, and every drawing detail. BEFLIX provided higher-level animation primitives — "pixel," "frame," "rate," "movement" — that let animators think in terms of visual sequences rather than mainframe control. BEFLIX is technical infrastructure, but its consequences for the field are direct. Every Bell Labs film of the subsequent decade — Schwartz's Pixillation and her later work, the VanDerBeek/Knowlton Poemfield series, many others — was written in BEFLIX. Knowlton's later EXPLOR language (1969) extended the vocabulary for pattern-based animation. The two languages together were the infrastructure for the Bell Labs computer-animation practice, which was the institutional center of the medium in the 1960s and early 1970s. What BEFLIX did for computer animation is what Processing (2001) would later do for creative coding generally: it made the medium accessible to practitioners who were not computer engineers. Knowlton's language design decisions — the particular abstractions he chose, the particular kinds of imagery the language made easy — shaped what early computer animation could look like and therefore what it did look like. Knowlton continued to work at Bell Labs until his retirement and remained active in mosaic-portrait practice (covered separately) until his death in 2022. Lore BEFLIX was developed on Knowlton's own initiative — Bell Labs management was initially skeptical of its artistic applications. The language produced compiled FORTRAN code that ran on the microfilm plotter, taking up to several hours per minute of finished film. Knowlton published the BEFLIX manual through Bell Labs' Technical Memoranda, making it effectively open-source within the research community. He later wrote a handful of personal reminiscences on the period that are among the best primary sources on Bell Labs' computer-art years. Sources • Knowlton, Kenneth C. — A Computer Technique for Producing Animated Movies (SJCC, 1964) • Bell Labs Technical Memoranda — BEFLIX documentation • Computer History Museum — Knowlton oral history
Source: daoracle.com
Part of Digital Art · Watch in the documentary
