here's a testscene where caustics are not rendered at all when large "ocean" mesh is enabled for rendering.
in the scene just disable or delete ocean mesh and suddenly caustics appear in the pool
scene is from blender 2.80 - since it is extracted from project made in 2.80 (2.81)
Large mesh disables lighttracing
Forum rules
Please upload a testscene that allows developers to reproduce the problem, and attach some images.
Please upload a testscene that allows developers to reproduce the problem, and attach some images.
Re: Large mesh disables lighttracing
You are trying to rendering a few meters long object over a square of 10Km x 10Km, Metropolis will never have enough floating point precision to aim the little pool. Scale down the ocean square and it will start to work: it is a quite linear process larger is the bounding sphere of the scene, far will be the sun and harder will be aiming for small objects.lacilaci wrote: ↑Wed Sep 04, 2019 5:44 am here's a testscene where caustics are not rendered at all when large "ocean" mesh is enabled for rendering.
in the scene just disable or delete ocean mesh and suddenly caustics appear in the pool
poolwater_vs_ocean_for_blender_2_80.blend
scene is from blender 2.80 - since it is extracted from project made in 2.80 (2.81)
Re: Large mesh disables lighttracing
So, this is a good case where procedural infinite plane rendertime object could be helpful....?
Right now I will have to either make another render with ocean object, or replace it with 2d background
Right now I will have to either make another render with ocean object, or replace it with 2d background
Re: Large mesh disables lighttracing
Or maybe some workaround, a setting for mesh so that it doesn't affect metropolis in this way....?
Re: Large mesh disables lighttracing
Not really, you can not put an infinite light source outside an infinite plane (aside the pathetic resolution of 32bit floating points).