top of page
dynamic material thesisimage cover.png

Procedural Hyper Modular Vehicle and FX Systems

Thesis project

Qiwei_Zhang_AC_Screenshot_16_9_1.png

This artifact demonstrates the destruction of the procedural hyper modular spaceship which has over 100 variants that could be customized in the Unreal engine at runtime. The artifact shows the destruction of module pieces and the inner structure. And there’s laser attack on the spaceship and shield dynamically, and impact with explosion effects process seamlessly at real-time.

Static destruction

Picture2.jpg

Simulate the spaceship, inner and outer pieces destructed by collision, and established the workflow for mesh deformation on the spaceship and design the inner destructed parts.

Procedural Hyper Modularity

Qiwei_Zhang_AC_Screenshot_16_9_2.png

Building procedural tools for the spaceship. And seamlessly change the patterns, amount, and translation in Unreal Engine.

Dynamic material

Explosion

Qiwei_Zhang_AC_explosion_16_9.png

Laser

Qiwei_Zhang_AC_Laser_16_9.png

Shield

Qiwei_Zhang_AC_shield_16_9.png

My thesis artifact demonstrates the procedural hyper modular and destructed spaceship and interactive FX system which has over one hundred variants that could be customized in the Unreal engine at runtime. The artifact shows the destruction of module pieces and the inner structure. And there is a laser attack on the spaceship and the shield dissolved dynamically, and the impact with explosion effects process seamlessly in real-time.

I choose this mastery since I want to learn the workflow for cinematic effect systems and procedural content creation. In this project, I focused on designing the different modular parts of the spaceship with organic hard surface shapes and separating different connectors for different functional parts, like side connectors connecting to the wings, weapons, and engines. I’ve tested Houdini and Blueprint instance mesh methods and established the pipeline to align those meshes and randomly swap them out.

I’ve researched the alignment functions and RBD simulation in Houdini and rebuilt the workflow from Zbrush dynamic simulation for static destruction parts. I established the workflow to bake the explosion smoke textures from Houdini to Unreal To better show how dynamic materials and cinematic effects, I also researched how to customize the UI and blueprint to transit and update position and impacted normal attributes and keep them updated in Niagara systems.

©2022 by VFXTechArtQiweiZhang. Proudly created with Wix.com

bottom of page