2015-05-12 58 views
0

我正試圖用Wpf Viewport3D建立一個3D地球。我創造了地球,它的工作很不錯。然後我想在這個地球周圍添加一個光環效果,就像這張附加圖片:如何使用Wpf 3D實現光環效果?

Halo effect example

一些建議爲全球模型使用漫反射材質。然後用發射材料和小的不透明度構建一個稍大的全球模型。但效果不是很好。它會影響擴散的材料是這樣的顏色:

Unsatisfactory halo

我如何能實現像第一張截圖的效果?

回答

1

我已經完成了這項工作,創建一個環,內半徑與行星半徑相同,外半徑用於反射大氣深度。面向'面對我'。將紋理座標應用到LinearGradientBrush中,讓氣氛從天藍色變爲透明黑色。

或者,您可以在稍大的球體上使用半透明雲層周圍的一些相當好的PNG。