wiki:renderserverstodo

Version 64 (modified by gah, 11 years ago) (diff)

--

TODO list for Rappture 1.3 and Render Servers Release.

  • (gah) Add number of isosurfaces control to vtkisosurfaceviewer, similar to number of isolines control in vtkheightmapviewer
  • (gah) Bug: Console should use balloon not to take up the whole window. Also add binding for toggling into console itself.
  • (gah) Lower wait in imgflush. Can we do without the imgflush? Add Stop/Start? buffering around the imgflush for now.
  • (gah) Fix cutplane state in isosurfaces. Keeps changing on resets/rebuilds.
  • (gah) Feature: Add colormap (palette) changes. Add drop-down for sample opacity maps.
  • (gah) Bug: Multi-field problems: limits, settings colormaps. "It's close. I need to fix the vtkheightmap, vtkisosurface, vtkstreamlines widgets to handle multiple fields properly."
  • (gah) Multiple fields in VTK file. This is broken in the <field> object in how it collects limits for each field. It's broken in the client viewers in how they ask for field limits.
  • (ldelgass) Fix jumps in panning
  • up direction in nanovis comes too late for camera reset
  • Fix transfer function width control when peaks overlap
  • (ldelgass) Convert pan values in nanovis from viewport coords to world coords
  • (ldelgass) Add ortho camera mode to nanovis
  • Add shading controls for specularity in nano/flowvisviewers
  • Fix transfer functions in nanovis: sometimes transfer function is used before it is defined (because wating for data ranges?)
  • (gah) Add background color controls for nanovis

TODO list for Rappture 1.2 and Render Servers Release.

  • (ldelgass) Add "nv>ok" response when an image in not generated.
  • (gah) Add "nv>ok" handler to turn off wait dialog.
  • (gah) Fix vtkheightmap to distinguish between initial <style> settings and user controlled settings.
  • (gah) Add key pad enter binding to spinint.
  • (ldelgass) Opening and closing the sidebar drawer keeps reducing the size of the contour plot.
  • (gah) Fix documentation for <field>, <mesh>, <cloud>, and <unirect2d> to reflect changes.
  • (gah) Dataset outline color needs to be set after a new dataset is loaded. Similarly for nanovis, volume outline settings need to be reset when loading a new volume in a sequence
  • (ldelgass) Merge in nanovis2 branch after merging 1.2 with trunk.
  • (ldelgass) Update VTK pre 6.0 to current head
  • (gah) Fix X,Y,Z button placement on isosurface cutplane settings tab page
  • (gah) Make isosurface translucent in default state
  • (gah) Isosurface widget: Fix isoline color dropdown initial state to match line color, also fix 'none' option
  • (gah) Make streamlines cutplane initial state match isosurface (X/Y/Z buttons on, but cutplanes off).
  • (gah) Add curvilinear type to <mesh> documentation.
  • (gah) Implement and write test for <unstructuredgrid> element in <mesh>.
  • (gah) Fix <field> and <mesh> examples to include new types.
  • (gah) Merge Rappture1.2 with trunk.
  • (ldelgass) Write stats for vtkvis.
  • (gah) Bug: vtk data 2D field coming up as heightmap in contour4.
  • (gah) Added contour4 example of mulitple fields in a single vtk file.
  • (gah) In each client viewer, add handler for nv>viserror messages to pop up dialog if -type is "error". If type is something else, we'll figure out what to do with it.
        nv>viserror -bytes 12345 -type error -token "optional"
    
  • (gah) Add ridiculous number of tries before generating a bgerror.
  • (gah) Set dataset, cutplane outline color on background color change (use 'dataset color...' and 'cutplane ccolor...')
  • (gah) Looks like ffmpeg libraries changed yet again. Need to update RpAVTranslate.cpp and friends in nanovis.
  • (ldelgass) Image returned for legend color ramp is off by at couple of pixels at the top.
  • (ldelgass) Bug (heightmap/contour) Zoom is wrong when switching between heightmap and contour sometimes. In streamlines initial scale is wrong. Probably pilot (gah) error.
  • (ldelgass) Fix axis label format when range changes
  • (ldelgass) Fix camera reset for nanovis (e.g. with nanowires, need to set zoom based on bounds, since we no longer work in "unit cube").
  • (ldelgass) camera reset is wrong due to initial 1x1 size request.