Set Windlight Settings Targeted
De DigiWiki.
(Différences entre les versions)
(Page créée avec « <lsl> // Set Windlight Settings Targeted v0.1 by djphil (BY-NC-SA) integer SUCCESS; list WINDLIGHT_SETTING; list WINDLIGHT_RULES = [ WL_WATER_COLOR, WL_WATER_FOG_DEN… ») |
|||
| Ligne 1 : | Ligne 1 : | ||
<lsl> | <lsl> | ||
| - | // Set Windlight Settings Targeted v0.1 by djphil (BY-NC-SA) | + | // Set Windlight Settings Targeted v0.1 by djphil (CC-BY-NC-SA) |
integer SUCCESS; | integer SUCCESS; | ||
Version actuelle en date du 6 mai 2014 à 07:46
// Set Windlight Settings Targeted v0.1 by djphil (CC-BY-NC-SA) integer SUCCESS; list WINDLIGHT_SETTING; list WINDLIGHT_RULES = [ 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 ]; list WINDLIGHT_VALUES = [ WL_WATER_COLOR, <0.0, 0.0, 0.0>, WL_WATER_FOG_DENSITY_EXPONENT, 4.0, WL_UNDERWATER_FOG_MODIFIER, 0.25, WL_REFLECTION_WAVELET_SCALE, <10.0, 10.0, 10.0>, WL_FRESNEL_SCALE, 1.0, WL_FRESNEL_OFFSET, 0.56, WL_REFRACT_SCALE_ABOVE, 0.03, WL_REFRACT_SCALE_BELOW, 0.2, WL_BLUR_MULTIPLIER, 0.06, WL_BIG_WAVE_DIRECTION, <1.05, -0.42, 0.0>, WL_LITTLE_WAVE_DIRECTION, <1.11, -1.16, 0.0>, WL_NORMAL_MAP_TEXTURE, "822ded49-9a6c-f61c-cb89-6df54f42cdf4", WL_HORIZON, <0.12, 0.12, 0.12, 0.18>, WL_HAZE_HORIZON, 0.21, WL_BLUE_DENSITY, <0.225, 0.225, 0.225, 0.65>, WL_HAZE_DENSITY, 0.21, WL_DENSITY_MULTIPLIER, 0.09, WL_DISTANCE_MULTIPLIER, 41.1, WL_MAX_ALTITUDE, 4000, WL_SUN_MOON_POSITION, 0.41, WL_SUN_MOON_COLOR, <0.194, 0.197, 0.366, 1.0>, WL_AMBIENT, <0.13, 0.154, 0.21, 1.0>, WL_EAST_ANGLE, 0.455, WL_SUN_GLOW_FOCUS, 0.1, WL_SUN_GLOW_SIZE, 1.75, WL_SCENE_GAMMA, 1.0, WL_STAR_BRIGHTNESS, 500.0, WL_CLOUD_COLOR, <0.7, 0.7, 0.7, 1.0>, WL_CLOUD_XY_DENSITY, <1.0, 0.53, 0.88>, WL_CLOUD_COVERAGE, 0.27, WL_CLOUD_SCALE, 3.0, WL_CLOUD_DETAIL_XY_DENSITY, <1.0, 0.53, 0.12>, WL_CLOUD_SCROLL_X, 0.5, WL_CLOUD_SCROLL_Y, 0.0, WL_DRAW_CLASSIC_CLOUDS, TRUE, WL_CLOUD_SCROLL_X_LOCK, FALSE, WL_CLOUD_SCROLL_Y_LOCK, FALSE ]; SayWindlight() { WINDLIGHT_SETTING = lsGetWindlightScene(WINDLIGHT_RULES); llOwnerSay("WL_WATER_COLOR = " + llList2String(WINDLIGHT_SETTING, 1)); llOwnerSay("WL_WATER_FOG_DENSITY_EXPONENT = " + llList2String(WINDLIGHT_SETTING, 2)); llOwnerSay("WL_UNDERWATER_FOG_MODIFIER = " + llList2String(WINDLIGHT_SETTING, 3)); llOwnerSay("WL_REFLECTION_WAVELET_SCALE = " + llList2String(WINDLIGHT_SETTING, 4)); llOwnerSay("WL_FRESNEL_SCALE = " + llList2String(WINDLIGHT_SETTING, 5)); llOwnerSay("WL_FRESNEL_OFFSET = " + llList2String(WINDLIGHT_SETTING, 6)); llOwnerSay("WL_REFRACT_SCALE_ABOVE = " + llList2String(WINDLIGHT_SETTING, 7)); llOwnerSay("WL_REFRACT_SCALE_BELOW = " + llList2String(WINDLIGHT_SETTING, 8)); llOwnerSay("WL_BLUR_MULTIPLIER = " + llList2String(WINDLIGHT_SETTING, 9)); llOwnerSay("WL_BIG_WAVE_DIRECTION = " + llList2String(WINDLIGHT_SETTING, 10)); llOwnerSay("WL_LITTLE_WAVE_DIRECTION = " + llList2String(WINDLIGHT_SETTING, 11)); llOwnerSay("WL_NORMAL_MAP_TEXTURE = " + llList2String(WINDLIGHT_SETTING, 12)); llOwnerSay("WL_HORIZON = " + llList2String(WINDLIGHT_SETTING, 13)); llOwnerSay("WL_HAZE_HORIZON = " + llList2String(WINDLIGHT_SETTING, 14)); llOwnerSay("WL_BLUE_DENSITY = " + llList2String(WINDLIGHT_SETTING, 15)); llOwnerSay("WL_HAZE_DENSITY = " + llList2String(WINDLIGHT_SETTING, 16)); llOwnerSay("WL_DENSITY_MULTIPLIER = " + llList2String(WINDLIGHT_SETTING, 17)); llOwnerSay("WL_DISTANCE_MULTIPLIER = " + llList2String(WINDLIGHT_SETTING, 18)); llOwnerSay("WL_MAX_ALTITUDE = " + llList2String(WINDLIGHT_SETTING, 19)); llOwnerSay("WL_SUN_MOON_POSITION = " + llList2String(WINDLIGHT_SETTING, 20)); llOwnerSay("WL_SUN_MOON_COLOR = " + llList2String(WINDLIGHT_SETTING, 21)); llOwnerSay("WL_AMBIENT = " + llList2String(WINDLIGHT_SETTING, 22)); llOwnerSay("WL_EAST_ANGLE = " + llList2String(WINDLIGHT_SETTING, 23)); llOwnerSay("WL_SUN_GLOW_FOCUS = " + llList2String(WINDLIGHT_SETTING, 24)); llOwnerSay("WL_SUN_GLOW_SIZE = " + llList2String(WINDLIGHT_SETTING, 25)); llOwnerSay("WL_SCENE_GAMMA = " + llList2String(WINDLIGHT_SETTING, 26)); llOwnerSay("WL_STAR_BRIGHTNESS = " + llList2String(WINDLIGHT_SETTING, 27)); llOwnerSay("WL_CLOUD_COLOR = " + llList2String(WINDLIGHT_SETTING, 28)); llOwnerSay("WL_CLOUD_XY_DENSITY = " + llList2String(WINDLIGHT_SETTING, 29)); llOwnerSay("WL_CLOUD_COVERAGE = " + llList2String(WINDLIGHT_SETTING, 30)); llOwnerSay("WL_CLOUD_SCALE = " + llList2String(WINDLIGHT_SETTING, 31)); llOwnerSay("WL_CLOUD_DETAIL_XY_DENSITY = " + llList2String(WINDLIGHT_SETTING, 32)); llOwnerSay("WL_CLOUD_SCROLL_X = " + llList2String(WINDLIGHT_SETTING, 33)); llOwnerSay("WL_CLOUD_SCROLL_Y = " + llList2String(WINDLIGHT_SETTING, 34)); llOwnerSay("WL_DRAW_CLASSIC_CLOUDS = " + llList2String(WINDLIGHT_SETTING, 35)); llOwnerSay("WL_CLOUD_SCROLL_X_LOCK = " + llList2String(WINDLIGHT_SETTING, 36)); llOwnerSay("WL_CLOUD_SCROLL_Y_LOCK = " + llList2String(WINDLIGHT_SETTING, 37)); } default { state_entry() {lsClearWindlightScene();} touch_start(integer number) { SUCCESS = lsSetWindlightSceneTargeted(WINDLIGHT_VALUES, llGetOwner()); if (SUCCESS) llOwnerSay("Success!"); else llOwnerSay("Failed!"); SayWindlight(); } }


