Select Page

Cuddles – Part II – A paw in the real world

Mar 2, 20263D, Hair&Fur, Mocap, Modelling, VFX

For this second phase of the Cuddles project, we decided to bring her into the real world. Over the previous years, I refined capture methods for integrating virtual elements into photo and video footage. For the project, I invested in a Ricoh Theta SC2 to quickly capture different environments in HDR, lower quality but faster than capturing with a DSLR and a panoramic head.

Pour cette deuxième phase du projet Cuddles nous avions décidé de la faire sortir dans le monde réel. Au cours des années précédentes j’ai pu peaufiner les méthodes de captures pour incruster des éléments virtuels dans des prises de vues en photos et vidéos. Pour le projet j’ai investi dans un Ricoh Theta SC2 afin de rapidement capturer les différents environnements en HDR, moins qualitatif mais plus rapide qu’une capture via DSLR + tête panoramique.

New accessories were created, including one that will accompany Cuddles on her adventures: a mini leather bag modeled in 3ds Max, refined in ZBrush, and finally textured in Substance Designer.

De nouveaux accessoires ont été créé dont un qui accompagnera Cuddles lors des ses escapades, un mini sac en cuir modélisé dans 3ds Max, modifié dans Zbrush et enfin texturé dans Substance Designer.

A new type of video was produced: tutorials! Still based on mocap using Rokoko > 3ds Max > Arnold. The eye makeup video was a small challenge: Cuddles had to avoid poking her eyes with the crayon, and the crayon needed to gradually reveal a texture over time. This was achieved through adjustments in some animation layers and by baking ambient occlusion on the body mesh, then reusing it as a mask map in a mix node within the material, affecting both the character’s skin and fur.

Un nouveau genre de vidéos a été produit: des tutos! Toujours à base de mocap via Rokoko > 3ds max > Arnold. La vidéo sur le eye makeup était un petit challenge: en effet, il ne fallait pas que Cuddles se perce les yeux avec son crayon et ce dernier devait laisser apparaître une textures dans le temps. C’était chose faite avec des ajustements dans certains calques d’animation et en passant par un baking d’ambiant occlusion sur le mesh du corps, réutilisé en tant que mask map dans un mix node dans le material qui agissait à la fois sur la peau et la fourrure du personnage.

New camera angles were created for the bedroom, revealing the tutorial corner and the music video corner for the song “Nothing to Wear.”

De nouveaux angles de vues ont été créés pour la chambre nous faisant découvrir le coin tutos et le coin clip pour la chanson “nothing to wear”

This phase concludes with the announcement of a colossal project, at least in terms of workload, for which we produced a teaser.

Cuddles was packaged. For this announcement, a ’90s-style toy box was created.

Cette phase se termine avec l’annonce d’un projet colossal, du moins en terme de travail, pour lequel nous avons réalisé un teaser.

Cuddles a été mise en boîte. Pour cette annonce, une boite de jouet style années 90 a été créée.

Cuddles’ fur requires a tremendous amount of time and computational power, so I needed to find a method to fill all the boxes with copies of Cuddles. Rendering the fur, even optimized, inside each box was unthinkable. I therefore ran several tests, and the most effective approach was to bake Cuddles in a pose into a displacement, normal, and displacement map.

The displacement was applied to a highly subdivided plane, which was later decimated. Then came the random coloring using a few nodes in an Arnold material. The goal was not to be precise but to create the illusion of having a plush toy in each box. This same process was later used for another phase of the project.

La fourrure de Cuddles demande énormément de temps et de puissance de calcul, il fallait donc trouver une méthode pour remplir toutes les boîtes de copies de Cuddles. Il était impensable de rendre de la fourrure, même optimisée dans chaque boîte. J’ai donc lancé plusieurs tests et le plus probant était de bake Cuddles en pose dans une displacement, normal et displacement map.

Le displacement était appliqué à un plan largement subdivisé et décimé par la suite. Puis vint la couleur aléatoire via quelques nodes dans un Arnold material. Le but n’était pas d’être précis mais donner l’illusion d’avoir une peluche dans chaque boîte. Ce même procédé à été utilisé par la suite pour une autre phase du projet.

Test render
simple concept yet very effective

Here are a few more images produced during the second phase of the project:

Voici quelques images additionnelles produites lors de la seconde phase du projet:

Pin It on Pinterest