SlideShare a Scribd company logo
1 of 103
RMIT DFA Bryan Chung Doctor of Fine Art Project Presentation
Subject area Bryan Chung Software Art
Topic Bryan Chung Software Art, toward an aesthetics of art-oriented programming and programming-oriented art
Questions Bryan Chung Structure of computer programming language vs. visual structure Computer coding as art practice Aesthetics of software art Aesthetics of interactive art
Roles of software in art Georg Nees
Roles of software in art Casey Reas
Roles of software in art Camille Utterback
In the past … Bryan Chung Background
Kung Hei Fat Choy Bryan Chung
Ink Bryan Chung
Ink Bryan Chung
Pencil Bryan Chung
Pencil Bryan Chung
Design Bryan Chung
Design Bryan Chung
The question Bryan Chung Expression vs. Planning
Computer graphics Bryan Chung http://www.evanspielman.com/images/teapotWireframe.jpg
ASCII graphics Bryan Chung http://upload.wikimedia.org/wikipedia/commons/4/45/BB-ASCII-art-screenshot-zebra.png
Creation process Bryan Chung Coding
The process Bryan Chung Pain taking http://heavenawaits.files.wordpress.com/2009/01/headache-bulldog.jpg
The question Bryan Chung Any ‘art’ in the pain-taking process?
Phase one Bryan Chung Programming-oriented art
The books Bryan Chung http://blogs.msdn.com/blogfiles/cdndevs/WindowsLiveWriter/SweatingtheFundamentals_1EB5/art_of_computer_programming_3.jpg
The arts Bryan Chung Correctness Efficiency Productivity Readability Inspiration http://blogs.msdn.com/blogfiles/cdndevs/WindowsLiveWriter/SweatingtheFundamentals_1EB5/art_of_computer_programming_3.jpg
Semiology of Graphics – Jacques Bertin Bryan Chung
Visual properties Bryan Chung Visual properties such as position, size, colour, value, orientation, shape can all be represented by mathematical and digital means.
Readings Bryan Chung
Keywords – visual design Bryan Chung Form Structure Contrast Repetition Rhythm Composition Movement
Keywords – computer programming Bryan Chung Object Abstraction Expression/condition Repetition Assignment
Idea Bryan Chung Programming language structure and 2D visual composition structure share similar concepts.
Visual design principles Bryan Chung
Findings Bryan Chung For 2D visual compositions, I can write programming codes to produce them. Their relations are direct and straight forward.
Findings Bryan Chung
Readings Bryan Chung
Readings Bryan Chung
Readings Bryan Chung
Question Bryan Chung What else?
Drawing toy Bryan Chung
Drawing toy Bryan Chung
Mechanism Bryan Chung Mechanical Algorithmic Repetition Variation Surprise
Experiments Bryan Chung
Pendulum Bryan Chung http://www.drjerryspeaks.com/i//Pendulum_movement.JPG
Ben Laposky Bryan Chung
Pendulum drawings Bryan Chung
Pendulum drawings Bryan Chung
Two pendulums Bryan Chung
Gabriel Orozco Bryan Chung
Tennis ball drawing Gabriel Orozco
Ball drawings Bryan Chung
Particle system Bryan Chung
Findings Bryan Chung In these drawings, I cannot see the direct relation between my codes and the imagery.
Complexity Bryan Chung I specify simple rules and let the codes unfold into complex imagery, that is, from simplicity to complexity.
Complexity Bryan Chung Aesthetics of Complexity
Sol Lewitt Bryan Chung
Sol Lewitt Bryan Chung
Sol Lewitt Bryan Chung THE LOCATION OF A CIRCLE From the center of the square, draw a line halfway toward the upper right corner. From the end of this line, draw a line to the midpoint of the right side. A point halfway between the midpoint of the right side and the midpoint of the bottom side is the center of a circle. The diameter is the length of line 1. Draw the circle.
Conceptual art Bryan Chung Is it programming code?
Phase two Bryan Chung Art-oriented programming
More experiments Bryan Chung
More experiments Bryan Chung
More experiments Bryan Chung
More experiments Bryan Chung
More experiments Bryan Chung
More experiments Bryan Chung
More experiments Bryan Chung
More experiments Bryan Chung
More experiments Bryan Chung
More experiments Bryan Chung
Finding Bryan Chung Abstraction process
Finding Bryan Chung I reduce the visual information of the original image into an abstract representation of colour strokes and patches.
Finding Bryan Chung The process of abstraction is done in computer codes.
Finding Bryan Chung Computer coding is an abstraction of our thinking process.
Finding Bryan Chung Computer code is an abstraction of the visual imagery.
Abstraction Bryan Chung Aesthetics of Abstraction
Yoko Ono Bryan Chung
Harold Cohen – Aaron  Bryan Chung
Question Bryan Chung Code as score?
Software Structure – Casey Reas Bryan Chung Whitney Museum commissioned project A surface filled with one hundred medium-to-small sized circles. Each circle has a different size and direction, but moves at the same slow rate. Display: The instantaneous interactions of the circles The aggregate intersections of the circles
Software Structure – Casey Reas Bryan Chung
Score structure Bryan Chung I need to have a framework/structure of the score for the drawings.
Score structure Bryan Chung Generator Variation Force Repetition
Pendulum again Bryan Chung http://www.drjerryspeaks.com/i//Pendulum_movement.JPG
Score structure Bryan Chung r1*cos(radians(angle2)) - r2*sin(radians(angle1)); r2*sin(radians(angle1)) + r1*cos(radians(angle2));
Proposal Bryan Chung Let the audience participate in process.
Proposal Bryan Chung Interactivity
The worlds of interactivity Bryan Chung Reactive world Performative world Expressive world Collaborative world
Human Being and Moving Images Bryan Chung
Y2K and the Millennium Butterflies Hung Keung
Small Fish Munch & Fujihata
Tap, Type, Write John Maeda
Action painting Jackson Pollock
Experiments Bryan Chung
Experiments Bryan Chung
Experiments Bryan Chung
I Second that e-Motion Bryan Chung
Oval with Pendulum Gabriel Orozco
Installation plan Bryan Chung
Installation plan Bryan Chung
Conclusion Bryan Chung Aesthetics of software art Abstraction and complexity – Lev Manovich Generative process Emergence
Conclusion Bryan Chung Aesthetics of interactive art Mimic the physical world as reactive simulation Performance as implementation of a score Expressing as embodied performance of the creative process Participating as construction of the collaborative situation
Conclusion Bryan Chung Contemporary art context Conceptual art Fluxus – happening, instruction art Participatory art
Conclusion Bryan Chung Future directions Omni presence of software Visible and invisible interface Social media for interactivity
Q&A Bryan Chung Questions Thank you

