source: branches/Numeric_anuga_source/anuga_viewer/doc/contract2_priorities.txt @ 8729

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

Last release version changes

File size: 4.3 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
7
8ACCEPTED:
9
10- Wireframe toggle for water surface only, 'w' key [4]
11- Reference horizon (possibly sky) as visual aid to orient scene [5]
12- Use per-vertex normals for reflection of light [4]
13- Correct scaling and origin for datasets not centered at (0,0)? [3]
14- Texture mapped topography (currently fixed as bedslope.jpg) [4]
15- Movement restricted to within bounding sphere (sky now stays at fixed distance
16  from camera) [1]
17- Ability to remove light source (it's in the way sometimes) (removed totally) [2] 
18- Duncan and Ole able to compile Swollen from source under Windows/Visual Studio .NET [3]
19- z-scaling to emphasize vertical details (via -scale command line parameter) [1]
20- added -nosky command-line option to appease those who want a plain background [?]
21- add -version command line flag synced with Subversion revision number (useful for debugging) [?]
22- Ability to automatically produce distro (win32) [4]
23- Culling of triangles ('c' key to cycle through culling states) [5] (Still there 20/1/5?)
24- Ability to have shading on bed-surface in the absence of texture
25- add back steep culling ability [4]
26- Ability to handle scenes with a resolution of 500,000+ triangles [3]
27
28
29ACCEPTED IN PRINCIPLE (STILL NEED TO BE VERIFIED):
30
31- Compilation under Mac [1]
32- Ability to compile from arbitrary location (e.g. using environment variables) [4]
33- Texture mapped water surface [2] (Not the same as the reflection?)
34- use of geotiff in sww file [5]
35  Question, does swollen read georeferencing from within tif? 
36
37
38COMPLETED:
39
40- Optional height-dependent semi-transparent water surface [0]
41- Interactive positioning of light(s) [0]
42- fix popping on shallow triangles [5]
43- Output coordinates defining camera position [?]
44- Start up with a view sight from above rather than from the side [2]
45- Command line parameters for culling, speed [1]
46- Ability to output frames in a common image format for making standalone animation [5]
47
48
49 
50UNDER DEVELOPMENT:
51
52
53
54BUG LIST (status of these?)
55
56- steepcull dataset reveals steep angle cull problem
57- Problems with Duncan's, Chris' and Stephen Roberts' machines at GA: Swollen won't render semi
58  transparency. Swwviewer works fine. (This appeared to work on Dunca's computer 13/12/4?).
59  (It seems to be a problem with older cards - don't worry)
60- with -scale, rotation seems unnatural (and initial position shifted vertically?)
61
62
63
64BUGS FIXED:
65
66- --help not working, -h giving an "abort trap"
67- culling
68- toggle wireframe not working on Mac
69- can no longer make model disappear by pushing back through sky [2004-12-15]
70- Swollen starts up showing first time step, not zeroth (even though clock shows zero). Stepping one
71  forward and one back, bring things into sync. [2004-12-01]
72- nonuniform scaling into unit cube should be uniform [2004-12-01]
73- onscreen text no longer obscured by zoomed model
74- removed lighting from onscreen text, now constant colour
75- memory leak occurring when loading subsequent stages fixed by use
76  of ref_ptrs in SWWReader
77- dragging sww onto swollen (all in one directory) does not produce the same results as
78  calling from command line
79
80
81 
82 
83
84--------------------------------------------------
85
86APPEARANCE:
87
88- Scene augmentation with OSG models [2]       
89- Optional contour lines of water surface [1]
90
91       
92FUNCTIONALITY:
93
94- Optional colour coding of water surface based on arbitrary fields
95  (e.g. stage, speed, momentum, ..) [4]
96- Ability to read from file as it is being produced (like tail -f) [2]
97- Input camera position to give desired view [3]
98- key binding 'h' for home camera position (return to home view) [2]
99- key binding 't' for top camera position (go to orthographic view) [1]
100- Ability to show earthquakes [0]
101- Concept of 'buildings' and shaking them [0]
102- user feedback should differentiate between "sww file not found" and
103  "sww file couldn't read" [1]
104- prune -help documentation removing irrelevant options [?]
105
106
107OPTIMIZATION:
108
109- Scene optimization via geometry and texture level-of-detail (LOD) [3]
110- Separate thread for loading a ring buffer of stage data [1]
111
112
113COMPILATION:
114
115- Ability to automatically produce distro (linux) [4]
116- Compilation under Linux [3]
117- Ability to compile using gnu gcc/g++ [3]
118
119
120OTHER:
121
122- Brief documentation of interface [4]
123- Revisit use of culling steep epsilon [3]     
124- SWW netcdf meta information [0]
Note: See TracBrowser for help on using the repository browser.