Programação criativa: arte imersiva com openFrameworks
Um curso de Paul Ferragut, Artista de técnicas mistas e especialista em tecnologia criativa
Ingressou em Março de 2022

Aprenda os fundamentos da programação em C++ e escreva códigos criativos para animar formas e loops fantásticos em instalações de arte imersivas
O coding vai muito além de linguagens de programação e tecnologia – é também um meio de autoexpressão artística. Para Paul Ferragut, um artista multimídia e tecnólogo, a programação permitiu que ele criasse instalações de arte imersivas para organizações como Aquarium of the Pacific na Califórnia e colaborasse com empresas como Facebook, Microsoft e Intel.
Neste curso online, você aprenderá os fundamentos do openFrameworks para criar sua própria arte experimental. Você aprofundará seu conhecimento em programação C++ e se expressará artisticamente em uma ampla variedade de projetos.
O que você aprenderá neste curso online?
17 aulas & 19 downloads
- 97% avaliações positivas (76)
- 7,092 alunos
- 17 aulas (2h 57m)
- 19 recursos adicionais (1 arquivos)
- Online e no seu ritmo
- Disponível no aplicativo
- Áudio: Inglês, Espanhol (Latam), Francês, indonésio, Italiano, Português, romeno, Türkçe
- Inglês · Espanhol · Português · Alemão · Francês · Italiano · Polonês · Holandês · Türkçe · romeno · indonésio
- Nível: Iniciante
- Acesso ilimitado para sempre
Qual é o projeto deste curso?
Você desenvolverá um sistema de partículas visuais que interaja com uma webcam para produzir uma instalação artística projetada.

Projetos de alunos do curso
Para quem é este curso online?
A todas as pessoas que queiram se expressar artisticamente com a linguagem de programação C++ no openFrameworks.
Requisitos e materiais
Para fazer este curso, não é necessário contar com experiência prévia em programação.
Tudo o que você precisará é de um computador, Windows ou Mac, e uma webcam. Um projetor de vídeo será usado no projeto final, mas é opcional.

Avaliações

Paul Ferragut
Um curso de Paul Ferragut
Paul Farragut é um artista de mídias contemporâneas e tecnólogo criativo que explora a arte digital por meio de instalações interativas. A área de pesquisa dele é a programação criativa, interação física, humanização da tecnologia e colaborações com outras disciplinas artísticas.
Por meio de obras de arte pessoais e do estúdio experimental que ele cofundou (Convivial), seu trabalho se foca em colaborações interdisciplinares para criar experiências disruptivas. O trabalho do artista une os mundos físico e digital para criar histórias e experiências imersivas que envolvam o público emocionalmente.
Conteúdo
-
U1
Introdução
-
Sobre mim
-
influências
-
-
U2
Descobrindo a codificação criativa
-
Codificação criativa e interações
-
Como instalar openFrameworks
-
Começando a codificar
-
-
U3
Noções básicas de programação
-
As Variáveis
-
As funções
-
Declarações condicionais
-
-
U4
Os Visuais
-
Animações
-
Loops
-
Classes e matrizes
-
Sistemas de partículas 1
-
Sistemas de partículas 2
-
-
U5
Interatividade
-
Visão computacional e interatividade 1
-
Visão computacional e interatividade 2
-
Planejando a instalação
-
Projetando o vídeo
-
-
PF
Projeto final
-
Programação criativa: arte imersiva com openFrameworks
-
O que esperar de um curso da Domestika
-
Aprenda no seu ritmo
Aproveite para aprender desde casa, sem um horário fixo e no seu ritmo. É você quem define sua disponibilidade.
-
Aprenda com os melhores profissionais
Aprenda métodos e técnicas fundamentais com os melhores profissionais do setor criativo.
-
Conheça os maiores especialistas
Cada professor compartilha seus conhecimentos com entusiasmo e explicações claras, oferecendo uma perspectiva profissional em cada aula.
-
Certificados
PlusSe você for um membro Plus, obtenha um certificado personalizado assinado pelo professor de cada curso que concluir. Compartilhe-o em seu portfólio, mídia social ou onde quiser.
-
Sente-se na primeira fila
Com vídeos da melhor qualidade, você não perderá nenhum detalhe! Graças ao acesso ilimitado, você pode assistir às aulas todas as vezes que precisar para aperfeiçoar sua técnica.
-
Compartilhe conhecimentos e ideias
Pergunte, peça opiniões e ofereça soluções. Compartilhe sua experiência de aprendizagem com outros alunos da comunidade tão criativos como você.
-
Conecte-se a uma comunidade criativa global
Esta comunidade acolhe milhões de pessoas do mundo todo, curiosas e apaixonadas por descobrir e expressar sua criatividade.
-
Assista a cursos produzidos de maneira profissional
A Domestika seleciona cuidadosamente seus professores e produz cada curso internamente para garantir uma experiência de aprendizagem online excelente.
Perguntas frequentes
Você vai aprender a criar instalações interativas e obras generativas usando OpenFrameworks, C++ e ferramentas como visão computacional, mapeamento de projeção, sensores e escaneamento 3D. O curso aborda tanto habilidades técnicas de programação quanto design criativo para experiências artísticas imersivas.
Este curso é ideal para quem já tem alguma experiência com programação ou arte digital, pois aborda conceitos intermediários em OpenFrameworks, design generativo e instalações de realidade mista.
Você vai precisar de um computador com Windows, Visual Studio, OpenFrameworks e, opcionalmente, hardware como webcams, projetores, sensores ou um iPad para alguns projetos. O curso oferece instruções para configurar todas as ferramentas necessárias.
Você seguirá um passo a passo para baixar o Visual Studio, extrair o arquivo zip do OpenFrameworks e configurar seu ambiente de desenvolvimento no Windows, preparando-se para começar seus projetos criativos.
Você será capaz de criar instalações interativas, obras com padrões generativos, exibições de mapeamento de projeção, arte baseada em percepção e experiências controladas por sensores usando OpenFrameworks e C++.
Sim, o curso ensina técnicas de visão computacional, incluindo subtração de fundo, detecção de blobs e uso de entrada via webcam ou Kinect para viabilizar instalações artísticas interativas.
Com certeza. O curso inclui aulas sobre criação de padrões algorítmicos e generativos, referenciando pioneiros como Vera Molnar, e mostra como programar estilos semelhantes usando OpenFrameworks.

Nice course! I discovered a lot of new things.
me encanta el curso y su explicación
Estoy muy emocionada con las posibilidades que este cursó abrió para mi, esta excelentemente explicado, es dinámico y super interesante.
Paul really makes learning programming a dynamic experience (specially if it requires teaching c++ even if it's just the basics like classes, etc. even for me because I've never wrote in code before until now). when combined with open frameworks and the possibilities this tool gives, it makes it a unique course and worth the time and effort to learn more :)
I really enjoyed this course and I loved discovering openFrameworks because of its interactive possibilities. It even motivated me to buy a projector.