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?

5 Likes

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

We really need this, especially for non-game experiences (f.e. glass on a UI).

3 Likes

This has been reverted in newer releases, right? I’m currently having the same problem.

Hi, is it possible to set the size of transmission render target ?

No, resizing the transmission render target is not currently supported.