More Related Content

More from Bryan Chung

Class 12 - Videogames technology in art
Class 12 - Videogames technology in artClass 12 - Videogames technology in art
Class 12 - Videogames technology in artBryan Chung
 
Glass 09 - Online game and virtual environment
Glass 09 - Online game and virtual environmentGlass 09 - Online game and virtual environment
Glass 09 - Online game and virtual environmentBryan Chung
 
Class 07 - Game and space
Class 07 - Game and spaceClass 07 - Game and space
Class 07 - Game and spaceBryan Chung
 
Class 06 - Game and narrative
Class 06 - Game and narrativeClass 06 - Game and narrative
Class 06 - Game and narrativeBryan Chung
 
Class 02 - Interactivity, games and arts
Class 02 - Interactivity, games and artsClass 02 - Interactivity, games and arts
Class 02 - Interactivity, games and artsBryan Chung
 
Class 01 - Introduction to Videogames and Arts
Class 01 - Introduction to Videogames and ArtsClass 01 - Introduction to Videogames and Arts
Class 01 - Introduction to Videogames and ArtsBryan Chung
 
Digital Art ToolKit
Digital Art ToolKitDigital Art ToolKit
Digital Art ToolKitBryan Chung
 
Digital Image Workshop
Digital Image WorkshopDigital Image Workshop
Digital Image WorkshopBryan Chung
 
Class 03 - Formal Elements of Game/Play
Class 03 - Formal Elements of Game/PlayClass 03 - Formal Elements of Game/Play
Class 03 - Formal Elements of Game/PlayBryan Chung
 
Class 05 - Art Game and Game Art
Class 05 - Art Game and Game ArtClass 05 - Art Game and Game Art
Class 05 - Art Game and Game ArtBryan Chung
 
Augmented Reality and Visual Arts
Augmented Reality and Visual ArtsAugmented Reality and Visual Arts
Augmented Reality and Visual ArtsBryan Chung
 
Movement in Space Project Launch Seminar
Movement in Space Project Launch SeminarMovement in Space Project Launch Seminar
Movement in Space Project Launch SeminarBryan Chung
 
Design for Hypermedia - Class 08 (2015B)
Design for Hypermedia - Class 08 (2015B)Design for Hypermedia - Class 08 (2015B)
Design for Hypermedia - Class 08 (2015B)Bryan Chung
 
