diff --git a/1.png b/1.png new file mode 100644 index 0000000..8ad4595 Binary files /dev/null and b/1.png differ diff --git a/2.png b/2.png new file mode 100644 index 0000000..c150539 Binary files /dev/null and b/2.png differ diff --git a/3.png b/3.png new file mode 100644 index 0000000..b4d50bc Binary files /dev/null and b/3.png differ diff --git a/README.md b/README.md index c9c012d..860f0c1 100644 --- a/README.md +++ b/README.md @@ -4,23 +4,35 @@ Let's practice parameterization! We'll be starting with an oh-so-beautiful ginge ![image](https://github.com/user-attachments/assets/4707eb0a-b25e-4eda-84e3-3bb336981781) ## Setup + Start by forking [this shadertoy](https://www.shadertoy.com/view/XftyR8) -## Task 1 +## Task 1 SURPRISE + In the faceSDF function, add a new float parameter called SUPRISE a value between 0 and 1. Copying the way EYE_SEPARATION is used, modify the face such that the gingerbread face looks more or less surprised based on the value of SURPRISE. SURPRISE = 0 should be not very surprised, and SUPRISE = 1.0 should look very surprised. Note that the face shouldn't look broken for any value in that range! Changing this parameter should change at least 3 geometic attributes of the face and more than one facial feature (just eyebrows are NOT SUFFICIENT). -![image](https://github.com/user-attachments/assets/76d63b1b-f3af-456a-8031-8b8da0abe125) +https://www.shadertoy.com/view/3X2fWK + +![image](1.png) + +## Task 2 CONFUSION + +https://www.shadertoy.com/view/WX2BWV + +Your own parameter! Create a new attribute of your choice that maps to a procedural face characteristic in the domain of [0,1]. It SHOULD NOT be a literal attribute, eg. eye-separation or mouth size, but instead a more qualitative, subjective quality that you tie to specific geometic parameters using your design sense. Have fun!![image](2.png) -## Task 2 -Your own parameter! Create a new attribute of your choice that maps to a procedural face characteristic in the domain of [0,1]. It SHOULD NOT be a literal attribute, eg. eye-separation or mouth size, but instead a more qualitative, subjective quality that you tie to specific geometic parameters using your design sense. Have fun! +## Extra Credit SADNESS + +https://www.shadertoy.com/view/tX2fDK# -## Extra Credit In the faceSDF function, create a new float parameter called SADNESS. Follow the same guidelines as outlined in Task 1. - + +![image](3.png) + ## Submission + - Create a pull request to this repository - In the README, include the names of both your team members - In the README, create a link to your shader toy solutions - Make sure your shadertoy is set to UNLISTED or PUBLIC (so we can see them!) -