Is there a way to set roughness transmission mipmap resolution?

It currently looks really chunky Basic demo (forked) - CodeSandbox

the fat pixels are also flipping as the transmission surface moves around. is there any way to mitigate this?

1 Like

i think some of the devs are already working on the improved version https://twitter.com/superhoge/status/1417390236527566850
might just have to wait

At present the transmission render target is a fixed 1024x1024 (with lower mips used for rougher surfaces, I believe) —

I think making it configurable could be useful, but it is not totally straight-forward: the texture must be POT square in WebGL 1 (i.e. cannot generally be the same resolution as the viewport). There’s a little discussion in https://github.com/mrdoob/three.js/pull/21884, and more improvements may be possible with WebGL 2.

2 Likes