文件名称:three-effects:Three.js https的后期处理
文件大小:19.6MB
文件格式:ZIP
更新时间:2024-05-27 22:41:54
JavaScript
三效 Three.js开发的最小框架。 它简化了高性能后处理和实体组件系统的实施 后期处理 该库通过在场景上附加侦听器来工作。onBeforeRender和onAfterRender以及之后,当使用增强型场景对象调用renderer.render时,将自动进行后期处理。 从模块中公开了一个单独的函数attachEffects,该函数以THREE.Scene对象作为参数,并返回绑定到提供的场景对象的函数/闭包。 在内部,attachEffects绑定scene.onBeforeRender和.onAfterRender回调处理程序以交换渲染目标并透明地执行后期处理。 返回的控制函数用作最终的合成着色器,该着色器输出到screen / hmd或调用renderer.render()时绑定的任何渲染目标。 完整片段着色器需要作为字符串参数传递给函数。 scene.userData属性用作
【文件预览】:
three-effects-master
----.gitignore(914B)
----package.json(1KB)
----package-lock.json(4KB)
----src()
--------fx.js(7KB)
--------lib()
--------chunk.js(5KB)
--------ecs.js(2KB)
----dist()
--------three-effects.module.js(30KB)
--------three-effects.old.js(1.12MB)
--------three-effects.js(1.12MB)
----LICENSE(1KB)
----index.js(364B)
----rollup.config.js(327B)
----examples()
--------WebVR.js(5KB)
--------canary()
--------defer()
--------madrid()
--------basic()
----README.md(7KB)