• Shirley P. e Ashikhmin M. (2010). Fundamentals of Computer Graphics (3. ª Ed.). Wellesley: A K Peters. Pereira J., Brisson J., Coelho A., Ferreira A., Gomes M. (2018). Introdução à Computação Gráfica. Lisboa: FCA Editora. Dirksen J. (2018). Learning Three.js - Third Edition. Packt Publishing.  
  • IT Engineering
  • 587
  • 2267
  • Graphic Computing
  • ISMAT587-2267
  • 2
  • 6
  • 0
  • 12
  • Não
  • Português
  • All teaching methodologies will be used for all learning objectives. The content taught is implemented in software using programming. Active, problem-solving-oriented methodologies (PBL) are used. At the end of each part, projects are developed integrating all the content taught.
  • Mandatory
  • LO1: Know and apply fundamental concepts of Computer Graphics. LO2: Know the theory and techniques related to 2D and 3D graphics systems. LO3: Know how to implement applications that involve these techniques, using ThreeJS.
  • S1. Introduction to Computer Graphics S2. Introduction to ThreeJS S3. Geometric transformations S4. Projections S5. Lighting and shading S6. Textures S7. Geometric Modeling S8. Curves and Surfaces S9. Animation S10. Spatial data structures S11. Physics engine
  • Descrição Data Limite Ponderação
    Teste de avaliação 27/05/2026 50%
    TP1 24/04/2026 20%
    TP2 10/06/2026 30%

     

  • Semestral
  • In Computer Graphics, methods and techniques of 3D graphic representation are studied. In the first phase, the objective is to create a scenario as realistic as possible and navigate it. In the second phase, the scenario is used to create a game or demonstration.