diff options
Diffstat (limited to 'libraries/libTerrain/libTerrain/TODO.txt')
-rw-r--r-- | libraries/libTerrain/libTerrain/TODO.txt | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/libraries/libTerrain/libTerrain/TODO.txt b/libraries/libTerrain/libTerrain/TODO.txt new file mode 100644 index 0000000..e1998ac --- /dev/null +++ b/libraries/libTerrain/libTerrain/TODO.txt | |||
@@ -0,0 +1,42 @@ | |||
1 | TODO | ||
2 | Anyone is free to take on one of these projects | ||
3 | since implementations offer differ in results | ||
4 | the more the merrier. | ||
5 | |||
6 | New Generators | ||
7 | |||
8 | * Musgraves multifractal suite | ||
9 | * Hybrid Multifractal | ||
10 | * Ridged Multifractal | ||
11 | * Heterogenous procedural terrain | ||
12 | |||
13 | Example implementation: | ||
14 | http://cobweb.ecn.purdue.edu/~ebertd/texture/1stEdition/musgrave/musgrave.c | ||
15 | |||
16 | * Ken Perlin's noise functions | ||
17 | * Perlin noise | ||
18 | * Original | ||
19 | * Improved versions | ||
20 | |||
21 | * Port the libnoise.sourceforge.net generators | ||
22 | |||
23 | * Cellular / Organic Generators | ||
24 | **ADDED CELLULAR.CS** // Adam Frisby <adam@deepthink.com.au> (20/03/2007) | ||
25 | |||
26 | * Finish porting the procedurality code in | ||
27 | /branches/proceduality/ | ||
28 | currently Java, but porting is easy enough | ||
29 | mostly a case of find/search/replace. | ||
30 | |||
31 | Improvements | ||
32 | |||
33 | * HillPlanter.cs | ||
34 | * Add rectangular & square hills | ||
35 | |||
36 | * Voronoi.cs | ||
37 | * Add different distance metrics | ||
38 | Currently using Eulicidean distance | ||
39 | Want: | ||
40 | * Manhattan Distance | ||
41 | * Camberra Distance | ||
42 | * Chebychev Distance \ No newline at end of file | ||