aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Environment/Modules/Terrain/PaintBrushes (unfollow)
Commit message (Collapse)AuthorFilesLines
2008-03-14* Fixed 'flatten area' brush, so it now has a 'force' instead of instantly ↵Adam Frisby1-7/+2
flattening the selected area. * Noise, and Noise-Area brushes now use Perlin noise, more closely simulating the method LL uses officially. * TerrainModule has been cleaned up slightly. * TerrainUtil class has several new functions related to seeded noise generation. * Extracted ITerrainEffect, ITerrainFloodEffect, ITerrainLoader, ITerrainPaintableEffect, TerrainChannel to seperate files.
2008-03-12* Refactored some terrain brushes to move out some common functions into ↵Adam Frisby9-122/+28
TerrainUtil class. More needs doing. * Adjusted strength of brushes to Math.Pow(2,size), this should in theory work closer to how it was before.
2008-03-09* Fix for hydraulic erosion brush. Still not working as planned, but getting ↵Adam Frisby1-9/+19
closer. Bugs may be due to the water distribution pattern.
2008-03-09Update svn properties.Jeff Ames1-339/+339
2008-03-09* Fix to the OlsenSphere brush to make it more powerful.Adam Frisby2-1/+340
* W.I.P: Hydraulic Erosion (Spherical) paintbrush - code is all there, but some work is required on the initial parameters to get it to function correctly. Replaces the smooth brush when `newbrushes` is switched on.
2008-03-09Update svn properties.Jeff Ames1-223/+223
2008-03-09* New terrainmodule paint brush "Olsen Erosion"Adam Frisby1-0/+223
* Implements the Optimised Erosion routine defined by Jacob Olsen in the paper 'Procedural Terrain Generation' (http://www.oddlabs.com/download/terrain_generation.pdf) * Replaces the 'flatten' brush when 'newbrushes' is enabled.
2008-03-09Update svn properties.Jeff Ames2-318/+318
2008-03-08* Small optimisation on Weathering paint brush.Adam Frisby1-4/+4
* Added "script terrain newbrushes <true|false>" to enable experimental terraforming brushes. Presently the 'revert' brush is replaced with the Weathering brush, when enabled.
2008-03-08* Added Thermal Weathering paint brush to Terrain Module.Adam Frisby1-0/+243
2008-03-08* Implemented 'Revert' channel in Terrain Module.Adam Frisby1-0/+75
* Added Revert Area, flood brush. * Added Revert Sphere, paint brush.
2008-03-05* New Terrain Module (disabled, search for 'usingTerrainModule = false' to ↵Adam Frisby5-10/+10
reenable) * *Much* faster terraforming (woot!) * New "Brushes" design, so you can create custom terraforming brushes then apply those inplace of the standard tools. (ie an Erode Brush for example) * New specialised "Flood Brushes" to do large area effects, ie, raise-area, now takes a bitmap rather than repeats the ordinary raise brush a thousand times. * New modular file Load/Save systems -- write importers/exporters for multiple formats without having to hard code the whole thing in. * Coming soon - effects system, ie the old Erosion functions, etc. for one-shot effects.
2008-03-04Added copyright heaaders. Minor cleanup.Jeff Ames5-7/+7
2008-03-03* Removed a bunch of compiler warnings.Adam Frisby1-1/+0
2008-03-03Updated svn properties.Jeff Ames4-391/+391
2008-03-03* Removed and sorted using clauses in a number of files.Adam Frisby5-4/+421
* Cleaned up ITerrainChannel * Implemented Raise, Lower, Smooth, Flatten, Noise Terrain Paint Brushes * Implemented Raise, Lower, Smooth, Flatten, Noise Terrain Fill Brushes * Implemented Export functionality for RAW32 terrain loader * Implemented Import/Export for SLRAW terrain loader * Implemented Export for JPEG terrain loader
2008-02-26* Implemented - Terragen File Format Loader for new Terrain Module.Adam Frisby1-1/+1
2008-02-26Update svn properties.Jeff Ames1-41/+41
2008-02-26* Reimplementing Terrain as Region ModulesAdam Frisby1-0/+41
* New method involves interfaces for ** Terrain Paint Brushes (ie raise brush, lower brush, etc) ** Terrain Flood Brushes (ie raise area, lower area, etc) ** Terrain Effects (ie erosion, etc) [= W.I.P, not committed] * Provided sample implementation for Raise Paint and Raise Area brushes.