Corso attualmente non disponibile

Corso

A Mendrisio ()

Prezzo da consultare

Chiama il centro

Hai bisogno di un coach per la formazione?

Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.

Descrizione

  • Tipologia

    Corso

Descrizione This course gives a comprehensive introduction to the theoretical and practical aspects of computer graphics. The first half of this course is devoted to the implementation of a ray-tracer, a method for generating pictures of virtual scenes, which is used for special effects and computer-generated movies. A basic version of such a ray-tracer is developed already in the first week. While learning about the theory of local lighting models, color, homogeneous coordinates, and texture mapping, we keep extending the code until it eventually handles moving objects, shadows, reflections, and refractions. The second half of this course treats the concept of rasterization, an alternative approach to image generation, which is used in games, for example. After implementing our own rasterizer, we learn how to use the OpenGL library and how to program the GPU to achieve special effects. For all programming tasks we provide a framework, so that the students can concentrate on implementing the core methods and algorithm.

Domande e risposte

Aggiungi la tua domanda

I nostri consulenti e altri utenti potranno risponderti

Inserisci i tuoi dati per ricevere una risposta

Pubblicheremo solo il tuo nome e la domanda

Opinioni

Successi del Centro

2018

Tutti i corsi devono essere aggiornati

La media delle valutazioni dev'essere superiore a 3,7

Più di 50 opinioni degli ultimi 12 mesi

8 anni del centro in Emagister.

Programma

Descrizione

This course gives a comprehensive introduction to the theoretical and practical aspects of computer graphics. The first half of this course is devoted to the implementation of a ray-tracer, a method for generating pictures of virtual scenes, which is used for special effects and computer-generated movies. A basic version of such a ray-tracer is developed already in the first week. While learning about the theory of local lighting models, color, homogeneous coordinates, and texture mapping, we keep extending the code until it eventually handles moving objects, shadows, reflections, and refractions. The second half of this course treats the concept of rasterization, an alternative approach to image generation, which is used in games, for example. After implementing our own rasterizer, we learn how to use the OpenGL library and how to program the GPU to achieve special effects. For all programming tasks we provide a framework, so that the students can concentrate on implementing the core methods and algorithm.

REFERENCES

  • Fundamentals of Computer Graphics; Shirley; AK Peters, 2002
  • 3D Computer Graphics; Watt; Addison Wesley, 2000
  • Computer Graphics with OpenGL; Hearn, Baker; Pearson, 2003
  • OpenGL Reference Manual and Programming GuidE

Additional material will be provided through the course homepage

Chiama il centro

Hai bisogno di un coach per la formazione?

Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.

Computer Graphics

Prezzo da consultare