top of page
HumanSplash.png

Dynamic Digital Humans

Life-like virtual humans that were created using a revolutionary low cost production workflow.

Note: Since this is a research project, most technical details are under NDA and cannot be posted here.

Contributions

Contributions
  • Created a demo that was shown at Siggraph 2019

  • Collaborated with multiple designers and the Creative Director of Cream Digital to produce VR content

  • Produced an efficient material creation workflow for the character in Unreal Engine

  • Assisted research teams with the optimizing the efficiency of their production pipeline

  • Ported Jasmine avatar to AR and mobile VR platforms

Challenges

  • Creating a highly realistic player controlled VR IK arm system

  • Communicating with various parties, both internal and external

  • Optimizing project for multiple platforms

  • Creating materials for skin and hair with an emphasis on realism

Research

Research

The stakeholders wanted a very realistic interaction system, so my first step was to find out what's out there. A lot of VR games use floating hands which would not have been useful in our experience. I analyzed VR interaction systems in games such as Boneworks and Spider-Man: Far From Home VR experience and the animations/rigs implemented in UFC 2 and For Honor. 

​

spidermanWrists.PNG
node.PNG

Implementation

Implementation

Implementing the interaction system involved experimenting with various IK nodes in Unreal Engine and improving it by adding various joint deformation nodes. It took me 1 month to create and iterate on the system. Iteration was based on feedback from design leads and the Creative Director of Cream Digital.

The last part of this process was adding multiple corrective blendshapes to the arms so that they do not deform in a strange way. I created 4 types of blendshapes that were activated when certain joints rotated past a threshold. This is what it looks like when it is slowed down.

What did I learn from this?

​

  • Research is pivotal when experimenting with new interaction systems

  • Optimizing content for VR platforms is very difficult and requires meticulous attention to what's happening in the level

  • Working with blueprints!

  • Compressing media to take up less memory space

  • Meeting hard deadlines

  • Working with stakeholders and constantly re-prioritizing tasks

Outcomes

Want to know more?

Click on the image below to visit the Dynamic Digital Humans website

More Info
dominic2.jpg
bottom of page