Bill Thibault

Bill Thibault is a computer scientist and artist living in the San Francisco Bay Area. Playing saxophone during his high school years in New Orleans began a long fascination with improvised music. During college he took to computers, wound up with a doctorate from Georgia Tech, and took a teaching job at CSUEB in Hayward. There he had a chance to meet and work with various people, including many from the Mills College Center for Contemporary Music. He's created tools for a variety of media including 3D multichannel audio, multichannel video, and multi-projector display calibration. He is now Computer Scientist at Obscura Digital, Inc. in San Francisco. Lately, he performs with various live musicians using his software for improvised graphics.

William ("Bill") Thibault received a B.S. in Computer Science from the University of New Orleans in 1981, and M.S. and Ph.D. degrees in Information and Computer Science from the Georgia Institute of Technology in 1985 and 1987. (Thesis title: "Application of Binary Space Partitioning Trees to Geometric Modeling and Ray-Tracing") As a Ph.D. candidate he worked at Bell Labs (now Lucent Technologies) in Murray Hill, NJ. Upon graduation, he joined the faculty of the Department of Math and Computer Science at California State University, East Bay, where he taught until 2015. He now consults for industry and regularly performs improvised live graphics.


"Camera-based Calibration for Scalable Immersive Rendering," William Thibault, ACM SIGGRAPH 2010, (Los Angeles, July 2010) (poster)

"Method for simplifying the imaging of objects with non-Lambertian surfaces," Niklas Lundback, Travis Threlkel and William Thibault, US Patent No. 7,717,574, May 18, 2010.

"Inexpensive Immersive Projection," Nancy P.Y. Yuen and William C. Thibault, Proceedings of the IEEE Virtual Reality Conference (VR 2008) (Reno, NV, USA, March 2008).

"A genetic algorithm for solving the camera-projector alignment problem," Johnson, C.M., Bhat, A.P., and Thibault W., Proceedings of the Genetic and Evolutionary Computation Conference (GECCO '06) (Seattle, WA, USA, July 8-12, 2006), Morgan-Kaufmann, San Francisco, CA, 2006.

``Grabbo by Tebo Software,'' in The BeOS Bible, Scott Hacker, Peachpit Press, 1999.

``Sound Traffic Control: An Interactive 3-D Audio System for Live Musical Performance,'' Naut Humon, Bill Thibault, Vance Galloway, Garnet Willis, Jessica Wing, International Conference on Auditory Display, Glasgow, Nov. 1998.

``Experiences in Digital Terrain,'' Bill Thibault and Scot Gresham-Lancaster, Leonardo Music Journal, Volume 7, MIT Press, 1997.

``Songlines.DEM,'' Bill Thibault and Scot Gresham-Lancaster, Proceedings of the 1992 International Computer Music Conference, San Jose, Oct 1992.

``Merging BSP Trees Yields Polyhedral Set Operations,'' Bruce Naylor, John Amanatides, William Thibault, Computer Graphics, 24(4),(Proc. ACM SIGGRAPH '90), Anaheim, July 1990.

``Application of Binary Space Partitioning Trees to Geometric Modeling and Ray-Tracing'', Ph.D. Thesis, Georgia Institute of Technology, Atlanta, September 1987.

``Set Operations on Polyhedra Using Binary Space Partitioning Trees,'' William C. Thibault and Bruce F. Naylor, Computer Graphics, 21(4), (Proc. ACM SIGGRAPH '87), Anaheim, July 1987.

``Set Operations on Polyhedra Using Binary Space Partitioning Trees,'' (Video) William C. Thibault and Bruce F. Naylor, SIGGRAPH Video Review 26, 1987.

``Set Operations on Polyhedra Using Binary Space Partitioning Trees,'' William C. Thibault and Bruce F. Naylor, AT&T Bell Laboratories, Technical Memorandum TM 11386-870113-01TM, January, 1987.

``Application of BSP Trees to Ray-Tracing and CSG Evaluation,'' Bruce F. Naylor and William C. Thibault, Tech. Report GIT-ICS 86/03, Georgia Institute of Technology, Atlanta, February 1986.

``Architecture for a Global Operating System,'' M.S. McKendry, J.E. Allchin, and W.C. Thibault, IEEE INFOCOM 83, San Diego, April 1983.

``Class Constructs in Hardware Simulations'' (abstract), William J. Mitchell and William C. Thibault, 1981 ACM Computer Science Conference, St. Louis, February 1981.

Invited Talks

"Camera-based Projector Calibration" presented at the Louisiana Immersive Technologies Enterprise, jointly with the University of Louisiana at Lafayette, Lafayette, LA, May 27, 2008.

"Compcore: Cyberinfrastructure for Interdisciplinary Research," presented at the Special Session on Interfacing Computer Science and Biotechnology at the 20th Annual CSU Biotechnology Symposium, Oakland, CA, Jan 11, 2008.

Open Source Software

Performances, Recordings, etc.:

Live 3D graphics performance:

Internet2 dance performance, October 29,2002.

Performances with Very Important Now

"Variations II," by John Cage, with The Hub, Mills College, February 96. ( )

"Terrain Reader," computer music lecture/performance, Interactive Sound Studio, Exploratorium, San Francisco, Summer 94.

"Bill and Jim Play Along with the Electroacoustic Masters," with Jim Horton, audio recording, Frog Peak Music, 1994.

"Gorgeous Clothed Flies," by 4D City; "Cult 45," by Guns For Tibet, videotapes, Jerry Hunt Memorial Concert, San Diego, April 94. "Terrain Reader," interactive computer music installation, CSUH Art Gallery, Hayward, April 94.

"Songlines.DEM," interactive computer music installation, International Computer Music Festival, Spartan Chapel, San Jose State Univerisity, San Jose, Oct 92.

"Terrain Broadcast," with Scot Gresham-Lancaster, live 5-hour computer music broadcast from KPFA-FM, Berkeley, Aug 91 and Sept 92.

"Pink Pleasure," with Barbara Golden, multimedia performance, Electronic Music Plus Festival, Mills College, Oakland, 91; CSU Hayward, 90.

"Pink Pleasure," with Barbara Golden, videotape, Electroacoustic Days, Concordia Univ., Montreal, 92.

"ROBOSAX," with Gabriel Stern, lecture/demonstration, Songlines, Mills College, Oakland, Feb 92.

"Bongos and Poetry," with K. Atchley and B.Golden, Intersection for the Arts, San Francisco, 91.