Modeling and Surfacing

Procedural Ship Modeling

Tools Used:

  • Houdini

  • Substance Painter

  • Unreal Engine

Developed a Houdini Procedural Modeling tool that allows for the creation for a variety of different types of pod racers. Customization is possible through controlling a selection of scales, switches, and components that manipulate the pod. Some components are completely optional to provide for even more unique designs.

Unreal Engine 5.2

Houdini Controller Settings For Above Ship

Demo

Example Ships

Robot Modeling and Surfacing

Unreal Engine 5.2

Tools Used:

  • Maya

  • Adobe Substance Painter

  • Unreal Engine 5.2

Toon Building in Unreal Engine 5

Tools Used:

  • Unreal Engine 5.1

  • Houdini

  • Adobe Substance Designer

Modeling:

  • Modeled in Houdini

  • Allows for size/shape manipulation while preserving the UV

Roof Model and UV

Column Model and UV

Base Model and UV

Rendering Shader Development:

Creating the Toon Lighting:

  • Light Buffer Extraction

  • Defining a lighting threshold

  • Implementing Color manipulation

  • Integrating Scene Color

Creating Toon Outliner:

  • Get Pixel Info

  • Compare Normal and Scene Depth

  • Used as an Alpha and using Linear Interpolation applied over the Toon Lighting

Stages of Toon Lighting Shader

Visualization of the Toon Outliner