The most effective part of this animation came in the form of the squid rig. Modeled from a subdivided cube and using Blender's Dynotopo function for the tentacles, the squid's weight painting process was made fairly simple thanks to the relatively basic topology. The bone constraints played an important part in making the animation of the squid efficient and convincing.
The most effective part of this animation came in the form of the squid rig. Modeled from a subdivided cube and using Blender's Dynotopo function for the tentacles, the squid's weight painting process was made fairly simple thanks to the relatively basic topology. The bone constraints played an important part in making the animation of the squid efficient and convincing.
Meanwhile, the materials visible in the render are created through this fairly simple node setup. A 'Diffuse BSDF' node creates a pure white base while the 'Shader to RGB' node takes light data and converts it into a readable and editable color format. Using the color output, a color ramp with a constant falloff can directly change the colors of shadows. In this case, anything within the shadow threshold (set by the position of the white node in the color ramp) would end up showing as pure black.
Meanwhile, the materials visible in the render are created through this fairly simple node setup. A 'Diffuse BSDF' node creates a pure white base while the 'Shader to RGB' node takes light data and converts it into a readable and editable color format. Using the color output, a color ramp with a constant falloff can directly change the colors of shadows. In this case, anything within the shadow threshold (set by the position of the white node in the color ramp) would end up showing as pure black.