Logo Tom

Growing ivy

Five fully modelled and textured ivies, with an animated growth shader using Unity’s shader graph.

 

Created for a collaborative project between Stockholm University, Ericsson Research and Kulturhuset Stadsteatern.

Section separator

Technicalities

The animated shader works by animating a mask over the texture maps, revealing the material from the bottom up.

 

Since the meshes UVs are mapped, placed and rotated with this in mind, this creates an illusion of the mesh growing, without needing to physically animate polygons.

 

This solution is both technically economical and more user-friendly. The growth speed can be adjusted in-engine without the need to re-render. The shader can also be applied to other meshes, and will work perfectly as long as the mesh’s UVs are mapped in a matching way.

Section separator

Technicalities

Shader / Material

Recreated material in Unreal Engine

View more 3D projects

Let’s work together

Logo Tom

Growing ivy

Section separator

Five fully modelled and textured ivies, with an animated growth shader using Unity’s shader graph.

 

The shader has also been recreated in Unreal Engine. Both materials are shown at the bottom of the page.

 

Created for a collaborative project between Stockholm University, Ericsson Research and Kulturhuset Stadsteatern.

 

Softwares used:

  • Maya
  • Adobe Substance Painter
  • Unity
  • Unreal Engine 5
Section separator

Technicalities

The animated shader works by animating a mask over the texture maps, revealing the material from the bottom up.

 

Since the meshes UVs are mapped, placed and rotated with this in mind, this creates an illusion of the mesh growing, without needing to physically animate polygons.

 

This solution is both technically economical and more user-friendly. The growth speed can be adjusted in-engine without the need to re-render. The shader can also be applied to other meshes, and will work perfectly as long as the mesh’s UVs are mapped in a matching way.

Section separator

Shader / Material

Shader / Material

Recreated material in Unreal Engine

View more 3D projects

Let’s work together

Logo Tom

Growing ivy

Section separator

Five fully modelled and textured ivies, with an animated growth shader using Unity’s shader graph.

 

The shader has also been recreated in Unreal Engine. Both materials are shown at the bottom of the page.

 

Created for a collaborative project between Stockholm University, Ericsson Research and Kulturhuset Stadsteatern.

 

Softwares used:

  • Maya
  • Adobe Substance Painter
  • Unity
  • Unreal Engine 5
Section separator

Technicalities

The animated shader works by animating a mask over the texture maps, revealing the material from the bottom up.

 

Since the meshes UVs are mapped, placed and rotated with this in mind, this creates an illusion of the mesh growing, without needing to physically animate polygons.

 

This solution is both technically economical and more user-friendly. The growth speed can be adjusted in-engine without the need to re-render. The shader can also be applied to other meshes, and will work perfectly as long as the mesh’s UVs are mapped in a matching way.

Section separator

Shader / Material

Shader Graph in Unity

Recreated material in Unreal Engine

View more 3D projects

Let’s work together

Logo Tom

Growing ivy

Section separator

Five fully modelled and textured ivies, with an animated growth shader using Unity’s shader graph.

 

The shader has also been recreated in Unreal Engine for showcase renders. Both materials are shown at the bottom of the page.

 

Created for a collaborative project between Stockholm University, Ericsson Research and Kulturhuset Stadsteatern.

 

Softwares used:

  • Maya
  • Adobe Substance Painter
  • Unity
  • Unreal Engine 5
Section separator

Technicalities

The animated shader works by animating a mask over the texture maps, revealing the material from the bottom up.

 

Since the meshes UVs are mapped, placed and rotated with this in mind, this creates an illusion of the mesh growing, without needing to physically animate polygons.

 

This solution is both technically economical and more user-friendly. The growth speed can be adjusted in-engine without the need to re-render. The shader can also be applied to other meshes, and will work perfectly as long as the mesh’s UVs are mapped in a matching way.

Section separator

Shader / Material

Shader Graph in Unity

Recreated material in Unreal Engine

View more 3D projects