javascript - 如何在Threejs中从平面发出光?

标签 javascript three.js

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

最佳答案

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

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

关于javascript - 如何在Threejs中从平面发出光?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39450724/

相关文章:

javascript - 简化此 javascript 以显示一个,隐藏其余部分

javascript - 如何从递归异步回调返回值?

javascript - three.js 线框只有形状,隐藏边缘为虚线

three.js - 使用OrbitControls.js重置相机

javascript - 在 Three.js 中,当我尝试实例化 OrbitControls 时,出现未捕获的类型错误 : THREE. OrbitControls 不是构造函数

javascript - app-location 元素 {{route}} 是如何设置的?

javascript - jquery可选择并右键单击

ios - 你能限制 three.js 设备方向控件与轨道控件相同吗

javascript - 检测webgl支持,我们应该使用Detector.js还是system.min.js?

javascript - 在 chrome 扩展中调用通知函数时打开不同的页面定义?