You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Reacted by Mykita, Youness BELFKIH, Arkady Vinkovsky, Atte Sarkonen, Remy Cilia, Derek Feehrer, Charith Dissanayake, Tom Wendland, Michael Musso, tzedekventures and 1 more
Thanks, that implementation does look pretty good 👌 My current plan is to finish the SSAOEffect, improve the ToneMappingEffect and then start working on SSR.
Reacted by LG, Vis, Mykita, Marco Fugaro, William McMurray, Arkady Vinkovsky and tzedekventures
See this comment for the current plans regarding SSR.
I haven't forgotten about it, but it's currently not a great time to use SSR with three. The point of SSR is to render reflections without having to render the scene multiple times. This is currently not possible because three doesn't support MRT yet. Even if we were to implement SSR right now, we'd still have to render the scene many times to gather the various textures that are required to render the effect. You'd be better off using a CubeCamera or a Reflector.
@vanruesc Hi, youre doing awesome work in this repo! Just wanted to let you know MRT landed in three.js r129! Will this change priority of any features, like SSR?
@DolphinIQ Hey, thanks! The priority of SSR doesn't really change, but MRT definitely opens up a path to an efficient implementation. We still need a reliable way to modify three's built-in materials, e.g. via NodeMaterials, to make effective use of this feature. Related comment: #292 (comment).
Activity
vanruesc commentedon Apr 14, 2020
Thanks for the references. I can't say that I'm a fan of SSR, but I'll consider adding it.
Mykita commentedon Apr 14, 2020
Just wanted to +1 the SSR request
todaylg commentedon May 13, 2020
Just wanted to +1 the SSR request
Ben-Mack commentedon May 20, 2020
I've found an in-progress working implement for Three.js here: https://github.com/gkjohnson/threejs-sandbox/tree/master/screenSpaceReflectionsPass
The result is lacking blurring by roughness, but it does look very promising.
Maybe you could use it as a base to develop on?
vanruesc commentedon May 21, 2020
Thanks, that implementation does look pretty good 👌 My current plan is to finish the
SSAOEffect, improve theToneMappingEffectand then start working on SSR.gonnavis commentedon Jun 17, 2020
@vanruesc Looking forward to!
jcguarinpenaranda commentedon Jul 27, 2020
+1 :D
gonnavis commentedon Aug 13, 2020
I wrote my own and make a pr to three.js, but now just support OrthographicCamera, I'm trying to support PerspectiveCamera.

Demo Demo2
gonnavis commentedon Aug 22, 2020
PerspectiveCamera support is OK now. mrdoob/three.js#20156
Demo
veryprofessionaldodo commentedon Jan 28, 2021
Just here to add my +1. I'm currently experimenting with this framework for the company that I work with, and SSR would be quite beneficial!
vinkovsky commentedon Mar 17, 2021
Hi! This will be super useful! is it currently under development?
vanruesc commentedon Mar 17, 2021
See this comment for the current plans regarding SSR.
I haven't forgotten about it, but it's currently not a great time to use SSR with
three. The point of SSR is to render reflections without having to render the scene multiple times. This is currently not possible becausethreedoesn't support MRT yet. Even if we were to implement SSR right now, we'd still have to render the scene many times to gather the various textures that are required to render the effect. You'd be better off using a CubeCamera or a Reflector.DolphinIQ commentedon May 28, 2021
@vanruesc Hi, youre doing awesome work in this repo! Just wanted to let you know MRT landed in three.js r129! Will this change priority of any features, like SSR?
vanruesc commentedon May 30, 2021
@DolphinIQ Hey, thanks! The priority of SSR doesn't really change, but MRT definitely opens up a path to an efficient implementation. We still need a reliable way to modify three's built-in materials, e.g. via NodeMaterials, to make effective use of this feature. Related comment: #292 (comment).
vanruesc commentedon Feb 12, 2024
Closing in favor of #571.