EdenScape byLinda B Helendale
Transcription
EdenScape byLinda B Helendale
LH B EdenScape by Linda B Helendale Terraforming with no limits EdenScape Creator Create terrains from height maps created external to SL. Copy-paste terrains in-world. Save backup of the sim terrain, and restore the whole parcel or any part of it. EdenScape Backup Save backup of the sim terrain, and restore the whole parcel or any part of it. EdenScape terraform Stencil Area tool to terraform the whole parcel or any area set by corner markers. Create smooth surfaces, level flat, smooth and raise/lower the area preserving the terrain shape EdenScape terraform Brush Free tool for applying any terraform action in step-wise or continuous mode. EdenScape terraform Stencil The stencil tool provides some simple terraforming operations inside an area (called stencil in the following). Dialog Buttons: o Set SW corner : sets the South-West corner of the area where the stencil is applied. The default position is the position of the tool when rezzed . The SW corner of the stencil is not changed if you move the tool. Options to set the position are the tool position and textbox to type in the coordinates. o Set level : sets the ground level for leveling action. The submenu has the following options: o Ground SW : sets the corner markers to the ground level -- 'Level' action uses the SW corner as the reference level. o Tool Z : sets the level to the tool position z-coordinate o Type level: opens a textbox to type in the level o Set range : sets the height range for lower and raise actions. o Set area : opens a textbox to set the size of the area o ☑Parcel : sets the tool to process the whole parcel. All the operations are restricted inside the parcel even if the parcel is composed of several disjoint parts with arbitrary shape. Changing the SW corner or the size of the area clears the whole parcel setting, showing as ☐Parcel . If the setting is cleared inadvertently, just click it on again. o Show corners : rezzes corner markers to set the position of the area. See section Stencil corners. o Apply stencil : starts the terraforming, with a confirmation menu to avoid accidental button presses. The brush options: • Bilinear: produces smooth terrain specified by the heights of the four corner markers. The terrain is bilinearly interpolated from the corners (see http://en.wikipedia.org/wiki/Bilinear_interpolation). The corner markers have a small horizontal patch showing the ground level. The corner heights are set in edit, by drag-moving the corners, or by typing the desired Z-values in the coordinate field. • Level: levels the area on the height specified by Set level option. • Raise: raises the terrain by offset specified by Set range option. The whole area is raised by a parallel shift, preserving all details on the ground. Due to the way terraforming in SL works, the possible values for the range in raise and lower are multiples of 0.2 m, with the value automatically rounded to the nearest possible value. • Lower: lowers the terrain by offset specified by Set range option. Raise followed by lower results in the original terrain. • Smooth: smooths the area with strength specified by Set range option: the range defines the maximum change of the terrain high and low values, in meters, with step of 0.2 m Example of bilinear interpolation Example of creating a surface by corner markers, and then lowering the whole structure As an example, If you want to remove a pit or a bump you can put the corners around it and use Set level > Ground SW , which sets all the corners on the ground level, and apply the bilinear smoothing. BUGS: sometimes the ground is rendered wrong after terraform operations, see JIRA https://jira.secondlife.com/browse/VWR-24882 Stencil corners The position of the stencil and the size of the area can be adjusted interactively from the button Show corners, which rezzes pink corner markers. The corners can be moved by normal editing tools (right click / edit, drag the red, blue or green arrows). The corners snap to the terrain grid automatically after they are moved. The size of the area can be changed by clicking any of the corners (r-click/touch if the prim is in edit). The resize mode is indicated by blue color. Clicking Hide corners the corners are deleted and the menu is updated with the current values. (The values are sent to the tool immediately after the corner is moved but the dialog menu cannot show the update until it is refreshed; you can also remove the menu by ‘Ignore’ and click the tool for updated menu.). If a corner moves to a different parcel it changes the color to bright red. Note that in whole parcel mode the tool processes only the parcel where the stencil SW corner is, in other modes the whole stencil area is processed, even if it extends to several parcels. If the corners are left accidentally visible after you derez the tool, you can remove them by shouting /8 stencil|die Pink corners: move the stencil Blue corners: resize the stencil Emergency stop Command /911 stop will stop the terraforming immediately. The tool has separate script that listens for the command and resets the terraforming script. The command can be sent by the owner or her prim, so you can use a relay to send it regionwide by llRegionSay(911,"stop");