[Opensim-users] Windlight and LightShare in Opensim 0.7
James Stallings II
james.stallings at gmail.com
Mon Sep 13 22:41:39 UTC 2010
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 <marceled9 at gmail.com> 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
> Opensim-users at lists.berlios.de
> 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://opensimulator.org/pipermail/opensim-users/attachments/20100913/111bdc09/attachment.html>
More information about the Opensim-users
mailing list