question about distance mask rendering

ueanyueany Posts: 0
edited December 1969 in Bryce Discussion

I've set up a simple scene: cylinder and cube. No other objects there, even no ground plane. From what I know is that Bryce renders distance masks from the nearest point of all the scene objects relative to the camera and vice versa which would mean in the image attached the background must be white (it is) and that upper edge of the cylinder must be pure black - but it isn't. It's only around 86% black or a quite dark gray. So where's the problem here?

ss+(2014-09-12+at+03.37_.51)_.jpg
503 x 457 - 13K

Comments

  • OroborosOroboros Posts: 326
    edited December 1969

    The problem, basically, is that Bryce is near-sighted.

    If you enter Top View of a scene and look at the camera, you'll see the camera and its Field of View indication in faint lines. Your best results for distance masks are when your scene is 'within the scope' (my quotes) of that FOV, to about twice the distance from the FOV.

    It's something that hasn't been addressed with Bryce because there's been no real demand for it. And while the range of grey values does get effectively reduced, I think the reasoning is that anyone who wants a distance mask also has image editing software that can spread out the grey values for whatever application they require. This can result in banding, true, but Bryce tends to be used by people who ONLY use Bryce in their productions: third party image editing software is sometimes seen as 'cheating' :D

  • HoroHoro Posts: 10,643
    edited December 1969

    @ueany - an alternative to render a distant mask is to surround the objects including the camera with a fog sphere (massive material) or just use thick white haze. All materials must be reset to black. You can export the rendered image as 96-bit TIFF to prevent banding. You have to do that right after the render has finished before you do anything else. Some use the distant mask to give the artwork depth using an external application. If you want to use it for a terrain, you'll have to convert it to 16-bit greyscale TIFF. Some applications can do the conversion (Photoshop), else I have a free tool (PC only) on my website (Bryce Documents > Programs > Terrain > TIFF4816) that converts RGBE HDR, 96- and 48-bit TIFF to 16-bit greyscale.

  • ueanyueany Posts: 0
    edited December 1969

    Thank you guys! I went for a 96-bit EXR which gives me enough space to spread the white and black point without (at least noticeable) banding.
    Do I see this right that also by means of anti-aliasing at the edges of the objects in the mask TA + 256 rays-per-pixel gives the best quality?

  • HoroHoro Posts: 10,643
    edited September 2014

    @ueany - TA 256 rpp is best and longest. Each step doubles the render time.
    OpenEXR is actually 48-bit, they use half precision floats. That's quite good. TIFF 96 uses normal precision floats, 48-bit TIFF are integers and RGBE actually 8 bit for the mantissa of each individual colour and 8 bit for the common exponent. OpenEXR has less dynamic range (though you're hard pressed to get to the limit) than HDR but the precision is much greater.

    Post edited by Horo on
  • ueanyueany Posts: 0
    edited December 1969

    Ah, I see. But didn't you mention Bryce uses 48-bit internally? Wouldn't Half-EXR be enough then?

  • HoroHoro Posts: 10,643
    edited December 1969

    Yes, I did. Though I don't know whether that would be 16-bit/colour integers or half floats. With the OpenEXR you're on the save side. I did observe a small difference when comparing 48-bit TIFF with 96-bit TIFF.

  • ueanyueany Posts: 0
    edited December 1969

    Thanks again, Horo. And sorry that in every of my threads it comes to a discussion about bitdepth and stuff haha ;)

Sign In or Register to comment.