Flintlock Marmoset Render B

Beauty shot of dynamic, procedural grass (UE4).

Flintlock Marmoset Render B

Beauty shot of dynamic, procedural grass (UE4).

Flintlock Marmoset Render B

Beauty shot of dynamic, procedural grass, showing visualisation of wind animation (UE4).

Flintlock Marmoset Render B

Beauty shot of dynamic, procedural grass (UE4)

Flintlock Marmoset Render B

Grass applied to a spherical mesh, demonstrating versatility to extreme changes in angle (UE4).

Flintlock Marmoset Render B

Grass applied to a spherical mesh, demonstrating versatility to extreme changes in angle (UE4).

Flintlock Marmoset Turntable Video

Work-in-progress video, showing grass halfway through development (UE4). FPS is suboptimal due to screen recording software limitations.

Flintlock Marmoset Turntable Video

Video of the final product, demonstrating many of its features in a fun fly-through (UE4).

↓ View Description

Personal Work
Workflow: 3DS Max (High-poly Grass Blades) ➞ xNormal ➞ Photoshop ➞ Unreal Engine 4 (Material Editor)
Engine: Unreal Engine 4
A grass asset kit consisting of alpha planes, utilizing highly-optimised textures and driven by an UE4 material. The grass has many features including:

  • LOD instance swapping based upon camera distance (used in combination with native instance culling)
  • Dynamic, sine wave wind (plus world-space perturbation map) that varies over time
  • Rigidity based upon UV derived gradients and vertex colours (for eccentricity)
  • Colour variation and clustering (i.e. translation along normal axis) to improve realism
  • World-space normal map projection (supplemental to tangent-space normal map)

I am planning to put it on the UE4 Marketplace following requests from many studios.