64
Arte Computacional em tempo real Prof. Dr. Hugo Cristo Sant’Anna [email protected]

Demoscene: arte computacional em tempo real

Embed Size (px)

Citation preview

Page 1: Demoscene: arte computacional em tempo real

Arte Computacional em tempo realProf. Dr. Hugo Cristo Sant’[email protected]

Page 2: Demoscene: arte computacional em tempo real

BESIDES THE SCREEN JUN 2017 2 / 64

TEMAS

1. CG acadêmica e caseira2. Vocabulário, sintaxe e semântica3. Cracktros, in(v)tros, demos, loaders e afins4. Demoparties5. Spin-offs nas indústrias criativas6. Arqueologia passional da demoscene

Page 3: Demoscene: arte computacional em tempo real

PARTE I

Computação (gráfica) acadêmica x caseira

Page 4: Demoscene: arte computacional em tempo real

Ivan Sutherland (1963)Plataformas pioneiras de CAD

Page 5: Demoscene: arte computacional em tempo real

Whir

lWind

Google

1950 1960 1970 1980 1990 2000

Linc

Alto

Sketc

hpad

Apple

II

IBM-P

C

Star

Mac

Lisa

NLS

Wind

ows 3

.1

LOW

ROAD

HIGH ROAD

Low e high roads do design de interação humano-computador (Moggridge, 2006)

Page 6: Demoscene: arte computacional em tempo real
Page 7: Demoscene: arte computacional em tempo real

BESIDES THE SCREEN JUN 2017 7 / 64

PARTE I | ACADÊMICO X CASEIRO

Duas definições de CAD:Calculus and Algebra Drawing vs. Computer Aided Drawing

Page 8: Demoscene: arte computacional em tempo real

Bresenham (1987)Geometria versus pixels

Page 9: Demoscene: arte computacional em tempo real

Bresenham (1987)Geometria versus pixels

Page 10: Demoscene: arte computacional em tempo real

Bresenham (1987-8)Decisão do melhor pixel

Page 11: Demoscene: arte computacional em tempo real

Patente US 6847362 B2 (2005)Algoritmo para desenho de linhas

Page 12: Demoscene: arte computacional em tempo real
Page 13: Demoscene: arte computacional em tempo real

Animações produzidas pela (Disney) Pixar no Renderman, de Ed Catmull, entre 1988-2012.

Page 14: Demoscene: arte computacional em tempo real

Renderman (Disney/Pixar)

Page 15: Demoscene: arte computacional em tempo real

BESIDES THE SCREEN JUN 2017 15 / 64

PARTE I | ACADÊMICO X CASEIRO

A academia problematiza a eficiência do algoritmo que rasteriza linhas enquanto o usuário final desenha.

Page 16: Demoscene: arte computacional em tempo real
Page 17: Demoscene: arte computacional em tempo real

BESIDES THE SCREEN JUN 2017 17 / 64

PARTE I | ACADÊMICO X CASEIRO

A arte computacional surge na transformação do usuário em autor de programas.

Page 18: Demoscene: arte computacional em tempo real

Seymour Papert (MIT)Crianças aprendem programando

Page 19: Demoscene: arte computacional em tempo real

Alan Kay (VPRI)Computador como metameio

Page 20: Demoscene: arte computacional em tempo real

John MaedaProgramar > usar computadores

Page 21: Demoscene: arte computacional em tempo real
Page 22: Demoscene: arte computacional em tempo real

Ambientes vvvv e Processing, desenvolvidos para e por artistas/designers computacionais.

Page 23: Demoscene: arte computacional em tempo real

BESIDES THE SCREEN JUN 2017 23 / 64

PARTE I | ACADÊMICO X CASEIRO

A demoscene é uma forma de expressão da juventude (inicialmente) marginal na computação do-it-yourself.

Page 24: Demoscene: arte computacional em tempo real

BESIDES THE SCREEN JUN 2017 24 / 64

PARTE I | ACADÊMICO X CASEIRO

A demoscene é uma forma de expressão da juventude (inicialmente) marginal na computação do-it-yourself.

Page 25: Demoscene: arte computacional em tempo real

Logotipos de grupos da demoscene: Future Crew, Razor 1911, Rebels, Spaceballs

Page 26: Demoscene: arte computacional em tempo real

Grupo finlandês Future Crew (c.1992) formado por estudantes do ensino médio.

Page 27: Demoscene: arte computacional em tempo real

Programas identificavam autores do “crack” do jogo distribuído ilegalmente (c.1984/86).

Page 28: Demoscene: arte computacional em tempo real

Anúncios classificados e a ferramenta FCOPY utilizada na distribuição pirata de programas.

