And here we are with the second part of our candles W.I.P post!
A big amount of stuff has changed in the meantime between this and the first post, I dropped out the first candle concept I had in mind and decided to follow another direction, after a bunch of thoughts and tests on scene layout and optimization.
Even with a highly optimized geometry from Meshlab, a proper melted candle didn’t seem to be very friendly for realtime purposes, a single candle with some melting wax had about 1k triangles. For a single asset: OK, but for something that need to be scattered around a good amount of times? hmm, nope.
In the meantime, what I had discovered in my tests is that with subsurface scattering you could just stack several candles together and they would still look coherent, with an almost seamless transition between them, so I had the idea to model only the candles as a group of assets, and a bunch of melted wax set as a complement. This way I’d be able to create a scene with several melted candles together and stuff like that without the huge drawback of a performance, hit as we’ll just have extra geometry where we really need it. Continue reading →