Noise in Alpha of very dense smoke in Karma

   2018   2   1
User Avatar
Member
540 posts
Joined: Nov. 2016
Offline
I'm rendering (in Karma) a cloud of very dense smoke whose center should obviously be completely opaque. Some of the pixels end up with an Alpha value that isn't exactly 1, however, more like 0.99124. All pixels that do not have an Alpha of 1 have that same exact value. Composited on a bright sky, the smoke cloud ends up looking noisy. Any idea what's happening (or how to fix it)?
User Avatar
Member
8177 posts
Joined: Sept. 2011
Offline
Try increasing the opacity samples. The default is very low. The default number of primary samples is also extremely low for Karma. 9 works okay with Mantra but Karma usually needs like 32 or more to have a chance at anti-aliasing. You could do a test with opacity sample set to 0, this disables the stochastic sampling, it will be very slow but you will see if the volume becomes opaque or not.
User Avatar
Member
540 posts
Joined: Nov. 2016
Offline
Thanks jsmack, this seems to fix it. I can't afford rendering everything with more samples, but doing it on a much faster unlit render, and shuffling its Alpha in my previous, lower sample, lit render seems to do the trick.

Speaking of which, any good resources on optimizing Karma volume renders?
  • Quick Links