Luos's Personal VFX project: Mandala Lotus

Hey all!
While I normally record my entire progress and like to share it with whoever is interested, this project is a bit more personal. I just wanted to go all out for once, not caring that much about performance or proper practices and just focus on the end result.

For quite some time now I felt the need to just make something for fun but never could come up with something concrete until I saw a food documentary about the versatility of the lotus plant.
As a teen I really loved learning about ancient cultures and how religion shaped those cultures and when I recently started reading more about Hindu culture, Lore, symbolic meaning some things started to click.
subconsciously I might also have been influenced a tad by Uncharted 4 its DLC “The Lost Legacy” now that I think about it.

So I started gathering a moodboard of some sort around the beautiful Lotus, Mandala’s, and reading upon quite some symbolism in the Hindu religion.

Some images for the mood:

http://cdn.shopify.com/s/files/1/0013/1075/2826/products/4a636e4c9c533c9032e6fba6f54e57dc_1200x1200.jpg?v=1521652578

So by now I knew I wanted to make an animated lotus which from the top would look like a mandala.
So besides a few scribbles and thoughts I started out modeling the Lotus plant.

I figured I’d start with the stamen first, as a lot that I would do with this might be reusable knowledge for the petals and such.

I showed this to my buddy @Kashaar who said “interesting! But looks a bit too regular I think”
and since I have a moodboard open filled with mandala’s the critique was at the right time.
So I gave it another shot:

which is much more to my liking.
Keep in mind that the timing is all but final at this point, and will be iterated upon once I get everything inside UE4.

From there on --while still writing down ideas, scratching out others-- I decided to animate a petal.

Combined with the pistils:

I tweaked it a bit since, but the overal shape and movement is the same, but it doesnt shrink at those last few frames anymore.

Now, since I knew that I needed layers upon layers of petals I wanted to be sure that there is no overlapping of meshes besides where someone viewing it would never notice.
So after some attempts:

And after layers upon layers:

Each layer is animated differently, reusing what I learned making the previous layers of petals.
Lets go over each in the next post. (as I seem to have hit a limit of images/gifs?)

6 Likes
  1. The roots/main branch (more roots will be added later)

  1. First layer of petals:

  1. second layer of petals

  1. third layer of petals (fourth is quite identical, so not showing that one)
    Max is really stuttering with these when moving the timeline.

So now that this was out of the way, and me preparing most uv-channels and vertex color I’ll be needing. (educated guess) it was time to really finalize the underlying idea of the effect.

Which basically comes down to this.
(TLDR version for now)

Lotus core statue in (forgotten?) garden/ruins.
Camera: Slowly focus on it, and the broken sphere.
Broken sphere “sparks” with slight aura.
Bit of rumbling.
Camera moves back.
Big flash, an energy filled orb crashes into the broken sphere socket.
Lotus core statue shatter.
Lotus core statue was covering an actual lotus core.
Lotus core grows.
Roots spawn and grow.
(bright lines and what not along em)
Focus on energy orb from distance when another energy orb blasts into another socket.
Stamens start growing, and glowing (slow)
A third energy orb blasts into the socket.
First layer of petals grow, fade from slight emissive, emissive hindu-ish tribal draws on them.
(think mandala)
(might try dark drawings instead)
Moment of rest.
Fourth energy orb.
second layer of petals.
Fifth energy orb.
Third layer of petals.
Sixth energy orb.
Fourth layer of petals.
Moment of calmness.
A bigger seventh orb blasts into the center, camera focuses on it for a second
The whole lotus turns spiritual/ethereal (burning/energy) with the mandala effect
either glow brighter or black out (depending on previous choice)
Lotus burns out of existence.
Garden turns calm again, only the broken shells of the lotus core statue remain.

Phew, I got my work cut out for me, I might hate myself a little.
So, since I now know the basic flow I knew I needed a statue-version of the “core” or stigma of the lotus, so I modeled it high poly and cooked it down to a low poly.
As I am not that familiar with 3dcoat/substance/quixel I asked around for someone to make me an old statue/stone like texture for it. which is being worked on atm.
So for now, here is the untextured statue-version.

