如何在Three.js中使用延迟照明

单实体

我正在开发的当前Three.js应用程序需要大量独立的灯光,因此可以从延迟的灯光渲染器中受益。

到目前为止,我已经阅读了有关使用WebGLDeferredRenderer的建议的资源,但是当我按照它们的建议定义渲染器对象时:

var renderer = new THREE.WebGLDeferredRenderer({
width: window.innerWidth,
height: window.innerHeight,
scale: 1, antialias: true,
tonemapping: THREE.FilmicOperator, brightness: 2.5 });

并按如下所示调用渲染器以绘制场景:

renderer.render( scene, camera );

我得到一个空白屏幕,而如果使用标准WebGL渲染器,则场景将被正确渲染。

 renderer = new THREE.WebGLRenderer( { antialias: true } );

我似乎找不到在three.js中嵌入延迟照明的合适示例。我想念图书馆吗?我只链接了three.js也许这需要一个额外的库?

在Three.js的副本中,找不到WebGLDeferredRenderer.js的副本

西兰吉

WebGLDeferredRenderer已被删除。请参阅这篇文章以获取更多信息,并通过链接访问旧代码。

three.js r.73

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在three.js中使用Three.Triangle()

来自分类Dev

如何在 WebGl 中使用漫射照明进行 Gouraud 着色?

来自分类Dev

如何在Three.js中使用鼠标旋转对象?

来自分类Dev

如何在jQuery中使用延迟

来自分类Dev

如何在jQuery中使用延迟

来自分类Dev

如何在THREE.js r74和更高版本中使用OBJLoader和MTLLoader

来自分类Dev

如何在Three.js编辑器项目中使用OrbitControls

来自分类Dev

如何在THREE.js中使用GTLF加载器对glb进行动画处理

来自分类Dev

如何在Three.js中使用Matrix4解决我的旋转问题

来自分类Dev

Three.js 如何在着色器中使用你的结构?

来自分类Dev

如何在three.js中使用3X3矩阵进行旋转

来自分类Dev

如何在Android Studio中使用延迟功能?

来自分类Dev

如何在node.js中渲染three.js?

来自分类Dev

如何在带有Polymer的Visual Studio ASP.NET Core应用程序中使用照明元素

来自分类Dev

如何在THREE.js中单击对象

来自分类Dev

如何在Three.js中启用阴影

来自分类Dev

如何在three.js中导入json和渲染

来自分类Dev

如何在three.js中访问场景元素

来自分类Dev

如何在Three.js中不拉伸就重复纹理?

来自分类Dev

您如何在Three.js中更新制服?

来自分类Dev

如何在Three.js中切换preserveDrawingBuffer?

来自分类Dev

如何在Verold脚本中获取Three.js Sprite

来自分类Dev

如何在THREE.js中更改SpotLight shadowCameraNear参数?

来自分类Dev

如何在Blender for Three.js中对顶点分组?

来自分类Dev

如何在Three.js中编写getworldposition函数?

来自分类Dev

如何在three.js中制作加载屏幕?

来自分类Dev

如何在Three.js中拉伸圆几何?

来自分类Dev

如何在Three.js中添加PointerLockControl?

来自分类Dev

如何在Three.js中制作多个对象?

Related 相关文章

热门标签

归档