-
Notifications
You must be signed in to change notification settings - Fork 1
zafercavdar/threejs-glsl-ray-tracing
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
University of British Columbia, Vancouver Winter 2017 Term 2 CPSC 314 Computer Graphics Assignment #6 Student Name: Zafer Cavdar Student ID: 51503035 CS Username: g0o1b For creative part (e): 1- I implemented Phong model in localShade function using ambient color and surface color with ka, kd, ks weights. n is taken as 10. New uniform variables are introduced. 2- I also implemented refraction in rayCast function. I calculated refracted ray with refraction index 1.0 / 1.4. Then, I found the second intersection of the sphere and refracted ray. I calculated second refraction from sphere to air and raycast2 function is called with secondRefractedRay. Refraction color constant is set as 0.1 for all spheres.
About
ray tracing implementation in three.js for CPSC 314 Computer Graphics course project at UBC
Topics
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published