Skip to content

v2.2.0 for Blender 3.4.X

Compare
Choose a tag to compare
@BradyAJohnston BradyAJohnston released this 02 Jan 07:36
· 1467 commits to main since this release

Reimplemented several nodes from the previous MN, as well as adding styling for nucleic acids. More boolean attributes when importing via MDAnalysis and frame-specific information via occupancy when importing via MDAnalysis.

Added

  • atom_name attribute, which is a numerical representation of the atom name (C, CA, C5 etc)
    • Dicussed in #118
    • Allows for more precise selections for new styling and animation nodes
  • Reimplemented amino acid 'wiggle' node: using the atom_name attribute
    • 3x faster with the improved atom_name attribute and refactor of the underlying nodes
  • Reimplemented the amino acid to curve node
  • Ribbon Style Nucleic: A ribbon representation for nucleic acids to complement the ribbon represenation of the proteins from alpha carbons. Enabled now thanks to the atom_name attribute.
  • Capturing the Index field in the selection node before the selection occurs, and added an Index field input to the MOL_animate_frames node to enable selection to occur before animating between frames, if the Pre-Sel Index field is used in the Index field of the MOL_animate_frames node
  • Added cutoff field for limiting the interpolation of atoms between frames based on a distance cutoff
  • Added bonds through MDAnalysis import when a trajectory supports it #129
  • Added is_solvent(), is_nucleic() and is_peptide() attributes when importing via MDAnalysis
  • Added frame-specific attribute occupancy which is added to each frame of the trajectory when imported via MDAnalysis. #128

Fixed

  • Changed naming of MOL_style_atoms to MOL_style_atoms_cycles and MOL_style_ribbon to MOL_style_ribbon_protein