Good morning
This is odd...or I just don't know how to do it...
If I just place a simple sphere and assign no material the surface looks kinda smooth though the shadow doesn't follow the sphere but the mesh preview.
It also makes no difference when choosing smooth or flat in the tools menu:
As soon I assign a material the smoothness is gone and I have to set it in the material node...though the shadow is still rough and doesn't follow the sphere...
Is Octane unable to render perfect spheres or round edges?
No smooth surfaces
This is known as the "terminator problem". It's well known in cg industry. TL;DR: -> You need more polygons to better define your geometry for a raytracing/pathtracing algorithm unless you are planing to fake your shadows in compositing or adjust rayepsilon. It's normal. There was a huge discussion about this a long time ago on these forums but I am simply too tired to look for it now.
This exists in all render engines that are calculating shadows by tracing rays.
It's more pronounced for directional and really small lights. You can reduce it by increasing the 'sun size' or the size of your mesh lights (to make a 'softer' shadow) or,again ,by adding more polygons to your geometry.
Here is a reference if you want to learn why is that happening:
https://fenix.tecnico.ulisboa.pt/downlo ... see....pdf
Cheers
Milan
This exists in all render engines that are calculating shadows by tracing rays.
It's more pronounced for directional and really small lights. You can reduce it by increasing the 'sun size' or the size of your mesh lights (to make a 'softer' shadow) or,again ,by adding more polygons to your geometry.
Here is a reference if you want to learn why is that happening:
https://fenix.tecnico.ulisboa.pt/downlo ... see....pdf
Cheers
Milan
Colorist / VFX artist / Motion Designer
macOS - Windows 7 - Cinema 4D R19.068 - GTX1070TI - GTX780
macOS - Windows 7 - Cinema 4D R19.068 - GTX1070TI - GTX780
grimm, you've inspired me to try another method.
I always thought this should work in theory but I never had a good reason to test it. Just tried it and it worked great -> Try adding a 0.01 amount displacement. It's enough to basically teselate the object into voxels and eliminate this problem. Any texture map will do.
Cheers
Milan
I always thought this should work in theory but I never had a good reason to test it. Just tried it and it worked great -> Try adding a 0.01 amount displacement. It's enough to basically teselate the object into voxels and eliminate this problem. Any texture map will do.
Cheers
Milan
Colorist / VFX artist / Motion Designer
macOS - Windows 7 - Cinema 4D R19.068 - GTX1070TI - GTX780
macOS - Windows 7 - Cinema 4D R19.068 - GTX1070TI - GTX780
That's awesome ideamilanm wrote:grimm, you've inspired me to try another method.
I always thought this should work in theory but I never had a good reason to test it. Just tried it and it worked great -> Try adding a 0.01 amount displacement. It's enough to basically teselate the object into voxels and eliminate this problem. Any texture map will do.
Cheers
Milan

CPU – i9 13900KF, 128GB RAM, GPU – RTX 4090
System – Windows 11
My Behance portfolio, Blender plugin FB support group
System – Windows 11
My Behance portfolio, Blender plugin FB support group
Hmm..I don't see any difference adding a texture to displacement...
Beides...there is no option to enter a numeric value for displacement in Blender.
Beides...there is no option to enter a numeric value for displacement in Blender.
Debian 10.2 on AMD 1950X, 64GB RAM, 2 * RTX2080Ti
Octane Blender Studio 2020.1-XB3-21.3
Blender 2.83 E_Cycles
Octane Blender Studio 2020.1-XB3-21.3
Blender 2.83 E_Cycles
I took a couple of quick screenshots to show how this is done. The fist capture shows the terminal issue with displacement unconnected:
And here it is with displacement connected and I drew an arrow to the height setting, which I just left as default:
You do have to make sure you UV unwrap the sphere for it to work.
Jason
And here it is with displacement connected and I drew an arrow to the height setting, which I just left as default:
You do have to make sure you UV unwrap the sphere for it to work.
Jason
Linux Mint 21.3 x64 | Nvidia GTX 980 4GB (displays) RTX 2070 8GB| Intel I7 5820K 3.8 Ghz | 32Gb Memory | Nvidia Driver 535.171