Skip to content

duarte-sardao/SGI-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SGI 2022/2023

Group T02G07

Name Number E-Mail
Duarte Sardão 201905497 [email protected]
Tomás Torres 201800700 [email protected]

Projects

  • Everything in specifications done (graph, transformations, textures, lights, cameras, materials, interface)

  • Scene with varied elements to show the implementation of the specifications

  • We also did turned MyRectangle into a grid of rectangles, so lighting effects (specifically spotlights) would be clearly visible.

  • Scene

    • The scene is composed of a tiled area, with a counter with a sink, oven, a table with a bowl/plate with fruits and a plate with a cake and a triangular stool.
    • Scene screenshots

    Test


  • Features well implemented: NURBS, animations and shaders
  • Scene with varied elements to show the implementation of the specifications
  • Variable use of NURBS to create criative objects like the chicken and the sink/table corners
  • Scene
    • In addition to what had in TP1, the scene also have a raw chicken on a plate and a shelf with a salt shaker. With animation, we temper the raw chicken with salt, after that we open the oven door, put the chicken inside, turn on the oven and, after the temporizer's time is over, the door open showing a cooked chicken with some smoke effect. At the same time, the faucet is open filling the sink with water and the cake candle shinies.
    • Todas as screenshots da TP2
    • Scene Version Final

  • Board feature implemented, with all functionalities (including optional ones).

  • Very flexible board definition on XML, allowing to define size of board and components, materials for pieces, sprite for UI, position of board elements like buttons and captures (captures being optional), position of moving camera views, time for turns, spotlight used..

  • Variable scenes displaying some of the varied functionality and flexibility of board definition.

  • Due to this flexibility, board setup from scratch can be quite laborious.

About

Work done for Advanced Graphics Systems

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published