Landscape Rezzer is a script that enables you to store a scene that you want to set up temporarily and de-rez when not needed, for prim economy. Objects must have modify permission as you will need to add a script for de-rezzing. (Note that it may be possible to do this even if the object is given as '(no modify)' in your inventory, because a modifiable object may contain a 'no mod' script.)
A 'Base' object is chosen to store all the other objects together with the Landscape Rezzer script and the Inventory notecard. When rezzed, the other objects should be restricted to a radius of 96m from the centre of the Base, because the script uses a 'shout' command for derezzing. This limitation is to enable more than one Landscape to be rezzed within a single sim without interference.
The images show a landscape (a) fully rezzed, (b) partially rezzed, and (c) derezzed.
The main rezzer/derezzer script has copy permission only, but the ancillary scripts used to set local positions and enable object derezzing have full permissions.
Limitations: The official maximum distance at which an object can be rezzed from the centre of a root prim is only 10m. But greater distances have been documented. See Notes at http://wiki.secondlife.com/wiki/LlRezObject. The practical limit is apparently determined by the size of the base, and this has been tested successfully up to 26m using a circular base of similar radius, as shown in the images above. If a large visible base is not desirable, a base of sufficient size can be used for setup, and rendered transparent and phantom when the landscape is complete. Another work-around for an object which would otherwise be too far away, is to link it to an invisible root which is sited nearer to the base centre.
- Enables storage of re-rezzable scenes
- Single commands to rez and de-rez
- Multiple use within sim