Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Computação Gráfica: Do Zero Ao Avançado
Rating: 3.3 out of 5(2 ratings)
14 students
Last updated 6/2025
Portuguese

What you'll learn

  • Aprenda Computação Gráfica.
  • Computação Gráfica com Python.
  • Teoria e prática de Computação Gráfica.
  • Python para criar Desenhos e Formas Geométricas.
  • Diferenças entre os algoritmos de Breseham e DDA.
  • Etapas da parte de processamento da imagem.
  • Diferença entre Ray Casting e Ray Tracing.
  • Aplicar filtros: Blur, Mediano; Gaussiano e Canny.
  • Criar e aplicar Filtros Manuais/Customizados.
  • Gerar Histograma Original e Ajustado.
  • Aprenda a usar Bibliotecas Python: OpenCV, Numpy e Matplotlib
  • FOV da Câmera
  • Fórmulas da Escala, Translação, Rotação e Rotação no Próprio Eixo
  • Pipeline Tradicional de Visualização (ou Renderização).
  • Modelos Geométricos: suas aplicações e tipos.
  • Modelos de Câmera: Estereoscópica, Perspectiva e Ortográfica.
  • Iluminação Local e Global
  • Modelo de Iluminação Phong
  • Tonalização e Shading
  • Mapeamento de Texturas
  • Digitalização de Imagem e suas Etapas

Course content

19 sections56 lectures1h 3m total length
  • Introdução1:30

    Bem-vindo ao Curso!

Requirements

  • É necessário ter um conhecimento básico em Python.
  • Você aprenderá a teoria o Computação Gráfica.
  • Você aprenderá como usar OpenCV, Numpy e Matplotlib para Computação Gráfica.

Description

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!

Who this course is for:

  • Desenvolvedores da Área de Computação Gráfica.
  • Programadores Curiosos.
  • Desenvolvedores Python
  • Entusiastas.