Skip to content

Remilistrasza/Game-Graphics-Projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Game-Graphics-Projects

This repository contains several projects from Game Graphics course.

Each folder contains its own visual studio solution.

All shader file (.fx) are stored in Content folder (Ex. Assignment1/Assignment1/Content/SimpleShading.fx)

All user inputs and basic information are shown while running.

If an error occurs while running, it may because of the out dated frameworks, please choose continue running to see the result.

Environment Prerequisites:

  1. Visual Studio 2017+

  2. Monogame 3.7.1+

Assignment 1

Project 1 implements several basic lighting models including Gouraud, Phong, PhongBlinn, Schlick, Toon, and Halflife.

Users can change lighting models, models, camera position, light position, RGB values of light, light intensity, specular, and shininess.

Assignment 2

Project 2 implements several skybox and reflection/refraction models.

Users can change lighting models, models, camera position, light position, reflectivity, Fresnel power, and etaRatio.

Assignment 3

Project 3 implements bump mapping with bump normal visualization.

Users can change lighting models, models, camera position, light position, visual techinics.

Assignment 4

Project 4 implements a particle system

Press P to spawn particles

Users can change particle textures, camera position, particle movements, friction, toggle wind, and custum velocity.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published