
Bem-vindo ao Curso!
Aprenda quais são as 3 Grandes Áreas da Computação Gráfica e para que servem.
Explore as diferenças entre realidades concretas, misturadas e virtuais.
Conceitos básicos de imagem.
Aprenda as diferenças das células: cones e bastonetes.
Explore o que é digitalização e quais são suas etapas.
Dois itens importantes para a fixação.
Entenda o princípio através de bitmaps e imagens vetoriais.
Diferenças entre modelo RGB e CMY.
Entenda HSL e para o que serve.
Como usar os comandos Python na plataforma web Google Colab.
Conceito básico sobre as imagens; faces, arestas e vértices e comparações.
Explorando os comandos OpenCV para criar imagens, retas e círculos.
Exercício número 1 para praticar as funções estudadas.
Apresenta a usar o algoritmo DDA na criação de retas.
Exercício número 2 para praticar a criação de retas com o algoritmo DDA.
Apresenta a usar o algoritmo Bresenham na criação de retas.
Exercício número 3 para comprar os algoritmos DDA e Bresenham.
Apresenta como desenhar círculos e como o algoritmo Bresenham pode ser usado.
Aprenda a diferenciar os domínios: espacial e da frequência.
Aprenda as principais operações pontuais: conversão de cor, binarização e limiarização.
Aprenda as principais operações de contexto: filtros de média, mediana, gaussiano, canny e manuais.
Entenda o que é um histograma e quais seus tipos.
Exemplo prático da aplicação de histogramas: original e ajustado.
Como aplicar a erosão e a dilatação em uma imagem usando Python.
Como aplicar a abertura e o fechamento em uma imagem usando Python.
Operações matemáticas fundamentais para CG.
Entenda os principais conceitos e exemplos por trás da Síntese de Imagem.
Explore a diferença de Jogos VS Animações.
Descubra quais são os artefatos usados no processo de Síntese de Imagem.
A Computação Gráfica é uma área empolgante da tecnologia que foca na criação e manipulação de imagens e animações digitais. Neste curso, você começará com os conceitos básicos, como o algoritmo de Bresenham, que ensina como desenhar formas simples, como retas, de maneira eficiente em uma tela de computador.
À medida que avança, você mergulhará na modelagem 3D, aprendendo a criar e manipular objetos tridimensionais. Compreenderá como usar vértices, arestas e faces para construir modelos 3D e como aplicar texturas e realizar transformações no espaço tridimensional. Técnicas de iluminação e sombreamento serão abordadas, ajudando a tornar suas cenas mais realistas e visualmente impressionantes.
Além disso, o curso destaca como a Computação Gráfica é crucial para o desenvolvimento de jogos e animações. Você aprenderá os algoritmos responsáveis pela renderização e projeção de cenas, que transformam mundos 3D em experiências visuais interativas. A renderização de gráficos e a criação de ambientes dinâmicos são aspectos essenciais para criar jogos e simulações realistas.
Ao final, você estará pronto para explorar conceitos avançados, como ray tracing, e desenvolver gráficos ainda mais impressionantes e de alta qualidade. Prepare-se para descobrir a magia por trás das imagens digitais e dar vida a suas criações incríveis e inovadoras!