Search Unity

  1. Megacity Metro Demo now available. Download now.
    Dismiss Notice
  2. Unity support for visionOS is now available. Learn more in our blog post.
    Dismiss Notice

3ds Max: ambient occlusion map is blocky regardless of settings

Discussion in 'Formats & External Tools' started by TheCatProblem, Apr 10, 2013.

  1. TheCatProblem

    TheCatProblem

    Joined:
    May 26, 2011
    Posts:
    22
    When I render an ambient occlusion map to a texture in 3ds Max (using the mental ray renderer), the resulting image is always composed of blocks of colour 2-by-2 pixels in size (see images below). (Note that this is different from the grainy effect associated with using a low number of samples when rendering the AO.)

    $Plane001Ambient Occlusion _MR_.png
    Actual AO map (I used a low number of samples when rendering it to highlight the blocky effect).

    $Ambient occlusion zoomed in.png
    Zoomed-in portion of AO map with some individual pixels re-coloured to highlight blocks.

    This effect occurs regardless of what the output map size, the number of samples, or any of the other ambient occlusion parameters are set to. Is there another rendering setting that needs to be changed to remove this blocky effect?

    Note: I've also posted this question on the 3ds Max forums here, but as of yet no one has responded.
     
    Last edited: Apr 10, 2013
  2. twiesner

    twiesner

    Joined:
    Oct 4, 2011
    Posts:
    309
    Download textools from scriptspot.com. The tool makes better maps.
     
  3. larvantholos

    larvantholos

    Joined:
    Oct 29, 2009
    Posts:
    668
    Is your resolution low? That would do it.
     
  4. TheCatProblem

    TheCatProblem

    Joined:
    May 26, 2011
    Posts:
    22
    I'd rather not rely on functionality outside of that already provided by 3ds Max itself (for portability reasons), but I'll look into textools.

    Larvantholos, which resolution are you referring to? If you mean the output map size: the effect occurs independently of the resolution of the rendered texture (for example, a 128-by-128 render and a 1024-by-1024 render will both be composed of 2-by-2 blocks).