CREATING IMMERSIVE ART WITHOUT A PROGRAMMER: The first year for CANVAS, A Virtual Reality Environment for Museums Rose Marshack - Nicholas Duchnowski -

Slides:



Advertisements
Similar presentations
Eric Gallery Manuel Mendez David A. Turner Arturo I Concepcion.
Advertisements

AstroGrid: Virtual Observatory Service Nicholas Walton AstroGrid: Virtual Observatory Service Nicholas Walton AstroGrid and Euro-VO Technology Centre Project.
Graphics 1 & { Graphics 2 | Visualization | Computer Gaming } Georges Grinstein, University of Massachusetts at Lowell.
Thraxion: Three Dimensional Action Simulator Justin Gerthoffer, Jon Studebaker, David Colborne, Jeff Stuart, Frederick C. Harris, Jr Department of Computer.
DAFFIE and the Wall Erik Brisson SCV Visualization Workshop – Fall 2008.
1 Angel: Interactive Computer Graphics 4E © Addison-Wesley 2005 Introduction to Computer Graphics Ed Angel Professor of Computer Science, Electrical and.
Interdisciplinary Arts & Science Website Audit BBUS 431 Jason Tong Tom Jones Barry Nishimura John Lao.
Introduction to Alice Basics : What is Alice? Object Oriented Definitions What Does it Look Like? Where Can I Use it?
Justin Sun Boston DataCon September 14, Overview Why Use Orange? Classification Tree Example Project History Architecture Widgets Demo Resources.
Drupal or Bust: The hazards of mixing technologies Sharon Grant The Field Museum of Natural History, Chicago.
Building and Testing a Balance Detector David Grayson – University of Illinois at Urbana-Champaign – Prof. John Howell – University.
Nathan Bauer, 3 rd Period What did I learn?  I learned that Manufacturing machines are not magical or witchcraft, but that It relies on that coordinate.
Course: Introduction to Computers
John Constable, from lectures at the Royal Institution (June 1836) “...I am anxious that the world should be inclined to look to painters for information.
Overview of Computer Graphics Chapter 1. Bird’s Eye View  Overview of Computer Graphics –Basic concept of computer graphics, system, programming platforms,
Integrated Systems Lab Application Framework for Canvas A Virtual Reality Environment for Museums Hank Kaczmarski Camille Goudeseune Benjamin Schaeffer.
1 Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science.
Startup – Chapter 1.
Myriad Scalable Scene Graph, VRST 2005, Monterey, CA Myriad: Scalable VR via Peer-to-Peer Connectivity, PC Clustering, and Transient Inconsistency Benjamin.
Graduate Student BIM Research Proposals University of Southern Mississippi School of Construction School of Computing.
Interfacing Physics Sensors Using National Instruments Educational Laboratory Virtual Instrumentation Suite & LabVIEW by Eric Ethridge Left to right: motion.
Visual Basic Advanced Programming.
A global center of excellence Dr. Larry Keen. Virtual College Center The Virtual College Center is a global Center Of Excellence focused on advanced visualization.
Computer Science 111 Fundamentals of Programming I Overview of Programming.
Tcl/Tk package in R Yichen Qin
University Circle Advanced Technology CWRU.
© Trustees of Indiana University Released under Creative Commons 3.0 unported license; license terms on last slide. The IQ-Table & Collection Viewer A.
Integrated Systems Lab Canvas A Virtual Reality Environment for Museums Hank Kaczmarski Kathleen Harleman.
A Panel Discussion Moderated by Jason Baird Jackson, IU Associate Professor of Folklore and Ethnomusicology March 28, 2012 IUScholarWorks Journal Service.
Online sources for literacy research: Library/researcher perspective Bertram (Chip) Bruce Library & Information Science U. of Illinois at Urbana-Champaign.
George Francis Quasicrystals ITG Forum Beckman Institute 6 February 2007 Penrose tiling and diffraction pattern by Ron Lifshitz Cornell University Laboratory.
1 Angel and Shreiner: Interactive Computer Graphics 6E © Addison-Wesley 2012 Introduction to Computer Graphics Ed Angel Professor Emeritus of Computer.
Jan Kolar & Jan Kolar Charles‘ University Prague, CR Aalborg University, Denmark.
Nguyen 1 Kate T Nguyen Old Dominion University October 26, 2004 AE 684—Fall 2004 The Portable CAVE Project.
Web Controlled of Robot Georgi Chakarov Ivelin Stoyanov.
Python. By Jawad. What Is Python? Python is an open-source object-orientated scripting language. Python is good for embedding snippets to run a program.
LINUX System : Lecture 1 Course Overview Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang University.
Open-Loop Dereverberation of Multichannel Room Impulse Responses Bowon Lee, Mark A. Hasegawa-Johnson, and Camille Goudeseune Department of Electrical and.
Computing & Information Sciences Kansas State University CIS 536/636 Introduction to Computer Graphics Lecture 5 of 41 William H. Hsu Department of Computing.
Online GeoTools to Enhance Science & Math Education Timothy S. Hare & Christine E. McMichael Kentucky Center for Geospatial Education, Research, & Outreach.
Professor Donna Cox Director Visualization/Experimental Technologies National Center for Supercomputing Applications School of Art and Design University.
Ackland Virtual Tour Mending Socks Archibald John Motley, Jr. American, Flemish VIII Al Held Slow Down Freight Train Rose Piper American, born.
University of Illinois at Urbana-ChampaignBeckman Institute for Advanced Science and Technology The Traveling CANVAS Immersive Art takes.
June 14, Lance Arsenault John Kelso Ron Kriz.
1 1 Office of Science Jean-Luc Vay Accelerator Technology & Applied Physics Division Lawrence Berkeley National Laboratory HEP Software Foundation Workshop,
1 Mobile Search and Context Based Learning Damien Darcy – Institute of Education, University of London Niall Winters – London Knowledge Lab.
Jerome McDonough University of Illinois at Urbana-Champaign
Graduate Student BIM Research Proposals University of Southern Mississippi School of Construction School of Computing.
1 MINI-ME and LabVIEW Advanced Automated Command Control Samantha Sanders Code 691 Dr. John Keller, Dr. Mike Collier, Jacob Hageman.
Psychology 562 Advanced Human Factors 1 Week 1-1: Introduction.
∎ BASF Kid’s Lab At LASM BASF Kids’ Lab at LASM BASF sponsored three 4 th grade student groups to participate in the BASF Kids’ Lab Field Trip at.
1 Ji Wang and Dongsheng Li National Lab for Parallel and Distributed Processing Introduction of iVCE ( Internet-based V irtual C omputing E nvironment.
System Software Laboratory Databases and the Grid by Paul Watson University of Newcastle Grid Computing: Making the Global Infrastructure a Reality June.
Visualization of a Forest System Jennifer Hill 2007 Eco-Informatics Summer Institute Oregon State University.
문화연구(11/26/04) Art and Sculpture.
LocusEngine APPLICATIONS
Function Generator Remote Control
A Collaborative Environment Allowing Clinical Investigations on Integrated Biomedical Databases Matthias Assel HealthGrid 2009.
What Is a Program? A program is like an algorithm, but describes a process that is ready or can be made ready to run on a real computer Retrieved from:
Tonga Institute of Higher Education
University of Tartu.
Introduction to Computer Graphics
Debuggers and Debugging
Python 19 Mr. Husch.
LING 408/508: Computational Techniques for Linguists
Lab 4: Introduction to Scripting
Visual Basic CSC
Python 19 Mr. Husch.
History Painting and Neoclassicism A Quiz
Python is a popular programming language. It was created by Guido van Rossum, and released in It is an interpreted, interactive, object-oriented.
Presentation transcript:

CREATING IMMERSIVE ART WITHOUT A PROGRAMMER: The first year for CANVAS, A Virtual Reality Environment for Museums Rose Marshack - Nicholas Duchnowski - Abby Watt Jennifer Jackson - Hank Kaczmarski Krannert Art Museum Integrated Systems Lab

CREATING IMMERSIVE ART WITHOUT A PROGRAMMER: The first year for CANVAS, A Virtual Reality Environment for Museums Krannert Art Museum The Integrated Systems Lab at the Beckman Institute for Advanced Science and Technology University of Illinois at Urbana-Champaign Krannert Art Museum Integrated Systems Lab

CAVE™ Technology C AVE A utomatic V irtual E nvironment Krannert Art Museum Integrated Systems Lab

CANVAS Gallery C ollaborative A dvanced N avigation V irtual A rts S tudio Krannert Art Museum Integrated Systems Lab

CANVAS Gallery Krannert Art Museum Integrated Systems Lab

3D Stereo Viewing Krannert Art Museum Integrated Systems Lab

CANVAS Gallery Krannert Art Museum Integrated Systems Lab

Creating Art with Programming Requires knowledge of: C++ or Python OpenGL Syzygy Distributed OS Krannert Art Museum Integrated Systems Lab

What is KAMScript? Simple scripting language Built with C++/OpenGL Requires no programming experience Open-source Krannert Art Museum Integrated Systems Lab

Example Scene Krannert Art Museum Integrated Systems Lab

Creating Art with KAMScript This scene is created with 33 lines of KAMScript code. Krannert Art Museum Integrated Systems Lab

A History of New Crayon Land (2007) Nicholas Duchnowski Sumi Land (2007) Nicholas Duchnowski

What is an Icon? - Gallery Created by University law professor William Van Hagey no programming experience first-time user of KAMScript Krannert Art Museum Integrated Systems Lab

KAMScript Variations MiXTAPEStry (2006) University of Illinois at Urbana-Champaign & Duke University Krannert Art Museum Integrated Systems Lab

KAMScript Variations Trees You Can’t Climb (2006) John Jennings Damien Duffy Nicholas Duchnowski Krannert Art Museum Integrated Systems Lab

User Experiences User Difficulties unfamiliarity with the 3D coordinate system running KAMScript on the CANVAS unfamiliarity with scripting commands User Successes Van Hagey’s Gallery freshman discovery class Krannert Art Museum Integrated Systems Lab

Acknowledgements We would like to thank Kathleen Harleman, Benjamin Schaffer, Jim Crowell, Camille Goudeseune, Jim Farrar, Debbie Carrier, George Francis, David Weightman, and Robin Douglas for their support. Krannert Art Museum Integrated Systems Lab