Skip to content

dongbu/3DVisualizer-1

 
 

Repository files navigation

TODOs:
  -Pass the type of vertex attributes to each mesh of the TinyGL lib. Or Manually create the buffers and attach them to the mesh later;
  -Make the use of a transfer function optional (pass a uniform parameter to the shader). This can be used to render a dataset when no TF is selected;
  -Make a topological visualizer. Find the coordinates of the contour tree vertices and plot them;
  -Parametrize the Create*DTex and Upload*DTex functions to have just one Create and one Upload function.

IDEAS:
  -Calcular os centróides das regiões definidas pelos vértices e unir os ramos simplificados com os centróides mais próximos. Possivelmente vou ter que implementar algum algoritmo de closest-pair.
    -Muito trabalhoso, melhor unir os ramos que estiverem ligados ao mesmo saddle point.

QUESTIONS:
  -Use a 2D transfer function + vertex-branch map or a preaplied alpha dataset?
    -Use an alpha dataset coupled with a color transfer function. Change the transfer function metadata, since I won't have more multi dimensiontal TFs anymore.
    -Use the knl::Dataset for the alpha datasets.
    -Parametrize the Create*DTex and Upload*DTex functions to have just one Create and one Upload function.
  -Use OpenCL to cast the rays?
    -Bolt? Compatibility AMD/NVIDIA?

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 90.9%
  • QMake 3.7%
  • GLSL 3.0%
  • Makefile 1.4%
  • C 1.0%