wiki:PresentationGraphics

Presentation Graphics Features Wishlist

asterisk = requires some analysis code

Required

  • For late summer
    • sessions (required because one needs to save state for any pub figure)
    • ribbons
      • hides mainchain atoms, sidechain connects to ribbon nicely
    • molecular surface
      • molecular surface categories* (I think the default should have a separate "main" for each chain ID)
      • easily hide smaller bits (like "surf visiblePatches N")
    • smoothness control (vertex density, subdivision)
    • balloon atomspec
    • pseudobonds
      • metal complexation
      • distance monitor
  • For December
    • transparency controllable down to individual atoms/bonds, small units of other reps
      • single-layer
    • clipping
      • global hither/yon
      • capping of all solids: surfaces, ribbons, atoms/bonds, objects
      • per-model single-plane or slab
    • selection highlight
  • Partially done? More clean up.
    • atom/bond styles: sticks, bs, sphere, individually controllable
    • show/hide controllable down to individual atoms, small units of other reps
    • coloring controllable down to individual atoms, small units of other reps
    • silhouettes
    • adjustable background color
    • interactive shadows
    • lighting options - ambient occlusion, ambient-only, N-point
    • supersampling
    • volume isosurfaces
    • depth cueing (want adjustable color, amount)

Highly desirable

  • Smart molecule display
  • 3D labels
  • transparency correctly rendered multiple-layer, multiple models
  • isosurface smoothing
  • scenes (so that one doesn't have to have a session for each figure panel)
  • easily hide smaller surface components (like hide dust)
  • background color gradient
  • other sectioning (e.g. cut octant, spherical clipping, etc.)
  • 2D labels and arrows of adjustable color/size, interactive repositioning
  • color key (specialized 2D annotation)
  • geometric objects
    • structure-derived (best-fit planes, axes, ellipsoids, etc.)*
    • arbitrary (3D arrows, planes to cast shadows upon, etc.)
  • color by atom/res attribute (e.g. hydrophobicity)*, geometry (e.g. radial), or volume data value (e.g. density, electrostatic potential)*
  • H-bonds*
  • dashed and dotted pseudobonds (cylinders as well as lines)
  • Done?
    • set of built-in colors (as opposed to giving hex code or RGBs only)
    • molecular surface and volume isosurface styles: solid, mesh

Would be nice

  • clashes*
    • (find contacts also important for coloring interaction patches of surfaces*)
  • interactively adjustable light positions
  • lighting contrast slider
  • background images
  • ribbons fully integrated with pipes and planks
    • (alternative ways of "cartooning" the secondary structure elements)
  • tubes (could be a sub-option of ribbons)
  • abstracted nucleotides - slabs, lollipops, ladder rungs
    • (need better default than in Chimera1)
  • per-model silhouette
  • custom silhouette
    • draw outline in 2D with mouse, regular geometric (e.g. circular) and maybe even free-form with smoothing?
    • other ways to emphasize area of interest within an outline
      • making stuff outside it transparent, faded, or blurred
  • individual surface triangles?
  • continuous fade between residue ribbon segments instead of abrupt
  • ring fill, aromaticity and bond multiplicity displays
    • (e.g. two lines or two sticks for double bonds)
  • option to show solvent-accessible vs. solvent-excluded, or both
  • ways to control and smooth boundary of displayed patch, maybe drawing an outline with mouse or choosing individual triangles to hide?
  • some kind of shininess control and/or ability to use different material properties for different objects
  • "smart" clipping (keeping objects whole, e.g. multiscale subunits not sliced even if plane goes through them)
  • publication presets? hard to decide because there are so many potentially useful combinations of styles and lighting

Eventually

  • morphing, trajectory playback*
  • animation commands (frame-argument)
  • animation GUI (timeline)
  • show multiple frames of a trajectory simultaneously
Last modified 11 years ago Last modified on Apr 13, 2015, 12:20:29 PM
Note: See TracWiki for help on using the wiki.