Commit Graph

24 Commits

Author SHA1 Message Date
6926c95d4d noise-tool: add simple hydraulic erosion 2015-06-04 20:20:03 +10:00
86d51f182f noise-tool: add simple thermal erosion 2015-06-04 17:16:46 +10:00
851f7b9351 noise-tool: offset heights to ensure landmass 2015-06-04 15:13:58 +10:00
53917404b4 noise-tool: extract map writing function 2015-06-04 14:40:47 +10:00
c82f3aad2e netpbm: extract ppm/pgm into distinct unit 2015-06-03 23:24:26 +10:00
c826822a43 noise-tool: lower output resolution for debug
debugging can be slow with all runtime checks enabled
2015-06-03 17:37:42 +10:00
cbe6f68c4b noise-tool: decrease default frequency
gives a more representative game map
2015-06-03 17:36:33 +10:00
effecbf117 noise-tool: interpolate the gradient colour 2015-06-03 17:35:58 +10:00
34406dc244 noise-tool: add simple gradient heightmap colours 2015-06-02 23:00:12 +10:00
7dcba618c0 noise: add turbulence (displacement) combiner 2015-06-02 20:33:00 +10:00
be2317b605 n/basis: add seed accessor method 2015-06-02 17:07:42 +10:00
6278902e3e n/fractal: use a common base class
some working variables need to be precomputed. it makes sense to do this
in a base class.
2015-06-02 16:13:12 +10:00
e98709bfc6 noise-tool: instantiate noise gens for testing
explicitly instantiate various combinations of noise generators for
link-time testing.
2015-06-01 18:57:00 +10:00
f6e2e6a409 n/fractal: use inline headers for fractals 2015-06-01 17:30:18 +10:00
00195c54d0 noise-tool: set higher octaves for perf testing 2015-06-01 16:22:11 +10:00
2d002c9dce n/fractal: extract each type into seperate units 2015-06-01 16:21:26 +10:00
2e9698f53b noise-tool: add offset to positions for testing
allows us to peek at the negative quandrants for rounding and other
issues.
2015-05-29 15:55:55 +10:00
78f61af84c noise/basis: extract basis into seperate units 2015-05-28 10:56:06 +10:00
c9812f7c78 noise: use points instead of scalars in eval 2015-05-28 10:18:32 +10:00
9701290c4b noise-tool: cleanup and add normalisation 2015-05-26 16:37:41 +10:00
9b0abd8f7a noise: parameterise fractal summation types 2015-05-18 22:02:10 +10:00
07513b078c noise/basis: parameterise basis functions 2015-05-18 17:16:04 +10:00
912228f87b noise: move lerp into noise namespace 2015-05-18 14:56:15 +10:00
5295f1a205 noise: add image noise test tool 2015-05-18 14:11:08 +10:00