文件名称:React后处理:reactReact三纤维的后处理
文件大小:1.27MB
文件格式:ZIP
更新时间:2024-02-22 03:50:07
react webgl threejs 3d postprocessing
React后处理 react-postprocessing是的包装器。 (这还不是)要进行复杂的效果编排,但是可以为直接的效果链节省 。 npm install @react-three/postprocessing 这些演示是真实的,您可以单击它们! 它们也包含完整的代码。 :package: 为什么要进行后处理而不是三个/ examples / jsm / postprocessing? 来自 该库提供了一个EffectPass,可以自动组织和合并任何给定的效果组合。 这样可以最大程度地减少渲染操作的数量,并可以组合许多效果,而不会降低传统通过链接的性能。 此外,每种效果都可以选择自己的混合功能。 所有全屏渲染操作还使用单个三角形填充屏幕。 与使用四边形相比,此方法与现代GPU光栅化模式保持一致,并消除了沿屏幕对角线的不必要片段计算。 这对于使用复杂片段着色器的GPGPU传递和效果特别有用。 后处理还支持开箱即用的srgb编码,以及react-postprocessing的默认设置WebGL2 MSAA(多样本抗锯齿),您可以获得不带锯齿边缘的高性能清晰结果。 它是
【文件预览】:
react-postprocessing-master
----.eslintrc.json(2KB)
----rollup.config.js(1KB)
----api.md(20KB)
----yarn.lock(348KB)
----src()
--------effects()
--------index.tsx(915B)
--------util.tsx(2KB)
--------EffectComposer.tsx(3KB)
----.npmignore(231B)
----types()
--------postprocessing.d.ts(94KB)
----examples()
--------.env(26B)
--------public()
--------config-overrides.js(1006B)
--------yarn.lock(525KB)
--------src()
--------sandbox.config.json(98B)
--------tsconfig.json(169B)
--------README.md(427B)
--------.env.development(42B)
--------.gitignore(310B)
--------package.json(1KB)
----.travis.yml(38B)
----tsconfig.json(612B)
----LICENSE(1KB)
----.prettierrc(107B)
----README.md(4KB)
----CODE_OF_CONDUCT.md(3KB)
----.gitignore(222B)
----package.json(3KB)