Website powered by

Old Plastic Jugs & Fuel Canister

This is my latest personal project!

While helping my dad clean up, I found some old plastic jugs and a rusty fuel canister he had stored away. I was immediately drawn to the unique wear and surface detail on them — they had so much character, and I knew I wanted to turn them into a photorealistic asset set.

I took this opportunity to explore photoscanning for the first time.

Capture: I used my phone (Xiaomi POCO F6) to take the photos.

Scanning: Processed the images using RealityScan.

Cleanup: Brought the models into ZBrush for mesh cleanup and projection fixes.

Texturing: Used Substance 3D Painter to refine textures and manually create a roughness pass.

Rendering: Final renders were done in Unreal Engine 5.

For the plastic jugs, I also created a custom dynamic shader that simulates liquid inside the container. It reacts in real time to movement, driven by a blueprint that calculates object velocity — a fun technical challenge I really enjoyed tackling!

I'm happy with how everything turned out and excited to keep exploring photoscanning and real-time shaders in future projects.

Dynamic liquid shader showcase.