Thats how far I have come as of now.
I did record a small video showing the basics of how I animated the petals:

Now I can start exporting a lot of this as vertex animation, and while in actual production I would do much more of the animation inside the shader trough math-tricks (like the roots seen in god of war) this is me being lazy and /caring about the progress as much as I can, focusing only on the final result.
After I import them and fix up any oddities I will be focusing on creating multiple textures for each petal as they will change a bit over time.

Edit: I am not sure why the first few gifs in this thread are not showing… they work when pasting in discord. hmm @Keith do you have any idea?

2 Likes

So, why seven orbs and so many layers?
Besides pushing my own sanity, most numbers have a spiritual meaning in Hinduism and while seven can be considered a lucky number in most cultures in Hindu it means the following:

“The number seven is a symbolic representation of the earthly plane. Hindu scriptures declare that our earth is but one in a series of several planes of existence, some belonging to the higher regions and some to the lower. In all there are said to be 14 planes or worlds of which six are above the earth and seven below the earth. Above the 14th is the highest and the unknown or the zero plane. If we include it there are 15 planes in all. Our planet is considered to be in the middle with seven above (including the zero plane) and seven below.”

“These seven worlds also said to correspond to the seven planes of consciousness”

“On our planet itself there are said to be seven spheres each recognized as a particular dvipa or island and seven seas.”

The number seven also appears very frequently in Hindu scriptures.
durga manifesting herself into seven forms while fighting a demon, the seven flames of Agni, the sungod riding a chariot pulled by seven horses, the human body having seven energies that awaken during spiritual practice, and much, muuuuch more.

So while it only plays a small role for this effect, the additional symbolism is a nice touch, and an interesting read.

Additionally, the bigger orb in the center is just nice symmetry.
I will probably add something uhm/om related to this bigger orb.

1 Like

My, how lovely. … and…

I don’t have anything else to say. This is awesome. …

Yea. :grin:

1 Like

Thanks Mez :slight_smile:
Hopefully the end result will be lovely as well.
Im always my own worst enemy hehe.


Buddy Levia Fandango was cool enough to provide me with the texture for the statue-version.
https://i.gyazo.com/f6d724ab322060c6cd6a71f17dd85762.png

That looks rather sweet imho.

Hugs (So say we all.)

1 Like

Only had so much time tonight, but managed to import one of the vert-animated meshes and did some simple shader-tests on it.
(UV’s are correct, basic wind(force) setup)

I kinda mis-mathed some things, and a 15k width texture was not the right result.
So will probably have to do it in multiple parts. which is fine, just slightly more overhead, and some additional things I need to take care of inside the shaders.
Though better yet, since everything is symetrical I can get away with only copy pieces and duplicating it. Might push more drawcalls, but significantly smaller textures.

It looks like you just needed to add an additional line (i.e. enter/return) before the gif - something about the regular text formatting sometimes prevent embeds from unfolding, so when in doubt, pressing enter again usually does the trick!

1 Like

argh, thats what I get for always shift-entering <_<
Thanks!

Managed to import the entire lotus, noticed I forgot to properly set the export frame amount, and in the end I really dont like how the bottom petals are growing, so need to tweak those.

And Levia was kind enough to send me the final textures for the statue-version.


So, fixing frames tonight, and getting some texture work done on the petals/stamens.

1 Like

Nice work so far! For the petal animations, I’d try looking for some timelapse reference of things growing… The trick to making that kind of movement look natural is to understand that natural plant growth does not “plan ahead” - at any given time along the way, the expansion fills a vacuum to optimize exposure to light, until an equilibrium is reached between the surplus of energy within the plant and the cost of its expansion. Does that make sense? It’s a blossoming, a stretch, a standing-up-straight, a yawn.

2 Likes