x
Adam Dutkiewicz

Adam Dutkiewicz

Expert Animation Engineer
CD PROJEKT RED

I'm an engine programmer specialised in animation and physics, and a mentor at the dziewczynywgrze.pl programme. I've spent over 12 years at CD PROJEKT RED, working on titles including The Witcher 3: Wild Hunt and Cyberpunk 2077. I'm currently working on The Witcher 4 with a team of Character TDs, focusing on physical simulations and character physics.
One of my mentees told me I'm an indie developer who somehow ended up in AAA. I think she might be right. In my spare time, I'm building my own indie game and the engine behind it, written from scratch in Odin. Hopefully, I’ll get to release it one day!

Talks & sessions

Layers in Motion: Building Cloth and Soft-Tissue Simulation from Scratch

How do you simulate multiple layers of clothing on a game character without them intersecting? Can the same physics principles also simulate soft tissues on creatures?
In this talk, we'll start with the fundamentals of Position-Based Dynamics (PBD) and explore how to build a practical character physics system from the ground up.
We'll take a deep dive into a custom algorithm for handling collisions between multiple layers of clothing, explore soft-tissue simulation, and walk through the content creation pipeline in Maya.
Finally, we'll look at performance challenges and optimisations needed to make these simulations practical for real-time games.