Mostrando postagens com marcador computação gráfica. Mostrar todas as postagens
Mostrando postagens com marcador computação gráfica. Mostrar todas as postagens

segunda-feira, 7 de fevereiro de 2022

ME TORNEI REFERÊNCIA BIBLIOGRÁFICA

Quando apresentei meu Trabalho de Conclusão de Curso no início de 2021, achei que ele seria esquecido no meu repositório. Entretanto, hoje fiquei muito feliz em saber que um colega do campus de Crateús, está dando continuidade a esta pesquisa.

Vídeo da sua defesa de TCC I: https://www.youtube.com/watch?v=UiMXwaUxHz0

domingo, 15 de agosto de 2021

PUBLICAÇÃO DO MEU TCC

Meu Trabalho de Conclusão de Curso intitulado "Geração procedural de modelos arquiteturais com geometria arredondada utilizando Selection Expressions (SELEX)" está disponível no repositório da UFC, para que pessoas interessadas em Modelagem Procedural possam dar prosseguimento a esta pesquisa.

No momento, não estou na vibe de embarcar em outra aventura acadêmica (mestrado) logo de cara, pois tenho como foco amadurecer ao máximo como desenvolvedor de software profissionalmente.

Entretanto, continuarei realizando minha pesquisa sobre Design Generativo de maneira independente, como já fazia há alguns anos, e compartilhando minhas descobertas e criações pela comunidade.

Vale ressaltar que o conteúdo complementar, como código-fonte, está disponível no GitHub.

domingo, 21 de março de 2021

EVOLUÇÃO DO MEU TRABALHO DE CONCLUSÃO DE CURSO

Apresento-lhes o poder da modelagem procedural onde, por meio de algumas regras generativas e diferentes parâmetros, é possível gerar uma infinidade de objetos, neste caso, modelos arquiteturais.

Nem estou acreditando que consegui implementar uma ferramenta dessa magnitude, sendo uma extensão do trabalho com Selection Expressions de alguns pesquisadores que são referências mundiais na área da Computação Gráfica, como Peter Wonka.

Posso dizer que estou preparado e confiante para defender meu TCC II.

(Obs.: Como não sou arquiteto, meus modelos ficaram estranhos mesmo.)

sábado, 28 de novembro de 2020

PROCESSING: CREATIVE CODING AND COMPUTATIONAL ART (IRA GREENBERG)

Na minha humilde opinião, Processing: Creative Coding and Computational Art é o melhor livro sobre programação criativa e Processing que li até agora. Aborda desde conceitos básicos, passando por Orientação a Objetos, e ainda dá uma pincelada na matemática e na física envolvida em movimentos e interações realizadas pelos elementos. É uma obra que vale à pena ter a versão física para revisitar de vez em quando.

Organizei todos os códigos-fonte e disponibilizei no meu repositório no GitHub, onde realizo uma curadoria sobre Design Generativo.

* * *

"Processing is a didactic that is based on the idea that programming can be learned very easily through the creation of screen art. The main goal is to educate designers and artists. The book in combination with the programming environment also presents an excellent implementation of the concept. I recommend this work for anybody who wants to explore programming in a different way, or for a teacher who wants to get inspired for his or her own programming class." (Gerald Friedland, ACM Computing Reviews, October, 2008)

"The book is intended as an introduction to programming for designers and artists using the Processing language and environment, a language designed ‘by artists for artists’ and available as open source. It contains 13 chapters, and begins with a relatively gentle introduction to Processing. It continues with chapters focusing on imaging, animation, and three-dimensional (3D) graphics." (Jeffrey Putnam, ACM Computing Reviews, Vol. 49 (8), August, 2008)


domingo, 12 de abril de 2020

AVENTURE-SE NO MUNDO DA "PROGRAMAÇÃO CRIATIVA"

Uma torre com placas de tamanhos e cores diferentes que se movimenta e emite sons variando segundo luminosidade, temperatura e barulho do local. Se já é difícil de imaginar isso, que dirá criar algo assim - em 1955.

O responsável pela façanha foi Nicolas Schoffer, franco-húngaro pioneiro na arte eletrônica. “Naquela época não tinha nem o digital”, afirma Carol Nogueira, curadora e produtora da exposição sobre o artista que aconteceu no ano passado no MIS (Museu da Imagem e do Som de São Paulo). Algo bem diferente dos dias de hoje, em que é possível adentrar no mundo da arte a partir do computador de casa. 

Para ela, mesmo após anos de trabalhos e obras, a área ainda é delicada. “É difícil encontrar artistas que realmente utilizam tecnologia agregando valor ao trabalho”, afirma a também mestre em Comunicação e Multimídia pela Universidade Sorbonne Paris 8. 

Apesar disso, Nogueira afirma a importância das ferramentas acessíveis atualmente. “Cada vez mais pessoas utilizam. Isso democratiza”, diz ela, sem deixar de lado a necessidade pela experimentação, pesquisa e conhecimento de vários campos artísticos.



Processing

