Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add SSRrPass (screen space refraction) (#21420)
* 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.
- Loading branch information