Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add SSRPass (screen space reflection) #20156

Merged
merged 108 commits into from
Feb 23, 2021
Merged

Add SSRPass (screen space reflection) #20156

merged 108 commits into from
Feb 23, 2021

Commits on Aug 10, 2020

  1. SSRPass init

    gonnavis committed Aug 10, 2020
    Configuration menu
    Copy the full SHA
    65679de View commit details
    Browse the repository at this point in the history
  2. a

    gonnavis committed Aug 10, 2020
    Configuration menu
    Copy the full SHA
    4b41a96 View commit details
    Browse the repository at this point in the history
  3. a

    gonnavis committed Aug 10, 2020
    Configuration menu
    Copy the full SHA
    204ea1f View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2020

  1. a

    gonnavis committed Aug 11, 2020
    Configuration menu
    Copy the full SHA
    614ae8b View commit details
    Browse the repository at this point in the history
  2. a

    gonnavis committed Aug 11, 2020
    Configuration menu
    Copy the full SHA
    1bcff91 View commit details
    Browse the repository at this point in the history
  3. a

    gonnavis committed Aug 11, 2020
    Configuration menu
    Copy the full SHA
    4078f7a View commit details
    Browse the repository at this point in the history
  4. a

    gonnavis committed Aug 11, 2020
    Configuration menu
    Copy the full SHA
    78fa272 View commit details
    Browse the repository at this point in the history
  5. a

    gonnavis committed Aug 11, 2020
    Configuration menu
    Copy the full SHA
    9703d2c View commit details
    Browse the repository at this point in the history
  6. a

    gonnavis committed Aug 11, 2020
    Configuration menu
    Copy the full SHA
    88c78e8 View commit details
    Browse the repository at this point in the history
  7. a

    gonnavis committed Aug 11, 2020
    Configuration menu
    Copy the full SHA
    d103220 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    7468084 View commit details
    Browse the repository at this point in the history
  9. SSRPassPerspective

    gonnavis committed Aug 11, 2020
    Configuration menu
    Copy the full SHA
    67aa950 View commit details
    Browse the repository at this point in the history
  10. a

    gonnavis committed Aug 11, 2020
    Configuration menu
    Copy the full SHA
    ebc4ab8 View commit details
    Browse the repository at this point in the history
  11. a

    gonnavis committed Aug 11, 2020
    Configuration menu
    Copy the full SHA
    d483010 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2020

  1. a

    gonnavis committed Aug 12, 2020
    Configuration menu
    Copy the full SHA
    16a6725 View commit details
    Browse the repository at this point in the history
  2. a

    gonnavis committed Aug 12, 2020
    Configuration menu
    Copy the full SHA
    9ed5d1f View commit details
    Browse the repository at this point in the history
  3. a

    gonnavis committed Aug 12, 2020
    Configuration menu
    Copy the full SHA
    5786c74 View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2020

  1. a

    gonnavis committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    cc14b55 View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2020

  1. a

    gonnavis committed Aug 21, 2020
    Configuration menu
    Copy the full SHA
    cadb7f9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    672f8bd View commit details
    Browse the repository at this point in the history
  3. a

    gonnavis committed Aug 21, 2020
    Configuration menu
    Copy the full SHA
    65bc8c2 View commit details
    Browse the repository at this point in the history
  4. almost OK

    gonnavis committed Aug 21, 2020
    Configuration menu
    Copy the full SHA
    5262a8c View commit details
    Browse the repository at this point in the history
  5. increase FOV

    gonnavis committed Aug 21, 2020
    Configuration menu
    Copy the full SHA
    673b2ff View commit details
    Browse the repository at this point in the history
  6. a

    gonnavis committed Aug 21, 2020
    Configuration menu
    Copy the full SHA
    304b3ad View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2020

  1. a

    gonnavis committed Aug 22, 2020
    Configuration menu
    Copy the full SHA
    b65ed77 View commit details
    Browse the repository at this point in the history
  2. a

    gonnavis committed Aug 22, 2020
    Configuration menu
    Copy the full SHA
    963e6b1 View commit details
    Browse the repository at this point in the history
  3. A

    gonnavis committed Aug 22, 2020
    Configuration menu
    Copy the full SHA
    0d24e9d View commit details
    Browse the repository at this point in the history
  4. A

    gonnavis committed Aug 22, 2020
    Configuration menu
    Copy the full SHA
    4e9f48b View commit details
    Browse the repository at this point in the history
  5. a

    gonnavis committed Aug 22, 2020
    Configuration menu
    Copy the full SHA
    83f19f8 View commit details
    Browse the repository at this point in the history
  6. clean

    gonnavis committed Aug 22, 2020
    Configuration menu
    Copy the full SHA
    5c77745 View commit details
    Browse the repository at this point in the history
  7. clean

    gonnavis committed Aug 22, 2020
    Configuration menu
    Copy the full SHA
    f776e9a View commit details
    Browse the repository at this point in the history
  8. screenshot

    gonnavis committed Aug 22, 2020
    Configuration menu
    Copy the full SHA
    acf4d06 View commit details
    Browse the repository at this point in the history
  9. a

    gonnavis committed Aug 22, 2020
    Configuration menu
    Copy the full SHA
    898c688 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2020

  1. gui

    gonnavis committed Aug 23, 2020
    Configuration menu
    Copy the full SHA
    fbf6f8e View commit details
    Browse the repository at this point in the history
  2. a

    gonnavis committed Aug 23, 2020
    Configuration menu
    Copy the full SHA
    e86f5c9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f005e08 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0bb587e View commit details
    Browse the repository at this point in the history
  5. bug fix

    gonnavis committed Aug 23, 2020
    Configuration menu
    Copy the full SHA
    27b2d88 View commit details
    Browse the repository at this point in the history
  6. a

    gonnavis committed Aug 23, 2020
    Configuration menu
    Copy the full SHA
    7b6a6d0 View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2020

  1. mobile bug fix

    gonnavis committed Aug 24, 2020
    Configuration menu
    Copy the full SHA
    a5b89ee View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2020

  1. surfDist affected by clipW

    gonnavis committed Aug 25, 2020
    Configuration menu
    Copy the full SHA
    0b3054b View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2020

  1. performance improvement

    gonnavis committed Aug 26, 2020
    Configuration menu
    Copy the full SHA
    600fc0f View commit details
    Browse the repository at this point in the history
  2. a

    gonnavis committed Aug 26, 2020
    Configuration menu
    Copy the full SHA
    91da469 View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2020

  1. SSRPassSelective

    gonnavis committed Aug 30, 2020
    Configuration menu
    Copy the full SHA
    58bd9ce View commit details
    Browse the repository at this point in the history
  2. a

    gonnavis committed Aug 30, 2020
    Configuration menu
    Copy the full SHA
    1c5854c View commit details
    Browse the repository at this point in the history
  3. selective ok

    gonnavis committed Aug 30, 2020
    Configuration menu
    Copy the full SHA
    135b3f3 View commit details
    Browse the repository at this point in the history
  4. selective ok

    gonnavis committed Aug 30, 2020
    Configuration menu
    Copy the full SHA
    3ce1c0d View commit details
    Browse the repository at this point in the history
  5. a

    gonnavis committed Aug 30, 2020
    Configuration menu
    Copy the full SHA
    6df5b11 View commit details
    Browse the repository at this point in the history
  6. a

    gonnavis committed Aug 30, 2020
    Configuration menu
    Copy the full SHA
    7de93ca View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    bed4359 View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2020

  1. Configurable encoding

    gonnavis committed Aug 31, 2020
    Configuration menu
    Copy the full SHA
    518da6a View commit details
    Browse the repository at this point in the history
  2. support OrthographicCamera

    gonnavis committed Aug 31, 2020
    Configuration menu
    Copy the full SHA
    252e87b View commit details
    Browse the repository at this point in the history
  3. traverseVisible

    gonnavis committed Aug 31, 2020
    Configuration menu
    Copy the full SHA
    14df55a View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2020

  1. SSRPass_bouncing

    gonnavis committed Sep 2, 2020
    Configuration menu
    Copy the full SHA
    a3261bf View commit details
    Browse the repository at this point in the history
  2. a

    gonnavis committed Sep 2, 2020
    Configuration menu
    Copy the full SHA
    80b48b5 View commit details
    Browse the repository at this point in the history
  3. a

    gonnavis committed Sep 2, 2020
    Configuration menu
    Copy the full SHA
    e026754 View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2020

  1. performance improvement

    gonnavis committed Sep 7, 2020
    Configuration menu
    Copy the full SHA
    9fa2a96 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2020

  1. a

    gonnavis committed Sep 20, 2020
    Configuration menu
    Copy the full SHA
    3abcc06 View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2020

  1. Configuration menu
    Copy the full SHA
    776917b View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2020

  1. Configuration menu
    Copy the full SHA
    e12c022 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e3f0aed View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2020

  1. clean

    gonnavis committed Sep 28, 2020
    Configuration menu
    Copy the full SHA
    4420625 View commit details
    Browse the repository at this point in the history
  2. use lineLineIntersection instead of pointToLineDistance, can get accu…

    …rate relfectRayLen. Add DistanceAttenuation feature.
    gonnavis committed Sep 28, 2020
    Configuration menu
    Copy the full SHA
    ff425c9 View commit details
    Browse the repository at this point in the history
  3. lineLineIntersection & DistanceAttenuation.

    Use lineLineIntersection instead of pointToLineDistance, can get accurate relfectRayLen. Add DistanceAttenuation feature.
    gonnavis committed Sep 28, 2020
    Configuration menu
    Copy the full SHA
    13e3078 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8db64cb View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    753fe6b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d0b0b93 View commit details
    Browse the repository at this point in the history
  7. infiniteThick

    gonnavis committed Sep 28, 2020
    Configuration menu
    Copy the full SHA
    62e4079 View commit details
    Browse the repository at this point in the history
  8. normal noise

    gonnavis committed Sep 28, 2020
    Configuration menu
    Copy the full SHA
    6607e29 View commit details
    Browse the repository at this point in the history
  9. a

    gonnavis committed Sep 28, 2020
    Configuration menu
    Copy the full SHA
    28aef30 View commit details
    Browse the repository at this point in the history
  10. a

    gonnavis committed Sep 28, 2020
    Configuration menu
    Copy the full SHA
    c51855d View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2020

  1. fit morphTargets

    gonnavis committed Sep 29, 2020
    Configuration menu
    Copy the full SHA
    f6a1f3e View commit details
    Browse the repository at this point in the history
  2. Separate blur setting

    gonnavis committed Sep 29, 2020
    Configuration menu
    Copy the full SHA
    d5d25a2 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2020

  1. Configuration menu
    Copy the full SHA
    36473a2 View commit details
    Browse the repository at this point in the history
  2. a

    gonnavis committed Sep 30, 2020
    Configuration menu
    Copy the full SHA
    7511ce7 View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2020

  1. Configuration menu
    Copy the full SHA
    8c59420 View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2020

  1. Configuration menu
    Copy the full SHA
    9fe3281 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    311bf63 View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2020

  1. NormalBlending

    gonnavis committed Oct 13, 2020
    Configuration menu
    Copy the full SHA
    454c82d View commit details
    Browse the repository at this point in the history
  2. screenshot

    gonnavis committed Oct 13, 2020
    Configuration menu
    Copy the full SHA
    34e2044 View commit details
    Browse the repository at this point in the history
  3. a

    gonnavis committed Oct 13, 2020
    Configuration menu
    Copy the full SHA
    b8b7b82 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2020

  1. Configuration menu
    Copy the full SHA
    6029774 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2020

  1. bugfix: maxDistance and attenuation should compared by distance perpe…

    …ndicular to reflectNormal (use pointPlaneDistance function)
    gonnavis committed Oct 26, 2020
    Configuration menu
    Copy the full SHA
    8181946 View commit details
    Browse the repository at this point in the history
  2. fresnel

    gonnavis committed Oct 26, 2020
    Configuration menu
    Copy the full SHA
    da39b17 View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2020

  1. Configuration menu
    Copy the full SHA
    7ae5672 View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2020

  1. Configuration menu
    Copy the full SHA
    b0fc8ef View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2020

  1. calculated maxReflectRayLen

    gonnavis committed Oct 31, 2020
    Configuration menu
    Copy the full SHA
    5aebdd8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6666d3b View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2020

  1. Configuration menu
    Copy the full SHA
    92ead6b View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2021

  1. Configuration menu
    Copy the full SHA
    640daa0 View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2021

  1. Configuration menu
    Copy the full SHA
    d042fdf View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2021

  1. With Refelector.js, default off. Now just add a reflector to hide the…

    … apparent flaw of SSR, need more integration afterwards.
    gonnavis committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    701f6a5 View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2021

  1. Configuration menu
    Copy the full SHA
    cd8eb7a View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2021

  1. Configuration menu
    Copy the full SHA
    2e79d4a View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2021

  1. 1. Exclude Reflector from SSRPass if Reflector is on. 2. Increase ref…

    …lector distanceAttenuation. 3. Change isOrbitControls to autoRotate.
    gonnavis committed Jan 25, 2021
    Configuration menu
    Copy the full SHA
    4dcbe8c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7e08822 View commit details
    Browse the repository at this point in the history
  3. Revert plane.depthWrite = false & Revert to reflector.position.y = pl…

    …ane.position.y + .0001;
    gonnavis committed Jan 25, 2021
    Configuration menu
    Copy the full SHA
    01588a5 View commit details
    Browse the repository at this point in the history
  4. Remove the noise setting.

    gonnavis committed Jan 25, 2021
    Configuration menu
    Copy the full SHA
    2c56b95 View commit details
    Browse the repository at this point in the history
  5. Use pointToLineDistance instead of viewReflectRayZ to calculate away,…

    … thus become stride irrelavent.
    gonnavis committed Jan 25, 2021
    Configuration menu
    Copy the full SHA
    58c2812 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2021

  1. Configuration menu
    Copy the full SHA
    15a1bd1 View commit details
    Browse the repository at this point in the history
  2. 1. Reduce the size of the reflector to prevent glitch caused by low p…

    …recision.
    
    2. reflectorRenderTarget resize.
    3. Clean up.
    gonnavis committed Jan 26, 2021
    Configuration menu
    Copy the full SHA
    ba1630c View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2021

  1. Configuration menu
    Copy the full SHA
    424b074 View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2021

  1. Configuration menu
    Copy the full SHA
    a1e8e98 View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2021

  1. Configuration menu
    Copy the full SHA
    98f9aaa View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2021

  1. Configuration menu
    Copy the full SHA
    1142c1b View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2021

  1. Configuration menu
    Copy the full SHA
    414da57 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    de0c8f7 View commit details
    Browse the repository at this point in the history
  3. gui folder

    gonnavis committed Feb 21, 2021
    Configuration menu
    Copy the full SHA
    c37e040 View commit details
    Browse the repository at this point in the history