diff --git a/README.md b/README.md index c9c012d..2a2fc80 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,46 @@ # lab06-proceduralFace +- https://www.shadertoy.com/view/WXjBWK + +SURPRISE = 0: + +image + +SURPRISE = 0.5: + +image\ + +SURPRISE = 1: + +image + +SURPRISE = 0.25, SLEEPINESS = 0.5: + +image + +SURPRISE = 1, SLEEPINESS = 1: + +image + +SURPRISE = 1, SLEEPINESS = 0, SADNESS = 0.5: + +image + +SURPRISE = 1, SLEEPINESS = 1, SADNESS = 1: + +image + +SURPRISE = 1, SLEEPINESS = 0, SADNESS = 1: + +image + +SURPRISE = 0.5, SLEEPINESS = 0, SADNESS = 1: + +image + + +--- + Let's practice parameterization! We'll be starting with an oh-so-beautiful gingerbread man face that looks like this: ![image](https://github.com/user-attachments/assets/4707eb0a-b25e-4eda-84e3-3bb336981781) @@ -15,6 +56,7 @@ Changing this parameter should change at least 3 geometic attributes of the face ## 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 In the faceSDF function, create a new float parameter called SADNESS. Follow the same guidelines as outlined in Task 1.