Design for Hypermedia - Class 09 (2015B)
Design for Hypermedia - Class 09 (2015B)Design for Hypermedia - Class 09 (2015B)
Design for Hypermedia - Class 09 (2015B)Bryan Chung
 
Extended Context/Extended Media - Class 03 2015
Extended Context/Extended Media - Class 03 2015Extended Context/Extended Media - Class 03 2015
Extended Context/Extended Media - Class 03 2015Bryan Chung
 
Extended Context/Extended Media - Class 02
Extended Context/Extended Media - Class 02Extended Context/Extended Media - Class 02
Extended Context/Extended Media - Class 02Bryan Chung
 
Extended Context/Extended Media - Class 01 - 2015
Extended Context/Extended Media - Class 01 - 2015Extended Context/Extended Media - Class 01 - 2015
Extended Context/Extended Media - Class 01 - 2015Bryan Chung
 
MVA Presentation 5
MVA Presentation 5MVA Presentation 5
MVA Presentation 5Bryan Chung
 
MVA Presentation 4
MVA Presentation 4MVA Presentation 4
MVA Presentation 4Bryan Chung
 
MVA Presentation 3
MVA Presentation 3MVA Presentation 3
MVA Presentation 3Bryan Chung
 

More from Bryan Chung (20)

Class 12 - Videogames technology in art
Class 12 - Videogames technology in artClass 12 - Videogames technology in art
Class 12 - Videogames technology in art
 
Glass 09 - Online game and virtual environment
Glass 09 - Online game and virtual environmentGlass 09 - Online game and virtual environment
Glass 09 - Online game and virtual environment
 
Class 07 - Game and space
Class 07 - Game and spaceClass 07 - Game and space
Class 07 - Game and space
 
Class 06 - Game and narrative
Class 06 - Game and narrativeClass 06 - Game and narrative
Class 06 - Game and narrative
 
Class 02 - Interactivity, games and arts
Class 02 - Interactivity, games and artsClass 02 - Interactivity, games and arts
Class 02 - Interactivity, games and arts
 
Class 01 - Introduction to Videogames and Arts
Class 01 - Introduction to Videogames and ArtsClass 01 - Introduction to Videogames and Arts
Class 01 - Introduction to Videogames and Arts
 
Digital Art ToolKit
Digital Art ToolKitDigital Art ToolKit
Digital Art ToolKit
 
Digital Image Workshop
Digital Image WorkshopDigital Image Workshop
Digital Image Workshop
 
Class 03 - Formal Elements of Game/Play
Class 03 - Formal Elements of Game/PlayClass 03 - Formal Elements of Game/Play
Class 03 - Formal Elements of Game/Play
 
Class 05 - Art Game and Game Art
Class 05 - Art Game and Game ArtClass 05 - Art Game and Game Art
Class 05 - Art Game and Game Art
 
Augmented Reality and Visual Arts
Augmented Reality and Visual ArtsAugmented Reality and Visual Arts
Augmented Reality and Visual Arts
 
Movement in Space Project Launch Seminar
Movement in Space Project Launch SeminarMovement in Space Project Launch Seminar
Movement in Space Project Launch Seminar
 
Design for Hypermedia - Class 08 (2015B)
Design for Hypermedia - Class 08 (2015B)Design for Hypermedia - Class 08 (2015B)
Design for Hypermedia - Class 08 (2015B)
 
Design for Hypermedia - Class 09 (2015B)
Design for Hypermedia - Class 09 (2015B)Design for Hypermedia - Class 09 (2015B)
Design for Hypermedia - Class 09 (2015B)
 
Extended Context/Extended Media - Class 03 2015
Extended Context/Extended Media - Class 03 2015Extended Context/Extended Media - Class 03 2015
Extended Context/Extended Media - Class 03 2015
 
Extended Context/Extended Media - Class 02
Extended Context/Extended Media - Class 02Extended Context/Extended Media - Class 02
Extended Context/Extended Media - Class 02
 
Extended Context/Extended Media - Class 01 - 2015
Extended Context/Extended Media - Class 01 - 2015Extended Context/Extended Media - Class 01 - 2015
Extended Context/Extended Media - Class 01 - 2015
 
MVA Presentation 5
MVA Presentation 5MVA Presentation 5
MVA Presentation 5
 
MVA Presentation 4
MVA Presentation 4MVA Presentation 4
MVA Presentation 4
 
MVA Presentation 3
MVA Presentation 3MVA Presentation 3
MVA Presentation 3
 

Recently uploaded

1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room servicediscovermytutordmt
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 

Recently uploaded (20)

1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 

RMIT DFA Seminar