Skip to content

bobhansky/GAMES101_Assignments

Repository files navigation

GAMES101_Asnmt

IMPORTANT: Projects Framework are provided by https://sites.cs.ucsb.edu/~lingqi/teaching/games101.html

Student(LIKE ME) only implements some core algorithms in these projects. ( COMMENTED BY "TODO")


My Results:

A1: rasterization the triangle to screen and support rotation


A2: coloring two triangle and do the correct block&show (using Z-buffers)

without SSAA:

image

With SSAA(4 samples per pixel)

image


A3: implementes different shaders and rasterization the cow.

Phon-Shading:

image

bump_shader:

image

texture_shader:

image


A4: Bezier Curve


A5: Whitted Sytle Ray Tracing

image


A6: implement BVH traversal && ray Intesect BVH algorithm

image


A7: using Path Tracing to get a photo of Cornell Box

WITHOUT MSAA

direct illumination SPP(Sample per pixel)=100:

image

global illumination SPP=100:

image

WITH MSAA

direct illumination SPP(Sample per pixel)=100:

image

global illumination SPP=100:

image

About

GAMES101_courseProjects_ComputerGraphics

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages