1 | CHANGELOG for Vol-a-tile |
---|
2 | ------------------------ |
---|
3 | Shalini Venkataraman, Luc Renambot |
---|
4 | Tues Sep 23 |
---|
5 | ----------- |
---|
6 | - Use Tab/backspace to cycle across the different geometry |
---|
7 | Mon Sep 22 |
---|
8 | ---------- |
---|
9 | - added anim of volume data |
---|
10 | - the 3rd argument of -v specifies the thumbnail volume, if not there, theres no thumbnail vol to be displayed |
---|
11 | |
---|
12 | Sat Sep 20 |
---|
13 | ---------- |
---|
14 | - added thumbnail for the fullres volume |
---|
15 | - removed dependant texture from the renderer , its in main now |
---|
16 | - add support for anim of isosurface, |
---|
17 | |
---|
18 | Wed/Thus sep 18 |
---|
19 | --------------- |
---|
20 | - Add a pointer to select for the various render objects |
---|
21 | - fixed isosurface bug(GL_NORMALIZE) |
---|
22 | - fixed bugs in the sliceview mapping to volume mapping |
---|
23 | - use the mouse to click a point on the sliceview to move the probe |
---|
24 | |
---|
25 | Sun Sep 14 |
---|
26 | ---------- |
---|
27 | - fixed bug in accesing optistore (bounds for crop should be inclusive) |
---|
28 | - added the 3 sliceviews and the probe to access the volume, isosurface is generated based on the current value in the probe |
---|
29 | - add menu for cut-plane/object/roam/probe |
---|
30 | |
---|
31 | Thur Sep 11 |
---|
32 | ---------- |
---|
33 | - added isosurface and point rendering, these objects are added at the mouse pointer |
---|
34 | - increase/ decrease isovalues |
---|
35 | |
---|
36 | Wed Sep 10 |
---|
37 | ---------- |
---|
38 | - 2d hist is sent to TFUI everytime a new volume is roamed |
---|
39 | |
---|
40 | Mon Sep 8 |
---|
41 | --------- |
---|
42 | - integrated Optistore, if V_NETDATA, files are loaded from Optiserver, else from local file |
---|
43 | - added keys for roaming the volume, to activate roaming press key 'R' |
---|
44 | - volume class has 2 children vFileVolume and vOptiVolume to handle the 2 different cases |
---|
45 | - have a 1d histogram instead of 2d histogram |
---|
46 | |
---|
47 | Sun Sep 7 |
---|
48 | --------- |
---|
49 | - Added mmap instead of reading from file |
---|
50 | |
---|
51 | Thu Sep 4 |
---|
52 | --------- |
---|
53 | - added a save/load for the gradient volumes |
---|
54 | -g to load the gradient file (8bit) |
---|
55 | 'G' key to write the gradient into to a file (8bit) |
---|
56 | - added save/load for the transfer functions from UI |
---|
57 | use a ppm file to store texture as 1xn for the timebeing |
---|
58 | - 'b' key to toggle display of bounding box |
---|
59 | - save/load LUTs from the GUI(very primitive) |
---|
60 | |
---|
61 | Tue Sep 2 |
---|
62 | --------- |
---|
63 | - added QUANTA tcp to transmit transfer functions |
---|
64 | have a shared buffer betwen the TFUI/network thread |
---|
65 | - when a tcp client(tfUI) connects to volvis, send the histogram of the volume to the UI |
---|
66 | |
---|
67 | Thu Aug 28 |
---|
68 | ---------- |
---|
69 | - keyboard rotation for volume/cutplane - done |
---|
70 | - added clipplane |
---|
71 | - reshuffled code |
---|
72 | |
---|
73 | Thu Aug 21 |
---|
74 | ---------- |
---|
75 | - added MPI to distribute the rendering on the tiles - high latency |
---|
76 | Is it possible to decouple the MPI from the display (dont think so) |
---|
77 | - also tried using QUANTA instead of MPI - check for any difference |
---|
78 | Its worse as expected |
---|
79 | - added a QUANTA DB server for the TF to transmit to all tiles |
---|
80 | (change this so that tf only transmits to master and master broadcasts to all slaves) |
---|
81 | |
---|
82 | Thu Aug 14 |
---|
83 | ---------- |
---|
84 | - separate TF/ volvis app |
---|
85 | Flow something like this |
---|
86 | Init |
---|
87 | Volvis -> TFAPP : Histogram of volume data |
---|
88 | Every network loop |
---|
89 | TFAPP -> Volvis : 2d array for the transfer function |
---|
90 | |
---|
91 | Thu Aug 7 |
---|
92 | --------- |
---|
93 | - add the TF widget to the volvis app |
---|
94 | - added histogram plot of the data/gradient |
---|
95 | |
---|
96 | July 31 |
---|
97 | ------- |
---|
98 | - Luc added CG Fragment shader for the transfer functions |
---|