首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >three.js rectAreaLight最新

three.js rectAreaLight最新
EN

Stack Overflow用户
提问于 2018-01-05 01:19:40
回答 1查看 1.4K关注 0票数 1

所以这个被遗弃了?three.js的特性似乎已经成为某种程度上的圣杯;我尝试过几次实现它,但都没有成功。

使用旧版本的示例如下:rectarealight

我的最小坏例子在这里:https://jsfiddle.net/bitsofcoad/1k3arL33/

代码语言:javascript
运行
复制
var width = 20;
var height = 20;
var rectLight = new THREE.RectAreaLight( 0xffffff, 500,  width, height );
rectLight.intensity = 500.0;
rectLight.position.set( 0, 30, 0 );
rectLight.lookAt( mesh2.position );
scene.add( rectLight )

var rectLightHelper = new THREE.RectAreaLightHelper( rectLight );
scene.add( rectLightHelper );

我已经确保把正确的矩形库包括在弹琴里。

这条线对为什么这个公关有一些困难的话题特别有启发:https://github.com/mrdoob/three.js/pull/9234

看到其他人在为three.js开发一种类似类型的光方面所取得的成就,这条线很有趣:

Improved Area Lighting in WebGL & ThreeJS

我真的不知道发生了什么事来打破阿贝尔的榜样,或者即使它完全坏了(我可能搞砸了我的小提琴.),但我认为对这一特性仍有相当大的兴趣。

软边看起来很好,我很想吃威斯特兰利的定制着色器(http://jsfiddle.net/hh74z2ft/89/),这几乎是我所需要的所有功能。

还有其他人能让基本功能发挥作用吗?谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-01-05 02:06:36

MeshStandardMaterialMeshPhysicalMaterial都支持区域灯。其他材料没有。

three.js r.89号

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48105906

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档