DC-UFRPE/Bacharelado em Ciência da Computação/Motores Gráficos

Programa da Disciplina

editar
Nome: MOTORES GRÁFICOS
Código: 14722
Departamento: Departamento de Computação (DC)
Área: Fundamentos da Computação
Carga-horária total: 60h
Créditos: 4
Pré-requisitos: 14117 - INTRODUÇÃO À PROGRAMAÇÃO I

14118 - INTRODUÇÃO À PROGRAMAÇÃO II

Ementa

editar
  • Visão geral de um motor gráfico.
  • Malhas.
  • Texturas.
  • Materiais.
  • Grafo de cena.
  • Particionamento do espaço.
  • Câmeras.
  • Luzes. Sombras.
  • Céu.
  • Terrenos.
  • Tratamento de entrada.
  • Interface gráfica.
  • Animação. Sistemas de partículas.

Objetivos

editar

Abordar conceitos básicos e algoritmos relacionados a motores gráficos, permitindo que os alunos experimentem na prática os conhecimentos obtidos.

Bibliografia

editar

Básica

editar

1. KERGER, F. OGRE 3D 1.7 beginner's guide. 1. ed. Packt Publishing, 2010. 300 p

2. GOLDSTONE, W. Unity 3.x game development essentials. 2. ed. Packt Publishing, 2011. 488 p.

3. GREGORY, J. Game engine architecture. 2. ed. A K Peters/CRC Press, 2014. 1052 p.

Complementar

editar

1. KERGER, F. OGRE 3D 1.7 beginner s guide. 1. ed. Packt Publishing, 2010. 300 p. 2. GOLDSTONE, W. Unity 3.x game development essentials. 2. ed. Packt Publishing, 2011. 488 p. 3. GREGORY, J. Game engine architecture. 2. ed. A K Peters/CRC Press, 2014. 1052 p. 4. THORN, A. UDK game development. 1. ed. Cengage Learning PTR, 2011. 720 p. 5. TRACY, S.; REINDELL, P. CryENGINE 3 game development beginner s guide. 1. ed. Packt Publishing, 2012. 354 p. 6. DIRKSEN, J. Learning Three.js the JavaScript 3D library for WebGL. 1. ed. Packt Publishing, 2013. 402 p. 7. EBERLY, D. 3D game engine design a practical approach to real-time computer graphics. 2. ed. CRC Press, 2006. 1060 p. 8. LENGYEL, E. Mathematics for 3D game programming and computer graphics. 3. ed. Cengage Learning PTR, 2011. 576 p.