Skip to content

Screen space reflections? #190

Closed
Closed

Description

@Ben-Mack

Activity

  1. vanruesc commented on Apr 14, 2020

    @vanruesc
    Member

    Thanks for the references. I can't say that I'm a fan of SSR, but I'll consider adding it.

  2. Mykita commented on Apr 14, 2020

    @Mykita

    Just wanted to +1 the SSR request

  3. todaylg commented on May 13, 2020

    @todaylg

    Just wanted to +1 the SSR request

  4. Ben-Mack commented on May 20, 2020

    @Ben-Mack
    Author

    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?

  5. vanruesc commented on May 21, 2020

    @vanruesc
    Member

    Thanks, that implementation does look pretty good 👌 My current plan is to finish the SSAOEffect, improve the ToneMappingEffect and then start working on SSR.

  6. gonnavis commented on Jun 17, 2020

    @gonnavis

    @vanruesc Looking forward to!

  7. jcguarinpenaranda commented on Jul 27, 2020

    @jcguarinpenaranda

    +1 :D

  8. gonnavis commented on Aug 13, 2020

    @gonnavis

    I wrote my own and make a pr to three.js, but now just support OrthographicCamera, I'm trying to support PerspectiveCamera.
    Demo Demo2
    clipboard

  9. gonnavis commented on Aug 22, 2020

    @gonnavis

    PerspectiveCamera support is OK now. mrdoob/three.js#20156

    Demo

    ffasdg

  10. veryprofessionaldodo commented on Jan 28, 2021

    @veryprofessionaldodo

    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!

  11. vinkovsky commented on Mar 17, 2021

    @vinkovsky

    Hi! This will be super useful! is it currently under development?

  12. vanruesc commented on Mar 17, 2021

    @vanruesc
    Member

    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.

  13. DolphinIQ commented on May 28, 2021

    @DolphinIQ

    @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?

  14. vanruesc commented on May 30, 2021

    @vanruesc
    Member

    @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).

  15. vanruesc commented on Feb 12, 2024

    @vanruesc
    Member

    Closing in favor of #571.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions