【问题标题】:Translucent material/shader半透明材质/着色器
【发布时间】:2015-11-23 08:33:26
【问题描述】:

我想达到这个结果。

光线从物体的薄区域(密度较低)通过,而不能从密度较高的区域通过。

有可能吗?我还想将其导出为 WebGL 以在 Web 应用程序中使用。

【问题讨论】:

    标签: unity3d unity3d-2dtools


    【解决方案1】:

    我从未尝试过自己,但据我所知这是可能的。我以前看过这个帖子:

    http://www.farfarer.com/blog/2012/09/11/translucent-shader-unity3d/

    它有点旧,但它可能是一个很好的起点。有一个旧的 GDC 演示文稿的链接,也解释了这些东西是如何工作的,这可能会有所帮助。

    如果我有空闲时间,我会在家里尝试一下,遗憾的是,即将到来的假期让我最近无法使用 Unity。

    希望这会有所帮助。

    【讨论】:

    • 感谢分享,我已经看到了,它非常好,但它对整个对象应用相同的效果,我也需要考虑密度的东西,比如具有不同密度的相同对象(较低密度区域应该辉光)。谢谢@PockeTiger
    猜你喜欢
    • 2015-02-16
    • 1970-01-01
    • 1970-01-01
    • 2021-06-12
    • 1970-01-01
    • 2015-03-04
    • 2019-03-01
    • 2018-02-15
    • 1970-01-01
    相关资源
    最近更新 更多