Difference between revisions of "User:Adam Zaius/Terrain Improvements"

From Second Life Wiki
Jump to navigation Jump to search
 
Line 6: Line 6:


* Add slider / combo / radio widgets for a "duration" modifier which affects the strength of a brush. (0% to 1000%?)
* Add slider / combo / radio widgets for a "duration" modifier which affects the strength of a brush. (0% to 1000%?)
: Done! [[User:Gigs Taggart|Gigs Taggart]]
: Done! http://jira.secondlife.com/browse/VWR-2331  [[User:Gigs Taggart|Gigs Taggart]]


* Add additional brush sizes (0 to 8? Currently 1 to 4) (8 = 256m, 0 = 1m) - the server seems to interpret brush sizes as "size = 1 << brushsize" according to the current pattern, but this has not been tested.


With Server-side mods:
With Server-side mods:
Line 22: Line 21:
** Gamma
** Gamma
** Contrast
** Contrast
* Add additional brush sizes (0 to 5? Currently 0 to 3) (8 = 256m, 0 = 1m) - the server seems to interpret brush sizes as "size = 1 << brushsize" according to the current pattern, but some minor changes are needed on the server side as it ignores larger brushes currently.


=Server Changes=
=Server Changes=


* Adam will be writing reference code for each of the additional actions to be submitted in tandem with the above changes.
* Adam will be writing reference code for each of the additional actions to be submitted in tandem with the above changes.

Latest revision as of 16:02, 26 September 2007

Working with Gigs to develop new and improved terrain editing tools.


Client Changes

Client-side only:

  • Add slider / combo / radio widgets for a "duration" modifier which affects the strength of a brush. (0% to 1000%?)
Done! http://jira.secondlife.com/browse/VWR-2331 Gigs Taggart


With Server-side mods:

  • Add additional actions
    • Pinch
    • Punch
    • Erode
    • Scattering
    • Noise (true vs perlin "roughen")
    • Cells (Worley Fractal Distortion)
    • Equalisation
    • Gamma
    • Contrast
  • Add additional brush sizes (0 to 5? Currently 0 to 3) (8 = 256m, 0 = 1m) - the server seems to interpret brush sizes as "size = 1 << brushsize" according to the current pattern, but some minor changes are needed on the server side as it ignores larger brushes currently.


Server Changes

  • Adam will be writing reference code for each of the additional actions to be submitted in tandem with the above changes.