8000 GitHub - Adriano-7/feup-cg-project: WebGL project
[go: up one dir, main page]

Skip to content

Adriano-7/feup-cg-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CG 2023/2024

Description

This project aims to apply knowledge and techniques acquired in previous Computer Graphics classes to create an interactive 3D scene. The scene will incorporate several elements including terrain, flowers, rocks, a bee, and a hive. Each component will utilize various modeling, animation, and rendering techniques to demonstrate proficiency in these areas.

Group T06G06

Elements

Name Number E-Mail
Adriano Alexandre dos Santos Machado 202105352 up202105352@up.pt
Clarisse Maria Teixeira de Carvalho 202008444 up202008444@up.pt

Implemented Features

  • Sphere creation and sky panorama
  • Modeling a flower with random parameterization and diversity in colors and textures
  • Creating rocks and boulders with different sizes and structures
  • Modeling a bee with animation and movement control (horizontal and vertical movement and option to reset bee's position)
  • Creating a pollen (with option to drop it) and a modern hive
  • Shaders and animation appplied eg. in the bee and the flowers
  • Creating simple grass

Aditional features

  • Multiple layers for the petals of the flowers
  • Realistic sky with movement
  • Parabolic trajectory for the bee's movement

Keys

  • W - Accelerate (horizontal movement)
  • S - Drake (horizontal movement)
  • A - Rotate bee to the left
  • D - ROtate bee to the right
  • R - Reset bee's position
  • F - Descend (vertical movement)
  • P - Ascend (vertical movement)
  • O - Drop pollen

Screenshots

Panorama Element

Panorama Image

Flower Element

Flower Image

Rock Element

Rock Image

Bee Element

Bee Image

Moving Bee Element

Bee Image

Pollen and Hive Elements

Pollen and Hive Image

Grass Elements

Grass Image

Bee moving in a parabola trajectory

Parabolic Bee Movement Image

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  
0