Community
Arnold for Cinema 4D Forum
Rendering with Arnold in CINEMA 4D using the C4DtoA plug-in.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

How do I get rid of these small black dots in an underwater scene (environment volume)?

4 REPLIES 4
SOLVED
Reply
Message 1 of 5
nwoolridge
288 Views, 4 Replies

How do I get rid of these small black dots in an underwater scene (environment volume)?

I've created a test scene for my students to show one potential solution for creating the effect of an underwater scene. It includes an environmental volume, and a light casting fake caustics via a gobo light filter (the gobo is based on a 2d C4D noise). The resulting renders exhibit single pixel black dots across the image. Changing various sampling values (light sampling, Camera AA, Volume, etc.) does not seem to eliminate them, but removing the gobo from the light does get rid of them (and, of course, eliminates the caustic rays and pattern on the seafloor).

Does anyone know how this might be fixed?

test-render-dots0062.jpgscreen-shot-2021-12-11-at-32556-pm.png

Underwater Test Scene.c4d.zip

Tags (1)
Labels (1)
4 REPLIES 4
Message 2 of 5
lee_griggs
in reply to: nwoolridge

Replacing the C4D noise with a cell_noise fixed the issue. Example scene file here.

1639379581509.png

Lee Griggs
Arnold rendering specialist
AUTODESK
Message 3 of 5
nwoolridge
in reply to: nwoolridge

Unfortunately this destroys the caustics rays cast in the atmosphere volume. Is there a way to force the cell_noise node to be 2d, or in UV space rather than UVW?

I think this should work with the C4D noises (I don't have the same issue with C4D's standard engines or Redshift), so I think this should be classed as a bug (probably in Arnold's implementation of the C4D noises?).

Message 4 of 5
nwoolridge
in reply to: nwoolridge

Ah, I just saw that I can set the space to "UV" in the coordinates tab of the cell_noise. That solves that problem...

It would be great to solve the issue/bug in using C4D's noises...

Message 5 of 5

The problem is not the C4D Noise shader actually, but the color_correct. In those black pixels the noise shader outputs a low color (e.g. 0.00009). The color correct applies a 0.1 gamma on this and it basically explodes.

Clipping the noise output should solve the problem. For instance add a range shader between the noise and the color correct and set the Output min to something like 0.01.

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

Autodesk Design & Make Report