Loading video...
Video Failed to Load
more work on dreis new transmissionmaterial as a direct replacement for THREE.MeshPhysicalMaterial N8 Programs added white noise roughness/blur to it today, it looks so much better than physicals chonk pixel blur! 🤩
118,835 views • 3 years ago •via X (Twitter)
7 Comments

because transmissionmaterial is aware of its parent mesh it can exclude it for its extra render pass, some performance saved but it also looks better, allows it to pick up on the walls, the bubbles and the ground shadows for instance.

THREE.MeshPhysicalMaterial was made for performance, but it made some things unusable, for instance roughness just never looks good (right img). with trans mat performance can manually be adjusted, for instance 32x32 resolution w/ 32 samples, super fast but gorgeous results!

so close @focru_ino i think this is what you wanted. it's zoom stable as well.

@N8Programs It there any chance to implement in Blender ?🙂

@bruno_simon @N8Programs will this work in WebXR 👀

@bruno_simon @N8Programs i dont see why not

@N8Programs This is so good! I'm currently working on a glass render but it's offline....so wish I could do it in realtime :D
