**
让天气变化、雾霾、大气飘起来
**
一:技术原理
为了使虚拟展示更加的真实,通常需要模拟一些天气的效果,如雨滴、雪花的实时模拟。 本章将介绍如何使一个普通的三维场景更加的真实。
CityMaker采用粒子特效来模拟天气的效果,有关粒子特效,会在后面逐步介绍。
主要接口:
ISkyBox.Weather属性,主要可以设置以下7种天气:
gviWeatherSunShine 晴天
gviWeatherLightRain 小雨
gviWeatherModerateRain 中雨
gviWeatherHeavyRain 大雨
gviWeatherLightSnow 小雪
gviWeatherModerateSnow 中雪
gviWeatherHeavySnow 大雪
ISkyBox.FogMode属性,主要可以设置以下4种效果:
gviFogNone 不启用雾效(默认值)
gviFogExp 雾效应呈指数增加
gviFogExp2 雾效应随距离的平方呈指数增加
gviFogLinear 雾效应在起始点和终点之间呈线性增加
详情请参考SDKHelp中的ISkyBox接口。
二:实现步骤
1. .Net步骤
(1)设置天气模式