PRODUCTION TECH DEMO

Project Titan is an in-house tech demo designed to production test Houdini's procedural workflows while creating a 3D environment that leverages the latest technologies in Unreal Engine 5. The tools and techniques created for this demo will be shared with the community as learning materials and downloadable content. 

To support the procedural tools, geometry from KitBash3D played a big role in  providing textured models that could be reconfigured using the Houdini tools.



UNREAL ENGINE 5 PLUGIN

Houdini Engine for Unreal Engine 5 is part of the Houdini install. You will be able to access it when you install the latest Houdini builds.
You can also learn more about the plug-in from the github repository.

Unreal 5 Plugin on Github

PROJECT TITAN | Process

Welcome to Project Titan. This introduction video explores the development process of this in-house tech demo . From concept art to procedural tools, this video gives you an understanding of the project's scope.

PROJECT TITAN | Tools

Project Titan has a wide range of tools that work inside the Unreal editor using the Houdini Engine plug-in. With these tools working in the editor, environment artists can build levels faster while maintaining artistic control and directability. Whether you are generating buildings, making fences or adding props, this procedural workflow makes it possible for a smaller team to quickly realize an impressive level of detail.

Building
Fences and Platforms 
Ads and Billboards
Cables and Wires
Cloth
Scaffolding and Construction
Foliage
Lamps
Pipes
Stacking
Train Rig
VAT Characters
        

DEV BLOG & TUTORIALS

Over the next few months, this section will be updated with discussions and tutorials which will explore production techniques used for Project Titan. This will provide a deeper insight into how Houdini and Unreal Engine 5 can work together.


Train Destruction FX Tutorial

May 13, 2022 | Learn how to create Train crash using simulation in Houdini that is then sent to Unreal using vertex animation textures. Learn how to prepare a train mesh for fracturing and simulation. Once the simulation is ready, you will use vertex animation textures to save out the sim as a mesh and textures which can be set up as Unreal shaders to playback the deformations.

Go to Lesson

VAT Characters Tutorial

Apr 18, 2022 | Learn how to generate VAT Characters where you define the character motion without using bones and skeleton meshes. The animation comes from textures, using the vertex animation textures method. Then learn how to add variation to your characters when they are placed in the level.

Go to Lesson

Rail Tool Tutorial

Apr 18, 2022 | Learn how to set up a Rails tool which generates a rail system by drawing a curve. This overhead infrastructure is used to move trains around the Project Titan level.

Go to Lesson

Tree Pivot Painter Tutorial

Apr 18, 2022 | Learn how to use Pivot Painter to bring your trees to life with wind effects. Pivot Painter is a SideFX Labs tool that can add effects like wind in a realistic way. Learn how to create the tree and how to get all the Pivot Painter data.

Go to Lesson

Fence Tool Tutorial

Apr 12, 2022 | Learn how to create a Fence tool using input curves to define the fence inside the Unreal game editor. The output of the fence will use a combination of geometry and instances. The corners are newly created geometry designed to work with different angles.

Go to Lesson

Platform Tool Tutorial

Apr 12, 2022 | Learn how to create a Platform tool that uses basic shapes to generate platforms. The tool creates new geometry and then adds instanced details around the platform.

Go to Lesson

Shrub Tool Tutorial

Mar 31, 2022 | Learn how to create a shrub tool that can be used directly in Unreal. Learn how to procedurally generate the branches and leaves, then how to set up the tool to conform to an input shape. The tool itself will be set up with some built-in shapes to quickly generate default shrubs. The node network will then be wrapped up into a digital asset that works in Unreal Engine where artists can generate many different types of shrub.

Go to Lesson

Ivy Tool Tutorial

Mar 31, 2022 | Learn how to build an Ivy tool from scratch that uses an input shape to grow ivy. The tool will generate branches and then place leaves on these branches. The tool incorporates simulation to handle falling branches of ivy. Learn how to package up the tool as a digital asset in Houdini then use it in Unreal Engine using the artist-friendly interface.

Go to Lesson

Train Tool Tutorial

Mar 23, 2022 | The Train tool packages up modular models and an underlying rig to create an animatable train. The two main parts of the tool involve making the model and auto rigging it. Based on patterns, you can quickly generate the look of the train, then by simply enabling a toggle you can set up the rig.

Go to Lesson

Cloth Tool Tutorial

Mar 18, 2022 | With the cloth tool you are able to use a cloth simulation inside of Unreal Engine to shape your geometry. This lesson you will learn how to add a cloth simulation to your digital asset tool using the Vellum nodes. This tool will then be used in Unreal using the Houdini Engine plug-in.

Go to Lesson

Stacking Tutorial

Feb 16, 2022 | The Stacking tool makes it possible to quickly populate your environment with stacked objects. Learn how to create an asset stacker that can pack the chosen assets into a predefined volume.

Go to Lesson

Cable Tutorial

Jan 26, 2022 | In this tutorial, learn how to create a cable tool in Houdini that can be used in Unreal via the Houdini Engine plug-in. This tool will involve setting up anchor points then draping the cable between those points.

Go to Lesson

Panel Discussion

Jan 26, 2022 | Simon Verstraete, speaks with guest artists Lea Kronenberger, and Robert Schröer about their roles in Project Titan.  Learn how the artists were able to work creatively in a team setting to create multiple iterations.


Meet the Team

Project Titan was achieved by a small team, often working part time, that leveraged the procedural tools to create the final 3D environment.

Simon Verstraete 
Project Lead | SideFX

Lea Kronenberger
Environments/Assets

Maximilian Lessle
Props/Assets

Frederik Plucinski
Art Director

Robert Schröer
Environments

Anna Molamphy
Houdini Tools

Thomas Marcotte
Houdini Tools

Special Thanks

Carl Drifter  |  Thomas Tobin  |  Benjamin Yde  |  Lino Drieghe  |  Mike Golden  |  Chase Hardy