Procedurality & Process Intensity LCC 2700: Intro to Computational Media Ian Bogost.

Slides:



Advertisements
Similar presentations
Fine And Applied Arts.
Advertisements

Rapid Prototyping Dimensions and terminology Non-computer methods
Chapter 8 Enhancing Learning with Visuals
Jul 18, 2014IAT 2651 Process Intensity. Jul 18, 2014IAT 2652 Outline  Process Intensity  Geometry.
A Theory for New Media (Examining Janet Murray’s Model)
Calculations, Visualization, and Simulation 6.  2001 Prentice Hall6.2 Chapter Outline The Spreadsheet: Software for Simulation and Speculation Statistical.
Lecture 3 CS148/248: Interactive Narrative UC Santa Cruz School of Engineering 10 April.
OF INFORMATION AND KNOWLEDGE MITE INTERACTIVE REPRESENTATIONS 6323.
Lecture 4 CS148/248: Interactive Narrative UC Santa Cruz School of Engineering 14 Jan.
Image simbolizing the ISLAMIC YIHAD Image illustrating what happened in an earthquake.
Remediation computer games remediate two genres film and television Computer games are delivered on a variety of platforms, which are themselves multiple.
Gearbox Software PRODUCTION PIPELINE – JOBS TITLES – JOB DESCRIPTIONS.
Pictures and words Integration and Interaction Techniques and Technology Framing and Space.
Information Technology Ms. Abeer Helwa. Computer Generations First Generation (Vacuum Tubes) -They relied on the machine language to perform operations.
10 TECHNOLOGICAL TOOLS FOR THE CLASSROOM BY ANDREA ESPINOZA.
1. 2  A computer is a device capable of storing data  in a format suited to the computer,  which is then processed by mathematical manipulation and.
What is Multimedia? Multimedia is a combination of text, art, sound, animation, and video. It is delivered to the user by electronic or digitally manipulated.
1 CP586 © Peter Lo 2003 Multimedia Communication Introduction to Multimedia and Development Tools.
Animation. Pre-calculated Animation Do more now, less later.
Examining Social Life.
1 Deeds: E-Learning Environment for Digital Design Giuliano Donzellini & Domenico Ponta DIBE – Department of Biophysical and Electronic Engineering University.
Navigable Spaces Week 3 LCC 2700: Intro to Computational Media Fall 2005 Ian Bogost.
Intro to Computational Media W eek 2: Properties of the Medium Properties of the Medium Week 2 (b) LCC 2700: Intro to Computational Media Spring 2005 Janet.
Computational Thinking Digital Humanities.  Paper presents and intertwined discussion of two themes The evolution of the digital humanities and what.
The Beauty and Joy of Computing Lecture #3 : Creativity & Abstraction UC Berkeley EECS Lecturer Gerald Friedland.
 Multi (Latin): Many/Much  Media (Latin): An intervening substance through which something is transmitted on.
Computer Graphics Researched via: Student Name: Cheyenne Bell Date: 04/29/2010.
Spreadsheet Applications Calculations, Visualization, and Simulation.
Additive to Expressive Form The early days of film Cradle Films –
ART ART ART Mr. Erdmans. Applied & Visual Arts  Graphic Design  Photography  Drawing  Painting  Printmaking.
Computer Graphics Researched via: Student Name: James Wood Date: 4/29/10.
Computation as a Medium Week 1 LCC 2700: Intro to Computational Media Fall 2005 David Jimison.
Assistive Technology in the Classroom Setting Rebecca Puckett CAE6100 – GQ1 (24494) Dec. 7, 2009.
Lecture 7: Intro to Computer Graphics. Remember…… DIGITAL - Digital means discrete. DIGITAL - Digital means discrete. Digital representation is comprised.
Components of a Computer System
1 The Computer as an Artistic Medium Playgramming September 24, 2012 Brian Schrank.
Student Name: Jovannie Charles Date: 12/7/10. What is Computer Graphics?  Computer graphics are graphics created using computers and, more generally,
Difference and Procedure Bogost, Alexander et al., Bunce et al., Blackmon and Terrell, Branscum and Quickert, Takayoshi.
Over the next few weeks, we will be reading George Orwell’s 1984, as well as discussing selections from H.G. Well’s War of the Worlds. At the end of this.
Computer Graphics Researched via: Student Name: Timothy Rorie Date: 4 / 11 / 11.
LCC 6317 Interactive Narrative Lecture 3 January 18, 2005.
Cognitive Walkthrough More evaluating with experts.
New Literacies pedagogy for language learning Session 5.
CSC/FAR 020, Computer Graphics, December 1-11, 2010 Dr. Dale E. Parson Final Image Assignment 8 Due in my Inbox 11:59.
Copyright © 2015 Pearson Education, Inc. Chapter 0: Introduction.
Discovering Computers 2010
Introduction to Digital Media 1. What is digital media? Digital media is a form of electronic media where data is stored in digital (as opposed to analog)
VISUAL ART at MAGS. Academic Courses University of Auckland, Bachelor of Fine Arts, Bachelor of Architecture, Victoria University School of Architecture,
1 INTRODUCTION TO COMPUTER GRAPHICS. Computer Graphics The computer is an information processing machine. It is a tool for storing, manipulating and correlating.
Sub-fields of computer science. Sub-fields of computer science.
Chapter 1 : Introduction to Computers
Part 1- Computer Systems Part 2 – Computer Architecture Mr Belony
Binary Notation and Intro to Computer Graphics
Lesson 24 Creating & Distributing New Media Content.
Complexity Time: 2 Hours.
MEDIA ARTS INTRO.
Information Technology
Prototyping.
Lesson 24 Creating & Distributing New Media Content.
Chapter 0: Introduction
Properties of the Medium
AN INTRODUCTION TO COMPUTER GRAPHICS Subject: Computer Graphics Lecture No: 01 Batch: 16BS(Information Technology)
Computation as a Medium
IAT 800 Process Intensity.
Inform: Authoring Interactive Fiction
Games Development 2 Entity / Architecture Review
The Elements Of Expressive Writing
Calculations, Visualization, and Simulation
Dr. Clincy Professor of CS
Presentation transcript:

