Forum: Poser - OFFICIAL


Subject: Candle Flame Shader For Firefly... (Use Postwork Answer Is For Cowards!)

3dcheapskate opened this issue on Mar 05, 2020 ยท 100 posts


3dcheapskate posted Fri, 06 March 2020 at 10:57 PM

bagginsbill posted at 11:31AM Sat, 07 March 2020 - #4382769

A thought ...

I'm not sure I agree with the edge blend outer value having greater opacity. If you reversed that, your problem with the false bottom showing would decrease....

Using an Edge_Blend in the Transparency network was an early idea based purely on my observation that the yellow upper half of the flame appears to be completely opaque with sharp, clearly defined sides. There's no Edge_Blend in the Transparency network for any of the renders except that Transparency Edge_Blend Attenuation one near the bottom of the previous page, where I was just trying to clarify to myself why it didn't work as I'd expected.

I originally planned to use that Transparency Edge_Blend purely to make the centre of the lower third of the flame transparent, but ran into that problem of the false bottom showing. So I changed tack and simply used v_texture_coordinate and some Maths_Functions to make the flame moretransparent near the bottom and at the very top.

bagginsbill posted at 11:31AM Sat, 07 March 2020 - #4382769

A thought ...

...I looked a bunch of flame photos and I don't sense them having a middle that is more transparent, except at the very bottom where the flame is blue.

Agreed, it's only where the flame has that blue tinge, roughly the bottom third/quarter, that the middle appears more transparent. I've noticed that when watching a candle flame the wick is usually clearly visible, but the main yellow part of the flame appears completely opaque.

Perhaps simply combining an Edge_Blend with the existing v_texture_coordinate based transparency network using a Maths_Function (Min) might work ?


The 3Dcheapskate* occasionally posts sensible stuff. Usually by accident.
And it usually uses Poser 11, with units set to inches. Except when it's using Poser 6 or PP2014, or when its units are set to PNU.

*also available in ShareCG, DAZ, and HiveWire3D flavours (the DeviantArt and CGBytes flavour have been discontinued).