我正在尝试使用Wpf Viewport3D构建3D地球。我创造了地球,并且效果很好。然后,我想像这样附加的图像一样在地球上添加光晕效果:
。
有些人建议对球体模型使用漫射材料。然后建立一个稍大的球体模型,该模型具有发光材质和不透明性。但是效果不是很好。它会像这样影响扩散材料的颜色:
如何实现第一个屏幕截图那样的效果?
我通过创建一个圆环来做到这一点,它的内半径与行星半径相同,而外半径反映大气深度。面向“面对我”。使用纹理坐标到LinearGradientBrush中,使气氛从天蓝色逐渐淡入透明黑色。
或者,在稍大的球体上可以使用一些相当好的半透明云层附近的PNG。