Procedurality & Process Intensity LCC 2700: Intro to Computational Media Ian Bogost

4 properties of the digital medium Procedural Participatory Spatial Encyclopedic

4 properties of the digital medium Procedural Participatory Spatial Encyclopedic

Procedurality Representation with processes “Process” - the method or logic by which something gets done Computer code has its own logic Computer code represents the logic of other things (things in the world)

Procedurality and Simulation Computation as an attempt to replace or completely subsume real life Science fiction fantasy A perversion of the original goals of AI (more on this next week) The goal of some simulations: to fully represent an aspect of the material world

Procedurality as Representation Rather than think of procedurality as a replacement for lived experience … Consider procedurality a representational practice –akin to writing, or moving images, or photochemical effects, or other inscriptive practices Media perspective on procedurality

Code as expression When we write procedural artifacts, we are: –Choosing what aspects of the world we want to model, and which we want to omit –Choosing how to represent our perspective on how those aspects of the world work –Engaging in an inherently subjective practice of creative expression

Code as Expression When we “read” procedural artifacts, we are: –Comparing aspects of the model to our impressions of them in the world –Interpreting the author’s perspective on how those aspects of the world work –Engaging in an inherently subjective practice of creative experience

Procedurality is… The principle representational mode of computation An inherently subjective practice of human production, not the cold touch of a dead machine The basis for every other representational capacity of the computer…

4 properties of the digital medium Procedural Participatory Spatial Encyclopedic

4 properties of the digital medium Procedural –(Do things with code) Participatory –INFORM, VXML - create interaction with code Spatial –INFORM - create spaces with code Encyclopedic –Switchboard, VXML - consume, parse, and present data with code

The Confusion of the Networked Computer Computers as networked devices Computers as social devices Impression that computation is subordinate to the social nature of computers connected over the internet A common sociological perspective that omits the unique representational properties of the computer

Effective computational expression How do we learn to create effective procedural artifacts? What are the values and aesthetics of procedurality? “Process Intensity”

Process Intensity Chris Crawford, game designer, interactive story developer, and (now) pundit 1987 article in Journal of Computer Game Development

Process Intensity In computational media, there is code and there is data Process intensity is the degree to which a program emphasizes processes instead of data The “crunch per bit ratio” of a computer program is its process intensity In other words, how much of the representation comes from the procedural representation of processes, and how much comes from the dumping of data through input/output

Example - Word Processor The typewriter allows some corrections, but requires considerable retyping for larger corrections The word processor allows us to reprocess data we have already created –Reprocessing: calculating new positions for words, sentences –Offering spelling/grammar suggestions –Reformatting text for layout or print

Instantial Assets Crawford gives the name instantial assets to the smallest unit of data a program performs processes upon Typewriter: the page Word processor: the letter

Low Process Intensity Videogames Dragon’s Lair, 1983 LaserDisc game Very high visual fidelity Focus on instantial assets: an entire scene of cartoon footage

High Process Intensity Videogames Balance of Power, 1985 (by Crawford) About the politics of the Cold War Very low visual fidelity Focus on processes: diplomatic and military actions and their consequences

Contemporary Videogames Generally focus on instantial assets 3D models Static animation A few behaviors Focus on visual fidelity and designed experiences

But! Computer graphics are inherently procedural 3D engines process polygon data to draw sccenes Visual techniques like particle effects are driven by code However, engines often abstract these high process-intensity aspects of games

Trend toward process intensity Driven partly by development costs and team sizes Driven partly by increased expressive capacity of process intensive techniques Rougher procedural experiences may be more meaningful than highly designed instantial ones

Updating Crawford’s argument Computers used to have a much closer proportion of storage capabilities to processing capabilities –Atari 2600: 1mhz 6502, 128bytes RAM, 2k ROM Now computers have massive storage capacity and comparatively less processing power –Especially specialized computers like videogame consoles It’s possible to do a lot of work “offline” as instantial assets This partly contributes to the state of some contemporary games

Process Intensity as Aesthetic However, procedural techniques may provide more desirable aesthetic experiences Greg Costikyan –more interaction –wider possibility space –more satisfying experiences In games, most are “poly pushers” Obsession with visual verisimilitude and film envy

But… Will Wright still has more people and larger budgets than you do How to compete? An approach to computational authorship A technique for creating expressive artifacts