Louisa Gan

image

I chose the figure of Baby Yoda because he is my favorite.

image
  • For the previous assignment, I created parameters to control the number of ribs and then divide the curves of ribs into segments to create points for panels. I continued to use these two parameters to adjust the number of panels in the U and V directions. I chose the rectangular seamless panel-4pt as my panel type. By subtracting 1 from the U and V values, I obtained x and y samples to read the color values from the image. Then, I mapped the list of color values to the panels. I needed to transpose the original image, but I also created a Boolean node which would allow users to decide if they want to transpose the picture or not. I adjusted the overall shape of my structure using the parameters I created for the last assignment, so the image could be better reflected on the surface.
image

  • Then, I created options to keep the original image, flip the image vertically, horizontally, or both vertically and horizontally. I used three Boolean nodes to let the users choose between the four options and provided instructions to guide them. Several “if” functions were used to allow a logical flow between the three options. Output of the if functions would be used to adjust the colors of panels.
image
image

  • At last, the heights of the panels were adjusted based on the color brightness values. To exaggerate the effect, I adjusted the range of the brightness values to a range from 1 to 50. These adjusted values were used as new heights for the panels to create a debossed effect. Then, to create an embossed effect, I simply subtracted these heights from a constant value, 70, which was served as a standard thickness. I created a list to provide the users with three options: original panels (height=1), debossed, or embossed. Users can change the index number to obtain the effect they desire. I flipped the panels, so the change of heights could be reflected on the surface.
image

  • Original effect:
image
image
  • Debossed effect:
image
image
  • Embossed effect:
image
image