ParaView 3.4 Deliverables: Difference between revisions

From ParaQ Wiki
Jump to navigationJump to search
No edit summary
No edit summary
Line 18: Line 18:
* Ghost levels
* Ghost levels
* D3
* D3
| Utkarsh, Berk
|-
|-
| SILO Reader
| SILO Reader
| Adapt from VisIt?
| Adapt from VisIt?
| Pat Marion
|-
|-
| Selection
| Selection
Line 30: Line 32:
* Enable thresholds selection and integrate with bar chart view
* Enable thresholds selection and integrate with bar chart view
* Frustum widget, once you make through selection, push its sides or scale/translate it
* Frustum widget, once you make through selection, push its sides or scale/translate it
| Dave Cole
|-
|-
| Plugin improvements
| Plugin improvements
Line 44: Line 47:
| Cube axis
| Cube axis
| Cube axis is still missing.  Need a much better one.  The one in Visit is nice...  John says he has a nice one, too. - Erratum _ I have got a very nice 2D axis object which does auto scaling of tick marks and labels. It is a type of Actor2d - it could be extended to do 3D cube axes,since internally it generates a polydata object which is then rendered as an overlay - adding 3d would involve quite a lot of work, so I would  suggest that if the VisIt one is already functional and good enough - then use it.
| Cube axis is still missing.  Need a much better one.  The one in Visit is nice...  John says he has a nice one, too. - Erratum _ I have got a very nice 2D axis object which does auto scaling of tick marks and labels. It is a type of Actor2d - it could be extended to do 3D cube axes,since internally it generates a polydata object which is then rendered as an overlay - adding 3d would involve quite a lot of work, so I would  suggest that if the VisIt one is already functional and good enough - then use it.
| Utkarsh
|-
|-
| Charts to VTK
| Charts to VTK
Line 72: Line 76:
| Custom filter cleanup
| Custom filter cleanup
|
|
| Utkarsh
|}
|}



Revision as of 10:16, 3 December 2007

Name Description Owner
Multiblock
  • Exodus reader/writer
  • Volume Rendering
  • Selection
  • Filers working on
    • Missing variables in blocks
  • Coloring by block
  • Composite Data inspector
    • Show structure of composite data
    • Turn parts on and off
  • Temporal
  • Ghost levels
  • D3
Utkarsh, Berk
SILO Reader Adapt from VisIt? Pat Marion
Selection
  • Cleanup implementation (render ids directly)
  • Selection of values rendered on screen (selection of blocks in multiblock, selection of thresholds, etc.)
  • Either disable button when <24 bit w/ stencil or make it work
  • Make selection controls toolbar adaptive to reflection options in active view
  • Enable thresholds selection and integrate with bar chart view
  • Frustum widget, once you make through selection, push its sides or scale/translate it
Dave Cole
Plugin improvements
    • No "server" plugins for builtin
      • Plugins loaded for "client" also load server plugins for builtin
      • Server widgets grayed out when connected to builtin
    • Remember previous loaded plugins
      • Allow to autoload on startup or connection or start manually
      • Do something reasonable if the file disappears between runs
      • Use Windows services application for inspiration
    • Add CMake ability to automatically create qrc files from GUI side XML.
Cube axis Cube axis is still missing. Need a much better one. The one in Visit is nice... John says he has a nice one, too. - Erratum _ I have got a very nice 2D axis object which does auto scaling of tick marks and labels. It is a type of Actor2d - it could be extended to do 3D cube axes,since internally it generates a polydata object which is then rendered as an overlay - adding 3d would involve quite a lot of work, so I would suggest that if the VisIt one is already functional and good enough - then use it. Utkarsh
Charts to VTK Move the chart package to VTK or to some independent package that is linked into VTK.
Vol Ren Alg Add the ability to choose the algorithm used for volume rendering. Also need to revamp the ability to query which algorithms are available.
Plot over time Should be able to plot multiple points or cells over time.
Textures Have texture combo box on display panel. Last entry, load file.
2D Image View type A different view type that shows 2D images. No lighting. Pan and zoom.
XDMF Full tree reader and writer Funded by ARL
Box and Sphere widges Only if Will can do it.
  • Add widgets to filters
    • Cut/slice
    • Probe
    • Temporal probe
Custom filter cleanup Utkarsh

Deliverables to be addressed later.

Name Description
Shaders Implementation in 2.6 is "experimental" and does not seem to be of any practical use to anyone. Utkarsh is working on new GPU pipeline stuff. Next generation should take advantage of that.
Movie view 3.4 should have a nice 2D image view. We also need some type of movie reader.
Temporal cleanup
    • Show temporal bounds of all datasets in statistics view (or elsewhere)
    • Show continuous data set temporal bounds in info page
    • Plot/Probe over time, results should very in Sequence, Snap, and Real Time modes
Time File Series Be able to read in a series of files that define some data over time. Target formats so far are Exodus and SPCTH. Moreland (Time lord)
Tables The support for csv files is not so good. You should be able to read in a csv file and have it show up as a table. The table should be visible in spreadsheet view (the default) and you should also be able to plot in X-Y or bar chart.

Right now this is just a capturing of the features we would like to see. We will have to go back to organize and decide what we will actually be doing.

  • Multiblock
    • Exodus reader/writer
    • Volume rendering
    • Selection
    • Filters working on
    • Coloring by block
    • Composite Data Inspector, shows structure of composite data, lets you turn parts off
  • Cube axis
  • Textures
  • Shaders
  • Movie view (for validation comparisons)
    • 2D Image View type
    • Movie reader (outputs image with time)
  • Plugin improvements
    • No "server" plugins for builtin
      • Plugins loaded for "client" also load server plugins for builtin
      • Server widgets grayed out when connected to builtin
    • Remember previous loaded plugins
      • Allow to autoload on startup or connection or start manually
      • Do something reasonable if the file disappears between runs
      • Use Windows services application for inspiration
    • Add CMake ability to automatically create qrc files from GUI side XML.
  • Move chart package to VTK
  • Selection
    • Cleanup implementation (render ids directly)
    • Selection of values rendered on screen (Selection of blocks in multiblock, selection of thresholds etc)
    • Either disable button when <24 bit w/ stencil or make it work.
    • Make Selection Controls Toolbar adaptive to reflect options in active View
    • Enable thresholds selection and integrate with bar chart view
    • Frustum widget, once you make through selection, push its sides or scale/translate it
  • Temporal cleanup
    • Show temporal bounds of all datasets in statistics view (or elsewhere)
    • Show continuous data set temporal bounds in info page
    • Plot/Probe over time, results should very in Sequence, Snap, and Real Time modes
  • XDMF Full tree reader and writer (ARL)
  • SILO Reader
  • Box and Sphere widgets
  • Cut/Slice on Box and Sphere
  • Probe on Box and Sphere
  • Temporal Probe on Line and Box and Sphere (produces T blocks in output composite data)

link title