This repository contains work developed in the Computer Graphics course @ IST.
All assignments were completed using JavaScript's framework, ThreeJs.
| Author | Github |
|---|---|
| Filipa Cotrim | https://github.com/filipacotrim |
| João Pereira | https://github.com/joaomhmpereira |
The objectives of this assignment were: (i) comprehend and implement a interactive graphical app's architecture and (ii) explore the basic concepts of geometric modeling by primitive instantiation.
The objectives of this assignment were: (i) explore the concept of a virtual camera, understand the differences between (ii) a fixed camera and a mobile camera and also between (iii) an ortographic projection and a perspective projection. One of the objectives was also to comprehend the basic techniques of animation as well as the concept of collision detection.
The objectives of the third assignment were to (i) understand the basic notion of illumination, (ii) the concept of material, (iii) source directional lights and spotlights, (iv) geometric modeling with primitive instantiation and polygon mesh creation, (v) comprehend the core principles of texture mapping as well as (vi) the fundamental principles of VR Cameras.


