source: Swollen/doc/contract2_priorities.txt @ 6

Last change on this file since 6 was 6, checked in by darran, 19 years ago

new import

File size: 2.2 KB
Line 
1
2PRIORITIES FOR SECOND CONTRACT
3
4Priorities are in the range [0,5] with 5 being the highest and 0 the lowest.
5
6
7ACCEPTED:
8
9
10COMPLETED:
11
12- Wireframe toggle for water surface only, 'w' key [4]
13- Ability to compile from arbitrary location (e.g. using environment variables) [4]
14- Correct scaling and origin for datasets not centered at (0,0)? [3]
15- Reference horizon (possibly sky) as visual aid to orient scene [5]
16- Compilation under Mac [1]
17- Culling of triangles [5]
18- Use per-vertex normals for reflection of light [4]
19- Ability to automatically produce distro (win32) [4]
20- Texture mapped water surface [2]
21- Texture mapped topography [4]
22
23
24UNDER DEVELOPMENT:
25
26- Output coordinates defining camera position [5]
27- Interactive positioning of light(s) [4]
28
29
30BUG FIXES:
31
32- onscreen text no longer obscured by zoomed model
33- removed lighting from onscreen text, now constant colour
34- memory leak occurring when loading subsequent stages fixed by use
35  of ref_ptrs in SWWReader
36
37
38BUG LIST
39
40- negative z bedslope heights cause culling of relatively positive stage triangles
41- zbuffer issues with cns data set
42
43
44--------------------------------------------------
45
46APPEARANCE:
47
48- Optional height-dependent semi-transparent water surface [4]
49- z-scaling to emphasize vertical details [1]
50- Scene augmentation with OSG models [3]       
51       
52
53FUNCTIONALITY:
54
55- Ability to output frames in a common image format for making standalone animation [2]
56- Ability to read from file as it is being produced (like tail -f) [3]
57- Optional colour coding for momentum [1]       
58- Ability to show earthquakes [0]
59- Concept of 'buildings' and shaking them [0]
60- Input camera position to give desired view [3]
61- Movement restricted to within bounding sphere [?]
62- Command line parameters for culling, speed [?]
63- use of geotiff in sww file [?]
64
65
66OPTIMIZATION:
67
68- Separate thread for loading a ring buffer of stage data [3]
69- Scene optimization via geometry and texture level-of-detail (LOD) [3]
70- Ability to handle scenes with a resolution of 500,000+ triangles [3]
71
72
73COMPILATION:
74
75- Compilation under Linux [3]
76- Ability to compile using gnu gcc/g++ [3]
77- Ability to automatically produce distro (linux) [4]
78
79
80OTHER:
81
82- Brief documentation of interface [4]
83- Revisit use of culling steep epsilon [3]     
84- SWW netcdf meta information [0]
Note: See TracBrowser for help on using the repository browser.