Silhouette antialiasing against VraySky in float

I have a scene which has some thin telephone poles silhouetted up against the very bright Vraysky and VraySun.

The poles are coming through very jagged or even completely blown out when I render in float. I have to clamp and turn on subpixel and render as 24-bit to get a clean image.

How can I get nice antialiasing and stay in float?

mind you clamping doesnt mean you are not float anymore. and theoretically speaking there are more values between 0 and 1 then there are between 1 and infinity. What you loose is relation not precision. If it is very bright then there is no way around it besides blooming the resulting pic.

Regards,
Thorsten

If I understand the point correctly, then the answer would be that you need to balance out the values between sky/subject, regardless of where they are in linear space? i.e too big a gap will be aliased no matter what?

b

yup. That’s not a vray problem tho but a mathematical one.

See:

http://www.chaosgroup.com/forums/vbulletin/showpost.php?p=401129&postcount=4

Regards,
Thorsten

I understand - thanks.

b

Okay, thanks. I think I get it…

So the only semi-solution is to Clamp and turn on Subpixel. Is that right?

Kinda yup. Blooming (with a small radius) in post works too and allows to maintain the float value relation. So up to the task what works better i’d say.

Regards,
Thorsten