如何在threejs中从平面发光?

Posted

技术标签:

【中文标题】如何在threejs中从平面发光?【英文标题】:How to emit light from plane in threejs? 【发布时间】:2017-01-19 21:58:20 【问题描述】:

我想实现和这个有点类似 http://groovemechanic.net/three.js.release/examples/#webgl_lights_rectarealight 此示例使用的是 Threejs 的 AreaLight,当前版本中没有。我在这里尝试了旧版本的代码 https://github.com/mrdoob/three.js/blob/r64/src/lights/AreaLight.js 但没有运气。 谁能帮助我如何使用当前版本实现这一目标?

【问题讨论】:

也许这可以帮助你:***.com/questions/17021264/… 【参考方案1】:

您所看到的仍然是一个正在进行中的工作。它应该很快就会登陆 three.js 主存储库,但到目前为止,获得它的唯一方法是通过这个分支:https://github.com/abelnation/three.js/tree/rect-area-light-with-ltc-approximation

请参阅此处的拉取请求以获取有关此主题的更新:https://github.com/mrdoob/three.js/pull/9234

【讨论】:

你能指点我它的html和js吗,我在看rect-area-light-with-ltc-approximation分支中的example目录,但是找不到。 您可以通过 firebug 或类似工具检查示例本身的代码;) 我在询问代码本身的 url,因为我在该分支中找不到代码。 这里是您发布的示例的 html 文件:github.com/abelnation/three.js/blob/…

以上是关于如何在threejs中从平面发光?的主要内容,如果未能解决你的问题,请参考以下文章

如何在本机反应中从平面列表中设置 Json 数组

我如何画一条线,然后在 three.js 中从它创建一个剪切平面?里面的工作示例

如何在swift中从图像创建循环加载器

threejs 反锯齿,raser,特效发光

threejs4模型发光加GUI

threejs 3维中的2d平面