Skip to content

ProteinMotion 0.8.0 — EEVEE rendering and residue focus

Choose a tag to compare

@pdpppd pdpppd released this 17 Sep 20:49

ProteinMotion 0.8.0 adds an optional Blender EEVEE renderer with depth of field.

  • Export with --renderer eevee or scene.render(..., renderer="eevee").
  • Focus on a protein, residue, residue range, atom selection, or world point with camera.set_focus().
  • Animate focus with FocusPull, including during camera movement and protein deformation.
  • Render cartoons, ribbons, ball-and-stick models, surfaces, labels, and annotations through the same scene API.
  • Use smooth group fades and configurable sampling quality.

Blender 4.5 or later is installed separately. EEVEE is included in Blender. On macOS, rendering uses Metal. The native renderer remains the default.

EEVEE guide with code and output · API reference

Validation: 116 tests passed on Apple M3 Max, including actual EEVEE and native GPU renders. The eight-second documentation movie was decoded through all 480 frames. The built wheel was installed outside the checkout and rendered through both backends. Website build, type checks, and 13,455 local links/media references passed.

Install the wheel below with Python 3.11+. The skill ZIP includes the updated instructions for AI agents.