Hrm, it hadn't occurred to me to read the script and see what she's trying to do - just took her word for it that lightshare wasnt working.
FYI I've never been able to retrieve the windlight settings at all - but my interest has been largely in setting them, FWIW :) Cheers and good luck :) James On Mon, Sep 13, 2010 at 4:29 PM, M.E. Verhagen <[email protected]> wrote: > I think your windlight is working :) > > The lsGetWindlightScene expects a list as a parameter to be given. You gave > an emply list in your example. In that case the function returns a empty > list. > > I do not understand the logic in implementing that function in the way it > was done, the function matches the integers given in the list with the > windlight parameters already in the opensim memory. (I would rather like it > when that function would give the list with the settings back, must be > something with the lsl lists ? Can't we use cs to list and manipulate the > windlight settings ?) > > > Try this script: > ------------------------------------------------ > > list preset_test; > list scene_integers; > list preset_default; > list wlist; > integer switch; > > default > { > state_entry() > { > scene_integers = [ > > WL_WATER_COLOR,WL_WATER_FOG_DENSITY_EXPONENT,WL_UNDERWATER_FOG_MODIFIER, > WL_REFLECTION_WAVELET_SCALE,WL_FRESNEL_SCALE,WL_FRESNEL_OFFSET, > > WL_REFRACT_SCALE_ABOVE,WL_REFRACT_SCALE_BELOW,WL_BLUR_MULTIPLIER, > > WL_BIG_WAVE_DIRECTION,WL_LITTLE_WAVE_DIRECTION,WL_NORMAL_MAP_TEXTURE, > WL_HORIZON,WL_HAZE_HORIZON,WL_BLUE_DENSITY,WL_HAZE_DENSITY, > WL_DENSITY_MULTIPLIER,WL_DISTANCE_MULTIPLIER,WL_MAX_ALTITUDE, > > WL_SUN_MOON_POSITION,WL_SUN_MOON_COLOR,WL_AMBIENT,WL_EAST_ANGLE, > > WL_SUN_GLOW_FOCUS,WL_SUN_GLOW_SIZE,WL_SCENE_GAMMA,WL_STAR_BRIGHTNESS, > > WL_CLOUD_COLOR,WL_CLOUD_XY_DENSITY,WL_CLOUD_COVERAGE,WL_CLOUD_SCALE, > WL_CLOUD_DETAIL_XY_DENSITY,WL_CLOUD_SCROLL_X,WL_CLOUD_SCROLL_Y, > > WL_DRAW_CLASSIC_CLOUDS,WL_CLOUD_SCROLL_X_LOCK,WL_CLOUD_SCROLL_Y_LOCK]; > preset_test = [WL_WATER_COLOR, <55,138,164>, > WL_WATER_FOG_DENSITY_EXPONENT, 8.0, > WL_UNDERWATER_FOG_MODIFIER, 0.8, > WL_REFLECTION_WAVELET_SCALE, <5.0,5.0,5.0>, > WL_FRESNEL_SCALE, 0.40, > WL_FRESNEL_OFFSET, 0.80, > WL_REFRACT_SCALE_ABOVE, 0.05, > WL_REFRACT_SCALE_BELOW, 0.70, > WL_BLUR_MULTIPLIER, 0.090, > WL_BIG_WAVE_DIRECTION, <1.05,-0.42,0>, > WL_LITTLE_WAVE_DIRECTION, <1.11,-1.16,0>, > WL_NORMAL_MAP_TEXTURE, "822ded49-9a6c-f61c-cb89-6df54f42cdf4", > WL_HORIZON, <0.25,0.25,0.32,0.32>, > WL_HAZE_HORIZON, 0.19, > WL_BLUE_DENSITY, <2.12,2.22,2.38,2.38>, > WL_HAZE_DENSITY, 0.70, > WL_DENSITY_MULTIPLIER, 0.18, > WL_DISTANCE_MULTIPLIER, 0.8, > WL_MAX_ALTITUDE, 1605, > WL_SUN_MOON_POSITION, 0.317, > WL_SUN_MOON_COLOR, <0.24,0.26,0.30,0.30>, > WL_AMBIENT, <0.35,0.35,0.35,0.35>, > WL_EAST_ANGLE, 0.00, > WL_SUN_GLOW_FOCUS, 0.10, > WL_SUN_GLOW_SIZE, 1.75, > WL_SCENE_GAMMA, 1.00, > WL_STAR_BRIGHTNESS, 0.00, > WL_CLOUD_COLOR, <6.41,23.41,33.41,3.41>, > WL_CLOUD_XY_DENSITY, <1.00,0.53,1.0>, > WL_CLOUD_COVERAGE, 0.27, > WL_CLOUD_SCALE, 0.42, > WL_CLOUD_DETAIL_XY_DENSITY, <1.00,0.53,0.12>, > WL_CLOUD_SCROLL_X, 0.20, > WL_CLOUD_SCROLL_Y, 0.01, > WL_DRAW_CLASSIC_CLOUDS, TRUE, > WL_CLOUD_SCROLL_X_LOCK, FALSE, > WL_CLOUD_SCROLL_Y_LOCK, FALSE]; > preset_default = [ > WL_WATER_COLOR, <4,38,64>, > WL_WATER_FOG_DENSITY_EXPONENT, 4.0, > WL_UNDERWATER_FOG_MODIFIER, 0.25, > WL_REFLECTION_WAVELET_SCALE, <2.0,2.0,2.0>, > WL_FRESNEL_SCALE, 0.40, > WL_FRESNEL_OFFSET, 0.50, > WL_REFRACT_SCALE_ABOVE, 0.03, > WL_REFRACT_SCALE_BELOW, 0.20, > WL_BLUR_MULTIPLIER, 0.040, > WL_BIG_WAVE_DIRECTION, <1.05,-0.42,0>, > WL_LITTLE_WAVE_DIRECTION, <1.11,-1.16,0>, > WL_NORMAL_MAP_TEXTURE, "822ded49-9a6c-f61c-cb89-6df54f42cdf4", > WL_HORIZON, <0.25,0.25,0.32,0.32>, > WL_HAZE_HORIZON, 0.19, > WL_BLUE_DENSITY, <0.12,0.22,0.38,0.38>, > WL_HAZE_DENSITY, 0.70, > WL_DENSITY_MULTIPLIER, 0.18, > WL_DISTANCE_MULTIPLIER, 0.8, > WL_MAX_ALTITUDE, 1605, > WL_SUN_MOON_POSITION, 0.317, > WL_SUN_MOON_COLOR, <0.24,0.26,0.30,0.30>, > WL_AMBIENT, <0.35,0.35,0.35,0.35>, > WL_EAST_ANGLE, 0.00, > WL_SUN_GLOW_FOCUS, 0.10, > WL_SUN_GLOW_SIZE, 1.75, > WL_SCENE_GAMMA, 1.00, > WL_STAR_BRIGHTNESS, 0.00, > WL_CLOUD_COLOR, <0.41,0.41,0.41,0.41>, > WL_CLOUD_XY_DENSITY, <1.00,0.53,1.0>, > WL_CLOUD_COVERAGE, 0.27, > WL_CLOUD_SCALE, 0.42, > WL_CLOUD_DETAIL_XY_DENSITY, <1.00,0.53,0.12>, > WL_CLOUD_SCROLL_X, 0.20, > WL_CLOUD_SCROLL_Y, 0.01, > WL_DRAW_CLASSIC_CLOUDS, TRUE, > WL_CLOUD_SCROLL_X_LOCK, FALSE, > WL_CLOUD_SCROLL_Y_LOCK, FALSE]; > > lsSetWindlightScene(preset_test); > switch = 1; > wlist = lsGetWindlightScene( scene_integers ); > llSay(0, llList2CSV( wlist )); > } > > touch_start ( integer number ) > { > if (switch == 1) { > wlist = lsGetWindlightScene( scene_integers ); > llSay(0, llList2CSV( wlist )); > lsSetWindlightScene(preset_default); > switch = 0; > } else { > wlist = lsGetWindlightScene( scene_integers ); > llSay(0, llList2CSV( wlist )); > lsSetWindlightScene(preset_test); > switch = 1; > } > > } > > } > > > _______________________________________________ > Opensim-users mailing list > [email protected] > https://lists.berlios.de/mailman/listinfo/opensim-users > > -- =================================== http://simhost.com http://osgrid.org http://twitter.com/jstallings2 http://www.linkedin.com/pub/5/770/a49
_______________________________________________ Opensim-users mailing list [email protected] https://lists.berlios.de/mailman/listinfo/opensim-users
