【问题标题】:Three.js spotlights not casting shadowThree.js 聚光灯不投射阴影
【发布时间】:2015-12-05 09:14:24
【问题描述】:

请参阅http://www.xpos.nl/clock/ 了解手头的问题。

该页面还包含指向动画视频的链接,以及我正在尝试使用 three.js 实现的真实时钟。

这是一个带有 2 个 LED 的时钟,围绕中心的一个引脚旋转。阴影构成了时钟的指针。

对于three.js/webgl,我完全是新手,但是在three.js 方面的“专家”的帮助下,我/我们已经走到了这一步: http://www.xpos.nl/clock/ (时钟以每秒一分钟的速度滴答作响以加快动画速度)

缺少一件事:时钟的指针。中心大头针不显示聚光灯应投射的阴影。

为什么中心销没有任何阴影?

【问题讨论】:

    标签: three.js


    【解决方案1】:

    要在three.js中投射阴影,必须添加:

    renderer.shadowMap.enabled = true;
    
    light.castShadow = true;
    

    three.js r.73

    【讨论】:

    • 这对我不起作用。我正在创建一个随物体移动的灯光,但灯光不会在任何物体上投射阴影。
    • 这是一个非常糟糕的答案。没有试图解释如何、为什么、顺序或原因。
    猜你喜欢
    • 2019-01-14
    • 1970-01-01
    • 2016-06-21
    • 1970-01-01
    • 1970-01-01
    • 2017-08-29
    • 1970-01-01
    • 2017-12-12
    相关资源
    最近更新 更多