ProteinMotion 0.8.0 — EEVEE rendering and residue focus
ProteinMotion 0.8.0 adds an optional Blender EEVEE renderer with depth of field.
- Export with
--renderer eeveeorscene.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.