Master's Thesis - Studierstube Augmented Reality Project - Graz ...
Master's Thesis - Studierstube Augmented Reality Project - Graz ...
Master's Thesis - Studierstube Augmented Reality Project - Graz ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
5.3 Visualization nodes and subgraphs<br />
more complex operations are performed for the plane. Such operations may be required<br />
since with a simple mapping onto a 2D plane a third dimension and its information<br />
gets lost. For example, the magnitude of the flow through a certain vessel can be<br />
investigated but not the directional effects.<br />
With a mesh-plane it is possible to displace its vertices in direction of the sampled<br />
velocity value. The result will be a height profile, indicating the strength and direction<br />
of the flow. A subsequent assignment of the direction of the flow to the vertex as normal<br />
vector will even provide a Phong illumination of that crinkly plane.<br />
The usage of the velocity direction as normal vector can also be applied to a new<br />
approach for quad-planes. The drawback of the former vertex displacing algorithm is<br />
that one the one hand the plane will occlude itself and on the other hand the vertex<br />
processing of a mesh is more expensive than the processing of only four. Consequently,<br />
a related algorithm but implemented with a fragment shader can use the flow directions<br />
within the plane as normal map for the illumination. For computer games this technique<br />
is called ”bump mapping” because it lets actual flat surface appear with a profile. If the<br />
user knows that the velocity direction is used as normal vector, he can easily interpret a<br />
three dimensional information in a two dimensional plane. The crib for example a headlighted<br />
scene will then be: ”The more it reflects, the more the flow indicates towards<br />
me”. The drawback of this method is that it requires this crib as meta knowledge.<br />
Certainly, with planes much more sophistical visualizations may be implemented<br />
and some such ideas are outlined in chapter 7. However, the goal of them would go<br />
farther than the focus of this work since most of them would suggest a plane as kind of<br />
sensor array placed in a hemodynamic system. The results of such approaches would<br />
rather all provide a measured quantity than an instructive visualization.<br />
5.3.3.7 Concurrent Combinations<br />
The benefit of a free definable view as presented is obvious. All visualization nodes can<br />
be combined, even with different seed regions. Eventually the buffer sizes have to be<br />
reduced due to performance. This may be also necessary to preserve the overview of the<br />
visualizations since for example a million particles with ten-thousands of arbitrary lines<br />
would only produce visual clutter. It was empirically found that at most two different<br />
visualizations per seed region are meaningful. More than one dragger in a scene also<br />
appears distracting. A combination of side by side views will be more satisfying for such<br />
a concurrent visualization. More promising control approaches are therefore presented<br />
in section 7.4 in chapter 7.<br />
112