问题标签 [shadows]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
532 浏览

html - Box-Shadow 没有出现

在编码方面,我是一个完全的新手。我现在正在学校学习 HTML 课程,但我尝试创建的页面有问题。我现在正在学习 CSS,在一个练习页面中,我使 #container 中包含的 box-shadow 没有出现在我的 div 中。当我打开“答案”页面来测试我的浏览器时,它会显示出来,但在我的页面上几乎没有相同的代码。任何帮助将不胜感激,因为这让我发疯。这是代码:

0 投票
0 回答
88 浏览

three.js - Three.js 强制旋转 2D 平面的阴影始终面向光源

我有一个带有树纹理的 2D 平面,它始终通过仅在其 Y 轴上旋转来面向相机的大致方向。它效果很好,阴影投射完美,但我不希望 2D 平面的阴影随之旋转。

我希望阴影出现,以便 2D 对象始终直接面对光源,即使不是。我试过在没有任何运气的情况下弄乱着色器。我应该用这个来研究着色器技巧,还是已经有可以从 Three.js 中获得的东西可以做到这一点?

我在想就是这样,或者在另一个 2D 平面的同一位置想出一个不可见的平面,并强制它面向光源并投射阴影,但这会导致其他并发症。

需要这样做的原因是为场景中的 2D 树木保留浓密的阴影。

0 投票
1 回答
110 浏览

android - 棒棒糖前的 Android 阴影

在 android 5.0+ 中存在属性提升,它为视图添加阴影。谁能建议如何与旧版本 5.0< 兼容?9-patch 不是好主意,因为在我的应用程序中到处都有阴影并且视图不同(圆角,不圆角等)。

0 投票
0 回答
111 浏览

windows - 如何在 vssadmin create shadow 中添加多个卷

我正在尝试如下创建 VSS 阴影

以上工作正常,但现在对于多个卷它不起作用

0 投票
1 回答
526 浏览

javascript - 三个js阴影

我一直在研究 tree.js 中的场景,以帮助理解如何创建一个类似于我在 3dsMax 中的场景。我正试图添加阴影。

根据我的阅读,我应该看到地面上的阴影,由 lightSpot_Right 投射,barStool 是遮挡对象。但我不是!如果有人有任何建议,将不胜感激!

0 投票
1 回答
1792 浏览

three.js - 三.js控制阴影

我在控制 THREE.js 中的阴影时遇到了麻烦。首先,我场景中的阴影太暗了。根据我的阅读,有一个 shadowDarkness 属性,在当前版本的 three.js 中不再可用。有谁知道解决方法?

此外,在附图中:“背面”几何体没有遮挡座椅阴影上的光线 - 但是,您可以在球体(cubeCamera)的反射中看到凳子的背面。有谁知道如何解决这个问题?

附带说明: chrome 给我一个错误“未捕获的类型错误:无法设置未定义的属性‘可见’”,关于

我的代码的一部分。这会以某种方式影响阴影吗?我可以评论那部分代码,它对凳子的“反光”外观几乎没有影响。然而,它不再反映在球体中。任何帮助深表感谢。

在此处输入图像描述

0 投票
1 回答
35 浏览

css - 我怎样才能做到?(阴影 CSS3)

在此处输入图像描述

我什至不介意如何创建它。有任何想法吗?

0 投票
2 回答
331 浏览

python - 2D 阴影效果 - 圆上的点

我目前正在尝试为我用 Python 编写的 2D 游戏实现平面阴影效果。我在网上找到了大量的教程和方法(http://ncase.me/sight-and-light/)但是,这些都使用多边形作为障碍物,其中所有角点都是已知的,而我的游戏包括界。

我想知道如果 A 和 O 的情况以及圆的半径已知,是否可以计算每个接触点(P 和 Q)的 X 和 Y 坐标或线的梯度。

如果问题不在主题范围内,请提前致谢并道歉,但我无法在其他任何地方找到答案。

0 投票
1 回答
134 浏览

javascript - HTML5 Three.js r81 阴影在相机旋转期间丢失 alpha 贴图

使用 Three.JS r81 我遇到了一个问题,即使用自定义深度着色器通过透明材质投射阴影。当我的场景中只有一棵树时,阴影看起来很棒。第二个我添加到右侧大约 100 个单位的简单盒子中,阴影失去了投射它们的透明材料的所有透明度。关闭盒子上的阴影效果为零。

这是阴影的外观

这是我添加一个框时发生的情况

有趣的是,如果我将盒子移近树,阴影似乎会自行纠正。另外,我使用的是轨道摄像机,围绕场景旋转会使阴影在围绕树旋转时从好到坏来回移动。

我的灯设置得很基本:

我已经弄乱了光影设置中的几乎所有值,但没有任何积极影响。

我知道 Three.js 中的影子系统在过去一年中发生了一些变化,但不确定是我的问题还是库中可能存在的错误。有任何想法吗?

0 投票
1 回答
230 浏览

3d - ThreeJS 阴影在墙壁附近表现得很有趣

所以我正在使用 ThreeJS 中的阴影。我正在使用带有 WebGLRenderer 的透视相机。照明设置是这样的。

当我靠近墙壁时,我得到的是一个被切断的阴影。我玩过Shadow Bias,但对我来说,这完全是在黑暗中刺伤。

我得到的是这种奇怪的阴影行为。我附上了一个屏幕截图,并用红色圈出了它,并带有一个指向它的箭头。注意阴影是如何被切断的,就好像光线从墙上反射并抵消了阴影一样。有什么办法可以避免这种情况?

在此处输入图像描述