Chaos Corona Forum

General Category => Porting and API => Chaos Corona for Blender => Topic started by: Asticles on 2017-07-06, 11:27:28

Title: Render artifacts with emission meshes.
Post by: Asticles on 2017-07-06, 11:27:28
Hi all,

Just to show you.

I've discovered sometimes the luminous polygons are too small for corona and some artifacts start to appear (I believe that they are NaN).
It seems to happen only with images as Emission Color, I believe.

The solution is to make the small emission polygons not to emit (for example those from a bevel).

Regards



Title: Re: Render artifacts with emission meshes.
Post by: burnin on 2017-07-06, 17:38:52
What in particularly am i looking at?
Would you care to share a scene example?
Title: Re: Render artifacts with emission meshes.
Post by: Asticles on 2017-07-08, 11:46:09
I send you an example, you should put an image into the screen, without image it does not happen.

The solution by now is to delete the small polygons.

Title: Re: Render artifacts with emission meshes.
Post by: burnin on 2017-07-08, 15:00:03
Yup, i see.
Usual suspect, has something to do with shading & normals (on long thin polys).
Just do a vertical cut through the middle (ctrl+R) and observe ;)

(http://i.imgur.com/zeiXZG3.png)

PS
Creating NaNs (black pixels) influences denoiser also... thus makes them bigger, more pronounced.


BTW
There's no need to model beveled edges of the screen, leave them flat (use simple plane/4 vertices).
Edges on real products are usually hidden behind the frame ;)
Title: Re: Render artifacts with emission meshes.
Post by: Asticles on 2017-07-08, 17:46:57
Good trick, I'll check.

It came out from a bevel modifier to the entire object.

Thanks