Skip to content

Lab 6 - Vivian Tung #18

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,17 @@
# lab06-debugging

https://www.shadertoy.com/view/csXXzn

Bug 1: compiler error (line 95) - fixed by adding "2" to "vec"

Bug 2: spheres are squished down (line 11) - fixed by computing H by dividing by iResolution.y instead of iResolution.x

Bug 3: sphere positions are too close to the camera and off-center (line 100) - fixed by raycasting using uv2 instead of uv

Bug 4: no specular reflection (line 75) - fixed by reflecting dir instead of eye

Bug 5: ground does not extend far enough (line 18) - fixed by increasing the number of iterations we march from 64 to 200

# Setup

Create a [Shadertoy account](https://www.shadertoy.com/). Either fork this shadertoy, or create a new shadertoy and copy the code from the [Debugging Puzzle](https://www.shadertoy.com/view/flGfRc).
Expand Down