top of page
instagram-53.png
free-linkedin-icon-94-thumb.png
MAIL.png
logo.png

Memories in a Fragrance

This project is based on development of basic modelling, texturing, lighting, and animation skills for a set of five 5-second animations that loop. 

My approach for this is a set of perfumes for Maison Margeila's REPLICA line. The concept is in the names of the fragrances that convey memories with their scents. My goal was to visualize these moments and create a satisfying look.

NUKE
PHOTOSHOP
CINEMA4D

Research & Development

The main part of the process was modeling the bottle.

Using polygonal modeling and good reference, most of

my time was spent getting the shape right and accurate

to the realistic bottle.

Another challenge was finding the accurate label that the perfumes have. There were no high quality images of the label, so I had to build them from scratch in Photoshop and try to match it as close as possible.

Animations were kept simple for the most part, since they are short and they had to loop. But I set myself up for a challenge by trying to loop a simulation, the cloth video.

Label

Problems and Solutions

One of big issues I had was getting the glass material to look correct. As a beginner in Octane, I was researching physical references on how lighting and materials work in order to achieve a realistic look. After my research I discovered that the main factors affecting glass are GI clamp and Nested Dielectrics. 

Refraction
Refraction
TestRender

Simulation Loop

For the bedsheet animation, my challenge was to make sure that the windy simulation loops. And it is not a simple thing to do with physics controls, so there had to be some trickery to achieve this. After reading forums and tutorials, this is how I ended up doing it:



Caching the Simulation: After running the simulation, the cloth dynamics are cached to ensure consistent playback and allow for further adjustments.

Point Cache Tag for Looping: To make the animation loop perfectly, a Point Cache tag is applied to the cloth object. The tag calculates the baked simulation so that the cloth’s start and end frames are loaded for interpolation.

Loops Section: After this is set up, the tag allows to choose loops and the "blending" or the frame interpolation between positions to make sure it is seamless.

Cinema
bottom of page