A arte digital está transformando a maneira como interagimos com o mundo visual e tecnológico ao nosso redor. Seja em jogos, animações, ou visualizações interativas, a fusão entre arte e programação está cada vez mais presente. E é com muita empolgação que a comunidade WEB3DEV lança o novo Grupo de Estudos de Arte Digital, liderado por Bruno Dias, especialista em desenvolvimento web e de jogos.
Neste artigo, vamos explorar os objetivos do grupo, o conteúdo que será abordado, as ferramentas que você vai utilizar, e o porquê de participar dessa jornada criativa e técnica.
Quem é Bruno Dias?
Eu sou Bruno Dias, um desenvolvedor web e de jogos com mais de seis anos de experiência criando experiências imersivas e interativas. Com uma forte formação em Ciência da Computação e um background em computação gráfica e 3D, sempre busquei integrar tecnologias de ponta com a criatividade necessária para desenvolver produtos digitais que envolvam e satisfaçam os usuários.
Minha trajetória envolve desde o desenvolvimento de sistemas complexos com .Net, microserviços, e VR streaming, até a criação de projetos gráficos interativos com Vue, Nuxt, Unity3D, Godot e FastAPI. Também atuei como freelancer em projetos que variam de web e mobile até games, sempre aplicando meu conhecimento em ferramentas como React, Django, e Python.
Agora, estou entusiasmado para compartilhar essa jornada com vocês no grupo de estudos de Arte Digital da WEB3DEV, onde vamos mergulhar nas possibilidades criativas que a programação pode proporcionar.
Confira meu portfólio e entre em contato pelos links abaixo:
O Que é Arte Digital?
Arte digital envolve o uso de ferramentas tecnológicas e de programação para criar visuais, animações, e interações que transcendem o que a arte tradicional pode alcançar. No grupo de estudos, vamos explorar como ferramentas modernas de desenvolvimento, como a biblioteca Three.JS, podem ser usadas para criar composições visuais impressionantes e interativas, tanto em 2D quanto em 3D.
Mas vamos além! Abordaremos também ferramentas mais avançadas, como OpenGL e até mesmo C++, que são amplamente usadas para o desenvolvimento de gráficos de alto desempenho em engines de games e projetos complexos. Possivelmente poderemos ver coisas relacionadas a Rust ao decorrer do curso, já que existe uma game engine chamada Bevy que é feita inteiramente em Rust.
O Que Vamos Aprender no Grupo?
Aqui estão os principais conteúdos que vamos explorar juntos:
- Three.JS: A ferramenta perfeita para quem quer criar gráficos 3D diretamente no navegador usando a linguagem de programação Javascript.
- Matemática e Geometria Analítica: Conceitos essenciais para a criação de formas e movimentos em gráficos computacionais.
- OpenGL: Para quem deseja ir além e criar composições gráficas avançadas.
- Rust e C++: Ferramentas de alto desempenho para gráficos complexos e jogos mais robustos.
Referências que Usaremos:
Para dar suporte ao nosso aprendizado, usaremos algumas referências essenciais, incluindo:
- Pouet.net
- Teach Yourself Demoscene in 14 Days
- Demoscene Starter Kits
- Three.js
- Are we Game yet?
- Fuck 2020
Objetivo do Grupo de Estudos
O principal objetivo do grupo de estudos é proporcionar um espaço para que desenvolvedores e criadores digitais explorem o potencial das ferramentas de programação aplicadas à arte digital. Juntos, vamos criar efeitos visuais, peças de arte, e demos interativas em 2D e 3D, usando as tecnologias mais atuais do mercado.
Além disso, vamos abordar a base matemática e lógica que sustenta a criação gráfica digital, capacitando os participantes a compreenderem e desenvolverem composições visuais de forma mais completa e eficiente.
Por Que Participar?
Se você é alguém que já está imerso no mundo da programação, mas deseja explorar novas formas de expressão através da arte digital, este grupo é para você. Aqui estão alguns motivos para se juntar ao nosso grupo de estudos:
- Ferramentas Modernas: Aprenda a usar tecnologias de ponta como Three.JS, e OpenGL para criar arte visual e interativa.
- Colaboração e Co-criação: Trabalhe junto com outros desenvolvedores e criadores, trocando ideias e construindo projetos em grupo.
- Desenvolvimento de Habilidades: Aprenda conceitos importantes de matemática e geometria que irão aprimorar suas habilidades na criação gráfica.
- Orientação Especializada: Receba orientações personalizadas e participe de um ambiente onde a arte e o código se encontram de forma inovadora.
Pré-Requisitos
Alguns pré-requisitos para participar são:
- Um computador com o Visual Studio Code instalado
- Conhecimento em Javascript ou Typescript
- Vontade e curiosidade enorme de aprender!
Não é necessário ter experiência prévia com arte digital, pois o grupo foi criado para guiar tanto iniciantes quanto aqueles com mais experiência na área.
Como Participar?
Os encontros do grupo de estudos de Arte Digital acontecerão todas as segundas, às 20h, no Discord da WEB3DEV. O primeiro encontro será no dia 07 de outubro, com uma live de abertura para introduzir os participantes aos conteúdos e ferramentas que vamos usar ao longo da nossa jornada.
Assista a Live de abertura do Grupo
Junte-se a Nós!
Se você está curioso sobre o mundo da arte digital e quer aprender como usar programação para criar visuais impressionantes, não perca essa oportunidade. Inscreva-se para participar do nosso grupo de estudos e comece sua jornada para combinar arte e tecnologia de uma forma inovadora.
Bruno Dias
Líder do grupo de estudos de Arte Digital na WEB3DEV
Fique ligado em nossas redes sociais e no Discord para mais atualizações sobre o grupo de estudos:
📍 Discord
📍 Instagram
📍 Youtube
📍 LinkedIn
WEB3DEV - Unindo Desenvolvedores, Transformando o Futuro
Oldest comments (0)