Introdução à Demoscene

Criado por:


inercia.pt

Nota: A navegação funciona com swipe ou com as teclas direccionais, incluindo para cima e baixo.

É a cultura da criação de arte executada em computadores caseiros e que corre em tempo real.

Demo

Scene

Abreviação de aplicações informáticas de demonstração.

É o panorama desta cultura, criações, história, eventos e pessoas.

O que são demos?

São aplicações, não interactivas
Demostram a habilidade artística de um grupo de pessoas para criar
uma curta animação.

Produções audio-visuais em tempo-real
São o resultado do trabalho de programadores, músicos, pintores digitais,
modeladores 3D, fotógrafos e editores de vídeo.

Sem fins lucrativos
Criação de arte independente de conteúdo comercial e em geral sobre
a alçada Creative Commons.

Demos Icónicas

Second Reality

por Future Crew
1993

Demo para MS-DOS

Das primeiras aplicações com gráficos em tempo real 3D, que quebrou as concepções do que se conseguia fazer nesta plataforma.

Demos Icónicas

.the .product

por Farbrausch
2000

Demo para Windows em 64kB

Uma demo de um dos grupos mais conhecidos da Demoscene, é caracterizada pelo seu pequeno tamanho, requerendo algoritmia avançada para gerar o conteúdo visual e sonoro.

Demos Icónicas

Elevated

por Rgba
2009

Demo para Windows em 4kB

Mais um exemplo de size-coding, em que o código principal de sintetização dos gráficos corre exclusivamente no processador gráfico, permitindo geração de um mundo virtual sem o recurso convencional a geometria.

Demos Icónicas

Starstruck

por The Black Lotus
2006

Demo para Amiga 1200

Uma produção audio-visual muito bem conseguida para uma plataforma criada em 1992, que recorre a diversos truques para ultrapassar os limites computacionais da plataforma.

Demos Icónicas

Heaven Seven

por Exceed
2000

Demo para MS-DOS/Windows

Utilização de ray-tracing em tempo real, 20 anos antes da normalização de hardware grafíco para ray-tracing.

Origem da Demoscene

Década de 1980
O inicio do acesso à computação em casa.

Cracks de Software
Programas que removiam as protecções anti-cópia.

Copy Parties
Eventos em que os participantes partilhavam cópias de software.

Tagging/Graffiti Digital
As alterações ao software original eram marcados com a tag do grupo responsável.

Bulletin Board Systems (BBS)
Antecessor do IRC, fóruns e redes sociais, terminais remotos acessíveis por dial-up.

Década de 1980

Massificação do acesso a computadores
A necessidade de acesso a software de produtividade e jogos levou à distribuição de formas menos legais.

Mecanismos de protecção
Introdução de diversos mecanismos de detecção de cópias ilegais do software. Como alterar a forma como os dados eram escritos nas disquetes.

Cracks de Software

Crackers
Grupos de pessoas que analisavam o código das aplicações para remover os mecanismos de protecção anti-cópia.

Graffiti Digital
As alterações ao software eram também estéticas, de forma a deixar a impressão digital dos criadores do crack no software.


Copy Parties > Demoparties

Copy Parties
Eventos públicos em que as pessoas trocavam as cópias e cracks do software, não duraram muito por razões óbvias.

Cracktro
A separação da criação artística e a actividade de alteração ilegal do software. Aplicações que só possuem a componente audio-visual.

Demoparties
A experiência de partilhar os feitos com outras pessoas continuaram mas agora sem qualquer actividade ilícita.

BBS

Bulletin Board System
São os predecessores de fóruns e redes sociais, apenas acessíveis por dial-up entre dois computadores, em que se partilhavam cracks, demos, novidades e mensagens entre utilizadores.

ASCII/ANSI Art
Uma das formas de transmitir imagens pela consola, colorir caracteres especiais e assim compor imagens.

Plataformas da Demoscene

Primeiros computadores caseiros de 8 bits
Início e década de 1980: Spectrum ZX, Commodore 64, Amstrad CPC

Computadores de 16 bits
Fim da década de 80 e início dos anos 90: Commodore Amiga, MS-DOS PC

Computação moderna de 32/64 bits
Fim da década de 90 até o presente: Windows PC, Apple, Browser

Consolas de Jogos
Megadrive, Playstation, Nintendo 64, etc...

Computadores de 8-bits (Anos 80)

