I am currently working on rendering a texture onto a cylinder using threeJS.
While it usually works well, I have encountered some strange artifacts when the radius of the cylinder is set to very low values (such as 0.0012561892224928503
in the image attached).
Is this a common issue in ThreeJS and are there any known workarounds for it?
I tried adjusting the depth buffer to logarithmic but that didn't solve the problem.
My assumption is that these artifacts are caused by a rounding error somewhere in the process, but since the default precision for the renderer is set to highp
, there isn't much I can change there.