【发布时间】:2017-12-15 23:34:12
【问题描述】:
我正在尝试实现 potree 为实现混合 splats 所做的工作。在this example中,当禁用EDL并将Appearance文件夹中的quality选项切换为Splats时,会显示混合效果。
我的问题是如何避免这些点与背景混合。当我在自己的项目中启用混合时,这些点会与我的背景颜色混合,看起来不太好。避免与背景混合的优雅解决方案是什么?
编辑:
您可以看到这些点与白色背景融为一体。我正在使用自定义着色器来设置 alpha 值。在这张图片中,alpha 值为 0.5。
【问题讨论】:
-
你能举个例子来说明你在项目中看到的东西吗?另外,您是否使用标准材质来表示您的点,或者您是否有自定义着色器?
-
所以你想让它们相互融合,而不是与背景融合?
-
@TheJim01 是的。我不希望这些点与背景混合。
-
@Rabbid76 我在three.js中使用
NormalBlending。更改背景 alpha 值没有任何意义。最终颜色仅与源 alpha 值有关,与目标 alpha 值无关。
标签: three.js shader point-clouds