Ambiente de programação que permite ao usuário criar elementos visuais logo na primeira utilização. Trata-se de um software, uma série de funções pré-definidas, uma sintaxe de código similar à do Java e uma comunidade online para troca de informações. Além de dar respostas rápidas, o sistema é totalmente gratuito e tem código aberto. Isso tudo faz dele acessível a um grande número de usuários que não se restringe a artistas ou designers.

Linguagem: Java

Onde aprender: No próprio site do Processing há diversos tutoriais e informações sobre o tema.

Exemplo: Os trabalhos de Casey Reas, criador da plataforma, compilados no vídeo abaixo.



Cinder

Voltado a programadores um pouco mais avançados, o Cinder pode ser considerado um passo seguinte ao Processing. O ambiente de programação possibilita a manipulação de elementos gráficos, sonoros e geométricos com resultados quase sempre interativos. Uma grande vantagem do sistema é sua natureza multiplataforma que permite seu funcionamento até em tablets.

Linguagem: C++

Onde aprender: Também no site oficial do Cinder há bons guias para se aventurar na plataforma. 

Exemplo: Planetary, aplicativo para iPad que transforma sua biblioteca de músicas em um universo com vários corpos celestes.



openFrameworks

Pacote de ferramentas digitais indicadas a várias áreas da criação. Além de imagem, áudio e vídeo, o openFrameworks oferece ambientes para fontes tipográficas e modelos 3D, por exemplo. Ele consiste em uma compilação de códigos e funções acessíveis em vários softwares de programação e sistemas operacionais. Essas características fazem dele um dos sistemas mais populares do gênero, com utilizações em software e hardware.

Linguagem: C++

Onde aprender: Há uma seção de tutoriais no site oficial do openFrameworks.

Exemplo: Cubepix, instalação criada pelo estúdio catalão Glassworks

terça-feira, 31 de março de 2020

MODELAGEM PROCEDURAL E DESIGN GENERATIVO

Nos últimos tempos, tenho trabalhado no meu TCC, que vai ser voltado para o campo da Computação Gráfica, mais especificamente, da Modelagem Procedural utilizando shape grammars na geração de edifícios.

Além disso, como postado anteriormente, pesquiso (de forma autodidata) sobre Design Generativo, que trata da utilização de algoritmos no processo de design (sendo aplicado em diversas áreas), ou seja, algo também voltado para o campo das artes visuais, por isso, o meu interesse.

Particularmente, sou um grande apreciador do polimatismo, entretanto, recentemente, tenho procurado dar um foco extra nos temas citados acima, pois, através deles, pretendo criar algo novo. Diferente de tudo que fiz até hoje. Ainda não tenho ideia do que será, mas tenho certeza de que um dia o insight virá.

Baseado nisso, para as pessoas que possam se interessar em saber mais sobre o assunto, criei um respositório no meu perfil do GitHub para compartilhar todo o conteúdo que encontro, como artigos, livros, revistas, notícias, vídeos e afins.

domingo, 16 de fevereiro de 2020

WORKSHOP: INTRODUÇÃO À ARTE DIGITAL COM BLENDER @ UFC - 21/02/20

Em 2018, fui bolsista em um projeto de estudos práticos de modelagem 3D e Realidade Virtual com Blender. Ganhei até um prêmio de Melhor Trabalho. Agora, em 2020, fui convidado para ministrar o meu primeiro workshop na UFC, durante a Semana de Ambientação e Integração. 

Apresentarei a situação do cenário atual e também ensinarei alguns recursos básicos que a ferramenta tem a oferecer, por meio da criação e animação de objetos digitais.


sábado, 4 de maio de 2019

SISTEMAS MULTIMÍDIA

Este semestre estou cursando Sistemas Multimídia, uma disciplina que visa ensinar sobre as diferentes formas que podemos nos comunicar uns com os outros, bem como as ferramentas para tal, seja por meios visuais, táteis, sonoros etc.

Com a complementação dos meus conhecimentos sobre modelagem 3D, principalmente no que se refere ao campo da animação, poderei por em prática o meu projeto de animação dos Aluminions.

Eis as minhas criações até o momento (utilizando ferramentas de modelagem e de edição de imagens): O mascote do meu projeto HáLugar, alguns animais na versão Low Poly, alguns objetos cotidianos (óculos e chave) e algumas montagens baseadas em um conjunto de imagens enviadas pelos professor para que trabalhássemos a nossa criatividade.










segunda-feira, 14 de janeiro de 2019

sexta-feira, 23 de novembro de 2018

CONSTRUINDO UM FUTURO...

Depois de um ano de estudos e desenvolvimento de projetos, tive meu trabalho reconhecido. Que venham agora os projetos de extensão e os trabalhos de modelagem e animação dos Aluminions.

quinta-feira, 3 de maio de 2018

MODELAGEM 3D E REALIDADE VIRTUAL

Hoje fui selecionado como bolsista para um projeto de Modelagem 3D e Realidade Virtual na UFC. Estou cada vez mais próximo de concretizar o meu projeto com os Aluminions. Assim como também estou encaminhado na minha pesquisa sobre Design Generativo.

Let the games begin...