CARLA中的天气控制,效果很惊艳
大家好,我是李慢慢。自动驾驶仿真工程师经常画场景,场景中也经常需要定义天气,那么在CARLA中对天气的渲染效果如何呢?在客户端程序中,可以通过特有的PythonAPI接口来控制天气: carla.World.set_weather() 使用方法示例如下:# 设置天气my_weather = carla.WeatherParameters()my_weather.precipitation = 80my_weather.sun_azimuth_angle = 40my_weather.sun_altitude_angle = 90my_weather.fog_density = 90my_weather.wetness = 80my_world.set_weather(my_weather)# 查看当前天气current_weather = my_world.get_weather()print("current_weather:", current_weather)上面只是简单设置了几个天气参数,事实上,CARLA中对天气的设置参数有10多个,互相之间可以叠加,组合之下,可以形成非常丰富的天气系统。API接口说明如下:https://carla.readthedocs.io/en/latest/python_api/#carla.WeatherParameters感兴趣的小伙伴也可以自己去探索下。本文完。来源:车路漫漫