• V
    Add SSRrPass (screen space refraction) (#21420) · cb9f8d0e
    Vis 提交于
    * SSRPassCorrectReflectorDepth
    
    * Fix? or bypass? large groundReflector edge viewing problem.
    
    * Renaming & some clean up.
    
    * SSRr init copy from SSR
    
    * ok: rename SSR to SSRr & remove groundReflector
    
    * clean up
    
    * clean: blur
    
    * a
    
    * a
    
    * pok
    
    * debug_effect
    
    * pok
    
    * pok
    
    * doing
    
    * doing
    
    * add gui ior
    
    * ok
    
    * screenshot
    
    * bugfix: Correct transparent object z-depth occlusion.
    
    * add vconsole
    
    * Add specular.
    
    * Generalize & Clean up.
    
    * Click toggle transparent.
    
    * Rename: specularRenderTarget.
    Fix: scene.background.
    MouseMove Check: Zero is sufficient.
    
    * Correct IOR.
    
    * Fix: Tiny gaps display error.
    Rename: tSpecular.
    
    * Clean up.
    
    * Rename: Metalness to Refractive.
    Add: Specular togglable.
    
    * Make `defines` all uppercase.
    
    * Add `Specular` OUTPUT.
    
    * BugFix: Corrent `tDepthSelects`.
    Add: `DepthSelects` OUTPUT.
    
    * Rename: `normal` to `normalSelects`.
    
    * Let `away` consider `surfDist`.
    
    * Setting: `maxDistance` configurable.
    
    * Use `pointToLineDistance`.
    
    * All use `NearestFilter`.
    
    * Add: `infiniteThick`.
    
    * Increase `maxDistance`.
    
    * Add setting: fillHole.
    cb9f8d0e
files.json 10.8 KB