0

X3DOM(WebGL 框架)将纹理上的一些半透明像素渲染为完全透明:

http://54.213.93.173/fx/simple/

这将创建一个可见的边框。颜色应该与背景平滑融合,就像在纹理中一样:

http://54.213.93.173/fx/simple/transp.png

如果我在 X3D 文件中执行相同的操作并使用 X3D 查看器(例如 Instant Reality)进行渲染,则不会出现此问题:

http://54.213.93.173/fx/simple/simple.x3d

另外,我认为 X3DOM 不会呈现透明度高于 0.9 的任何内容。如果这是相关的,有没有办法提高这个门槛?

这是浏览器实现 WebGL 方式的问题吗?

4

1 回答 1

0

解决它的一种方法是:

<Appearance alphaClipThreshold="0.0">
    ...
</Appearance>

这适用于 X3DOM 的最新开发版本。

于 2015-03-17T14:06:02.170 回答