ICC-034
© 2012, prof. Dr. Marcelo Costa oliveira
Computação Gráfica
Prof. Dr. Marcelo Costa Oliveira
cgufal@gmail.com
ICC-034
ü  Pré-requisitos
ü  Conhecimento em Programação
ü  Linguagem JAVA ou C/C++;
ü  Conhecimento de Cálculo e Álgebra;
ü  Capacidade de aprender bibliotecas sozinhos
ü  OpenGL (http://www.opengl.org/) ou
ü  JOGL (https://jogl.dev.java.net/)
ü  Interface gráfica:
ü  QT (http://www.qtsoftware.com/)
ü  FLTK (http://www.fltk.org/)
ICC-034
ü  Este não é um curso de desenho gráfico, não
veremos ferramentas prontas:
ü  Photoshop;
ü  Maya;
ü  3DStudio;
ü  Autocad;
ü  Etc.
ICC-034
ü  Grupo da Disciplina
ü  http://groups.google.com.br/group/cgufal20122
ü  Email:
ü  cgufal@gmail.com
ICC-034
ü  Ementa
ü  A Computação Gráfica é a área da ciência da
computação que estuda a geração, manipulação e
interpretação de modelos e imagens de objetos
utilizando computador.
ü  A disciplina abrange um conjunto de métodos e
técnicas diversas, tais como modelagem,
transformações 2D e 3D, visualização,
processamento de imagem, visão computacional,
iluminação e animação.
ICC-034
ü  Objetivos
ü  Tornar familiar a computação gráfica ao aluno;
ü  Focada nos fundamentos e prática dos conceitos
básicos e aplicações.
ü  Metodologia
ü  Aulas expositivas;
ü  Aulas práticas;
ü  Trabalhos em grupo;
ü  Leituras dirigidas;
ICC-034
ü  Avaliação
ü  Prova escrita individual – 5 pontos;
ü  Projetos e Exercícios – 5 pontos;
ü  Participação em Sala de aula (arredondamento de
notas);
ICC-034
ü  Desenvolvimento de Projeto – 3 pontos;
ü  Dupla;
ü  Construção de um programa com várias
funcionalidades;
ü  Apresentado no final de cada bimestre;
ü  Código de Honra
ü  Nunca compartilhe código fonte com outras duplas;
ü  Liberado o uso de exemplos de livros e da internet, mas
insira referências e saiba o que está acontecendo;
ü  Bem documentado – Pratique os Conceitos vistos em
Engenharia de Software;
ü  Interface gráfica – Faça uso do QT, FLTK e etc.;
ICC-034
ü  Bibliografia
ü  Computação Gráfica: Teoria e Prática. Eduardo
Azevedo e Aura Conci. ed.2 - Elsevier/Campus, 2003.
ü  Hearn, Donald e Baker, M. Pauline, Computer Graphics
with OpenGL. ed.3 - Prentice Hall, 2003.
ü  FOLEY, J. et al. Computer graphics : principles and
practice. 2. ed. Reading, MA: Addison-Wesley, 1997.
ü  Gomes, Jonas e Cruz Velho. Fundamentos da Computação
Gráfica, IMPA, Rio de Janeiro, 2003.
ü  Shirley P et al. Fundamentals of Computer Graphics. 2ed. -
AK Peters, 2005.
ü  Apostila de Computação Gráfica ICMC-USP, 2006.
ICC-034
ü  Rasterização e Preenchimento de primitivas
geométricas
ICC-034
ü  Transformações Geométricas
ICC-034
ü  Modelagem Geométrica
ICC-034
 Projeção
ICC-034
 Processo de Visualização 3D
ICC-034
 Modelos de Iluminação
ICC-034
 Técnicas de Processamento de Imagem
Porque estudar Computação Gráfica
ü  Imagens são massa
ü  Eu gosto de ver o que estou fazendo ….
ü  Eu gosto de mostrar o que estou fazendo para minha mãe e aos
meus colegas …
ü  Imagens são interessantes
ü  Envolvem simulação, IA, algoritmos, etc.
ü  Aplicam-se as mais diversas áreas …
ü  Eu nunca irei ganhar um Oscar pela minha atuação em
um filme
ü  Mas posso ganhar um de Efeitos Especiais ou Animação
utilizando Computação Gráfica;
ü  Computação Gráfica é divertida !!!! Portanto, se divirta !!!!

Aula de CG

  • 1.
    ICC-034 © 2012, prof.Dr. Marcelo Costa oliveira Computação Gráfica Prof. Dr. Marcelo Costa Oliveira cgufal@gmail.com
  • 2.
    ICC-034 ü  Pré-requisitos ü  Conhecimentoem Programação ü  Linguagem JAVA ou C/C++; ü  Conhecimento de Cálculo e Álgebra; ü  Capacidade de aprender bibliotecas sozinhos ü  OpenGL (http://www.opengl.org/) ou ü  JOGL (https://jogl.dev.java.net/) ü  Interface gráfica: ü  QT (http://www.qtsoftware.com/) ü  FLTK (http://www.fltk.org/)
  • 3.
    ICC-034 ü  Este nãoé um curso de desenho gráfico, não veremos ferramentas prontas: ü  Photoshop; ü  Maya; ü  3DStudio; ü  Autocad; ü  Etc.
  • 4.
    ICC-034 ü  Grupo daDisciplina ü  http://groups.google.com.br/group/cgufal20122 ü  Email: ü  cgufal@gmail.com
  • 5.
    ICC-034 ü  Ementa ü  AComputação Gráfica é a área da ciência da computação que estuda a geração, manipulação e interpretação de modelos e imagens de objetos utilizando computador. ü  A disciplina abrange um conjunto de métodos e técnicas diversas, tais como modelagem, transformações 2D e 3D, visualização, processamento de imagem, visão computacional, iluminação e animação.
  • 6.
    ICC-034 ü  Objetivos ü  Tornarfamiliar a computação gráfica ao aluno; ü  Focada nos fundamentos e prática dos conceitos básicos e aplicações. ü  Metodologia ü  Aulas expositivas; ü  Aulas práticas; ü  Trabalhos em grupo; ü  Leituras dirigidas;
  • 7.
    ICC-034 ü  Avaliação ü  Provaescrita individual – 5 pontos; ü  Projetos e Exercícios – 5 pontos; ü  Participação em Sala de aula (arredondamento de notas);
  • 8.
    ICC-034 ü  Desenvolvimento deProjeto – 3 pontos; ü  Dupla; ü  Construção de um programa com várias funcionalidades; ü  Apresentado no final de cada bimestre; ü  Código de Honra ü  Nunca compartilhe código fonte com outras duplas; ü  Liberado o uso de exemplos de livros e da internet, mas insira referências e saiba o que está acontecendo; ü  Bem documentado – Pratique os Conceitos vistos em Engenharia de Software; ü  Interface gráfica – Faça uso do QT, FLTK e etc.;
  • 9.
    ICC-034 ü  Bibliografia ü  ComputaçãoGráfica: Teoria e Prática. Eduardo Azevedo e Aura Conci. ed.2 - Elsevier/Campus, 2003. ü  Hearn, Donald e Baker, M. Pauline, Computer Graphics with OpenGL. ed.3 - Prentice Hall, 2003. ü  FOLEY, J. et al. Computer graphics : principles and practice. 2. ed. Reading, MA: Addison-Wesley, 1997. ü  Gomes, Jonas e Cruz Velho. Fundamentos da Computação Gráfica, IMPA, Rio de Janeiro, 2003. ü  Shirley P et al. Fundamentals of Computer Graphics. 2ed. - AK Peters, 2005. ü  Apostila de Computação Gráfica ICMC-USP, 2006.
  • 10.
    ICC-034 ü  Rasterização ePreenchimento de primitivas geométricas
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
    Porque estudar ComputaçãoGráfica ü  Imagens são massa ü  Eu gosto de ver o que estou fazendo …. ü  Eu gosto de mostrar o que estou fazendo para minha mãe e aos meus colegas … ü  Imagens são interessantes ü  Envolvem simulação, IA, algoritmos, etc. ü  Aplicam-se as mais diversas áreas … ü  Eu nunca irei ganhar um Oscar pela minha atuação em um filme ü  Mas posso ganhar um de Efeitos Especiais ou Animação utilizando Computação Gráfica; ü  Computação Gráfica é divertida !!!! Portanto, se divirta !!!!