Page 29: Demoscene: arte computacional em tempo real

Anúncio da Knight Software, empresa brasileira que distribuiu programas nos anos 1980.

Page 30: Demoscene: arte computacional em tempo real

PARTE II

Vocabulário, sintaxe e semântica

Page 31: Demoscene: arte computacional em tempo real

BESIDES THE SCREEN JUN 2017 31 / 64

PARTE II | VOCABULÁRIO

1. Divisão do trabalho2. Tipologia x limitações3. Efeitos (2D, 3D, mistos)4. Sincronia (ritmo, transições)

Page 32: Demoscene: arte computacional em tempo real

Code: programação em C, C++ , Pascal e Assembler

Page 33: Demoscene: arte computacional em tempo real

Graphics: ilustração pixel a pixel no Deluxe Paint e Autodesk Animator Pro

Page 34: Demoscene: arte computacional em tempo real

Music: sequenciamento das trilhas no Protracker usando samples 8bit+

Page 35: Demoscene: arte computacional em tempo real

Future Crew (.fi)Second Reality - 1993

Page 36: Demoscene: arte computacional em tempo real

Complex (.fi)Dope - 1995

Page 37: Demoscene: arte computacional em tempo real

BESIDES THE SCREEN JUN 2017 37 / 64

PARTE II | SINTA XE

1. Abertura (créditos)2. Desenvolvimento3. Greetings4. Encerramento (créditos)

Page 38: Demoscene: arte computacional em tempo real

Cubic Team (.de)Toasted - 1996

Page 39: Demoscene: arte computacional em tempo real

BESIDES THE SCREEN JUN 2017 39 / 64

PARTE II | SEMÂNTICA

1. CPU x efeito (real time)2. Efeito x limitações3. Precisão/qualidade4. “Design” (narrativa)

Page 40: Demoscene: arte computacional em tempo real

Craw Prods (.ca)Infinity - 1995

Page 41: Demoscene: arte computacional em tempo real

Elite Group (.de)Kasparov - 1999

Page 42: Demoscene: arte computacional em tempo real

PARTE III

Tipologias: cracktros, in(v)tros, demos...

Page 43: Demoscene: arte computacional em tempo real

BESIDES THE SCREEN JUN 2017 43 / 64

PARTE III | TIPOLOGIAS

1. Cracktros (pirataria)2. Demos3. Invtros4. Intros (64k, 4k, 256b)

Page 44: Demoscene: arte computacional em tempo real

Future Crew (.fi)Fishtro - 1992

Page 45: Demoscene: arte computacional em tempo real

Psychic Link (.uk)Paper - 1996

Page 46: Demoscene: arte computacional em tempo real

Farb-rausch (.de)The Product - 2000

Page 47: Demoscene: arte computacional em tempo real

RGBA (.se)Elevated - 2009

Page 48: Demoscene: arte computacional em tempo real

PARTE IV

Demoparties

Page 49: Demoscene: arte computacional em tempo real

BESIDES THE SCREEN JUN 2017 49 / 64

PARTE IV | DEMOPARTIES

1. Invtro2. Compos3. Prêmios4. Releases

Page 50: Demoscene: arte computacional em tempo real

Moppi Prods (.fi)Asm 2004 Invtro

Page 51: Demoscene: arte computacional em tempo real

Assembly 2001Hartwall Areena (.fi)

Page 52: Demoscene: arte computacional em tempo real

Revision 2002Spiegelberg-Jux (.de)

Page 53: Demoscene: arte computacional em tempo real

Assembly 2002Hartwall Areena (.fi)

Page 54: Demoscene: arte computacional em tempo real

Breakpoint 2009Bingen am Rhein (.de)

Page 55: Demoscene: arte computacional em tempo real

PARTE V

Spin-offs nas indústrias criativas

Page 56: Demoscene: arte computacional em tempo real
Page 57: Demoscene: arte computacional em tempo real
Page 58: Demoscene: arte computacional em tempo real
Page 59: Demoscene: arte computacional em tempo real

PARTE VI

Arqueologia passional da demoscene

Page 60: Demoscene: arte computacional em tempo real

Still (.de)Beta - 2011

Page 61: Demoscene: arte computacional em tempo real

Kewlers (.fi)1995 - 2006

Page 62: Demoscene: arte computacional em tempo real

Farb-rausch (.fi)The Popular Demo - 2003

Page 63: Demoscene: arte computacional em tempo real

CNCD (.fi)Spacecut - 2011

Page 64: Demoscene: arte computacional em tempo real

Obrigado!Participem: www.pouet.net :)

Prof. Dr. Hugo Cristo Sant’[email protected]