【问题标题】:How to implement halo effect with Wpf 3D?如何使用 Wpf 3D 实现光晕效果?
【发布时间】:2020-04-26 16:20:40
【问题描述】:

我正在尝试使用 Wpf Viewport3D 构建一个 3D 地球。我创造了地球,它工作得很好。然后我想在地球周围添加一个光环效果,如下图所示:

有些人建议对地球模型使用漫反射材质。然后构建一个稍大的地球模型,使用发光材料和不透明性。但是效果不是很好。它会像这样影响扩散材料的颜色:

如何实现第一张截图的效果?

【问题讨论】:

    标签: wpf 3d lighting


    【解决方案1】:

    我通过创建一个环来做到这一点,内半径与行星的半径相同,外半径反映大气深度。以“面对我”为导向。在 LinearGradientBrush 中使用纹理坐标,使大气从天蓝色渐变为透明黑色。

    或者,在半透明云层周围有一些相当不错的 PNG,您可以在稍大的球体上使用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-08-06
      • 2011-06-28
      • 2022-01-05
      • 2020-09-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多