Skip to content

RayMol 1.11.0

Choose a tag to compare

@javierbq javierbq released this 10 Sep 05:37
· 263 commits to master since this release
26189d3

RayMol 1.11.0

A feature release: a smoother spline cartoon with real-time ray tracing on by
default, box selection with a live hover readout, a richer color menu, and a
long list of macOS fixes.

Rendering

  • Spline cartoon. A new ChimeraX-style path tessellation removes the
    per-residue creases and facets on strands. On by default; the classic
    cartoon stays selectable as Spline ribbon in the object panel and
    inspector.
  • Real-time ray tracing on by default on Macs that support it, with
    traced shadows and temporal ambient occlusion. The RT pass now costs about
    half as much (new RT resolution control in the Display panel) and caches
    its geometry per object instead of rebuilding it every frame.
  • Fixed: ray-traced shadows and AO ignored moved objects and surface
    clipping
    , and lost the crease shading that ambient occlusion provides.
    Traced shadows no longer show acne, stripes or sawtooth edges on twisted
    strands.
  • Fixed: the key light and shadows now follow PyMOL's light setting.
  • Fixed: settings like Exposure, Outline and the surface clip sliders only
    took effect after the next mouse move.
    Every setting change repaints.
  • Fixed: a horizontally squeezed scene on 1x displays whenever a
    multi-state object was loaded.
  • Fixed: a static scene re-rendered a few times a second on every UI
    poll, and a static frame could steal the drawable from a drag.

Selecting and inspecting

  • Box select. Tools ▸ Box Select (⌃S), or the button on the Selections
    panel: drag a rectangle over the viewport to select what's inside. The
    camera holds still while it's on, and it respects clipping, visibility and
    grid cells the same way a click does.
  • Hover readout. A chip in the viewport's top-right names what the
    cursor is over, at the granularity a click would commit — object, chain,
    residue or atom.
  • Fixed: the sequence viewer listed objects that weren't displayed, and
    now highlights residues live while you drag-select.

Panels and menus

  • PyMOL's tiered color menu is back. The per-object C menu lists one
    row per hue; click the row for the base color or open it for the named
    variants (firebrick, salmon, …).
  • Center all objects. A ▸ Center all objects on the all row stacks
    every object on a common center so you stop re-zooming between unrelated
    structures; a second entry resets them. Command form: center_all.
  • Hydrogens in the S and H menus. Show or hide all/non-polar hydrogens
    where you'd look for them, not only under A.
  • Resizable sidebar. Drag the seam between the viewport and the right
    column; object rows also get a full-name tooltip.
  • One Tools menu. Move, Measure, Box Select, Design and Predict live in a
    single menu with every shortcut visible. New pane toggles: Console ⌘1,
    Sequence ⌘2, Side Panel ⌘3.

Sessions and console

  • Opening a .pse no longer silently replaces your work. Opening a
    session from Finder, drag-and-drop or the Open panel over a non-empty
    session asks to Save and Replace, Replace, or Cancel. Sessions also load
    bare, so a restored session's colors are never re-themed.
  • Fixed: the console showed a stale build number. The banner now reads
    the real version, and you can select and copy across log lines.
  • Fixed: the Background swatch's opacity did nothing. It now drives the
    transparent-background export toggle.
  • Fixed: proline's ring was left open in sidechain sticks.

Built on the open-source PyMOL engine. Updates install automatically via the in-app updater (Check for Updates… in the app menu).