[Opensim-users] Windlight and LightShare in Opensim 0.7

James Stallings II james.stallings at gmail.com
Tue Sep 14 02:47:50 UTC 2010


Excellent, glad to hear it :)

Cheers
James
SimHost.com


On Mon, Sep 13, 2010 at 9:37 PM, Juliana Dutra <kila01 at yahoo.com> wrote:

> It works!!!!
>
> Yay, ty,ty,ty.
>
>
> ------------------------------
> *From:* M.E. Verhagen <marceled9 at gmail.com>
>
> *To:* opensim-users at lists.berlios.de
> *Sent:* Mon, September 13, 2010 4:29:53 PM
>
> *Subject:* Re: [Opensim-users] Windlight and LightShare in Opensim 0.7
>
> 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/a6b64e19/attachment.html>


More information about the Opensim-users mailing list