Preços Acessíveis
Para além de serem máquinas mais simples, usavam principalmente a TV da sala como monitor, reduzindo o custo geral.

Programáveis
Era comum estes computadores permitirem correr e escrever programas em BASIC (linguagem simples de programação).

Recursos Limitados
Memória RAM inferior a 64kB, resolução gráfica até 320x200 e 16 cores.

ZX Spectrum Commodore 64 Amstrad CPC

Computadores de 16 bits (Anos 80)

Gama Superior
Máquinas mais complexas e para fins profissionais, com monitores dedicados e mais hardware dedicado a processamento de som e video.

Expansíveis
Possibilidade de alterar memória, processador e acrescentar outros componentes.

Amiga 1000 Macintosh Plus IBM PC

Computação moderna de 32/64 bits

Capacidade Computacional
As especificações técnicas das máquinas deixaram de ser factor limitativo na criação de demos.

Processadores Gráficos Programáveis
A introdução de hardware dedicado para o processamento dos gráficos e sua programação permitiu quebrar várias barreiras na renderização.

Programação mais flexível
A possibilidade de correr código em Javascript/Python/C#/Java/Haskel.

Consolas de Jogos

Hardware descontinuado para as massas
Após duas décadas a serem usados em computadores pessoais, chegaram a casa exclusivamente para entretenimento.

Cartuxos programáveis e Add-ons
Desenvolvimento de compiladores e hardware de suporte não oficiais permitiram criar novo conteúdo para estas máquinas.

Demoparty

Partilhar o entusiasmo de criar
Trocar impressões com outros artistas e programadores, partilhar conhecimento das técnicas empregadas usada nas criações.

Eventos Internacionais
Juntam pessoas de diferentes países e culturas, pela Europa e noutros continentes.

Diversas Competições
Demos, Size Coding, Música, Imagem, Vídeo, Wild

Razões Extra
Concertos, Seminários, Sessões de Live Coding

Partilha e Convívio

Mostra de projectos pessoais
Demonstração e partilha de pormenores das criações.

Reencontrar Amigos
Partilha presencial de histórias, eventos com pessoas que só se vêem uma vez por ano.

Retro-Computing
Mostra de máquinas antigas que correm software antigo e moderno.

Eventos Internacionais

Europa
Um pouco por toda a Europa mas principalmente a Norte (Filândia, Suécia) e Centro (Alemanha e Polónia)

Intercontinental
Austrália, EUA, Canadá, Japão, Argentina

LAN-Parties
Em algumas circunstâncias decorrem em simultâneo com eventos de vídeo-jogos em rede local, como na Assembly (Filândia) ou na Euskal (Espanha)

Competições

Aplicações
Demos, Size Coding(de 8 bytes a 64 kilobytes), Jogos

Música
Executável, Tracker, Stream

Gráficos
Fotos, Desenho/Pintura 2D, Modelação/Renderização 3D

Wild
Animações, Hacking

Actuações ao Vivo

Música
Concertos e DJ sets de artistas convidados.

Seminários
Apresentações sobre projectos, hardware, tecnologias e ferramentas.

Shader Showdown
Competições de programação de shaders em tempo-real (Live Coding).

Demoshows
Visualização de demos de eventos passados.

Demoscene na Actualidade

"The Scene is Dead"
Apesar de usar plataformas descontinuadas, continua a juntar todos os anos pessoas em todo o mundo e a criar novas produções.

Candidatura a Patrimonio Imaterial da Humanidade
A primeira submissão de arte-digital à UNESCO.

Variedade
Abertura a outras plataformas modernas como Browser, tem introduzido novas pessoas à Demoscene.

Demoscene em Portugal

Inércia Demoparty
A demoparty Portuguesa mais conhecida desde 2001 que conta já com 16 edições.

Associação Inércia
Associação juvenil entre 2001 e 2006. Refundada em 2022 para promover e divulgar a Demoscene em Portugal.

Momentum
Evento mensal de encontro entre demosceners em Lisboa/Almada.

Links

Inércia Demoparty

Demoparty nacional.

Momentum

Encontro mensal nacional da Demoscene.

Art Of Coding

Mais informações sobre a candidatura a Património Imaterial da Humanidade.

DemoZoo

Repositório de todas as produções da Demoscene.

SceneSat

Site de rádio online de música da Demoscene.

Obrigado!

2023