Skip to content

Releases: BradyAJohnston/MolecularNodes

Molecular Nodes 0.9.2 for Blender 3.2.X

13 Jul 02:07
Compare
Choose a tag to compare
Pre-release

Added additional selection nodes to improve selection math. Also overhauled some of the menu UI when creating nodes.

Molecular Nodes 0.9.1 for Blender 3.2.X

10 Jul 07:12
Compare
Choose a tag to compare
Pre-release

Bug Fixes:

  • Fixed biological assembly node for transformations that require translation as well as rotation
  • Fixed center on selection node to use position attibute

Molecular Nodes v0.9 for Blender 3.2.X

09 Jul 07:17
Compare
Choose a tag to compare
Pre-release

This release tweaks and adds some more styling (+ a 'Ball n Stick' preset) and a number of new selection nodes to improve the selection algebra.

Bug Fixes:

  • Fixed error with with the scaling on biological assemblies that required translation.
  • Fixed non-functioning Style Atom node

New Nodes:

  • Selection Element Name (first 20 elements)
  • Selection Atomic Number
  • Selection AA Number
  • Selection AA Number Range
  • Style Ball and Stick

Also added the boolean math node under Molecular Nodes for ease of access for atomic selection algebra.

Molecular Nodes v0.8.1 for Blender 3.2.X

28 Jun 00:23
Compare
Choose a tag to compare

Bug Fixes;

  • Fixed breaking import with elements higher than atomic number 20
  • Fixed detection of ligands as different chains on import
  • Ensures that node tree is set up for Blender 3.2 import
  • Fixed broken EEEVEE atoms node (bumped to v0.8.1)

New Nodes:

  • Ligands are now shown on the chain selection node
  • Center on selection node
  • Improved EEVEE atoms node
  • New and improved surface style node
  • New and improved ribbon style node
  • Added Brownian motion node under animation
  • Overhauled the sticks & find-bond nodes
  • Added node for more intuitive atom selection (without having to manually delete / separate geometry)

Molecular Nodes v0.7.2 for Blender 3.2.X

13 Jun 04:10
Compare
Choose a tag to compare

Molecular Nodes with refactored nodes internally to work with the newly introduced named attributes in Blender 3.2. From this release onwards it will only be compatible with Blender 3.2+ and the nodes will not work with earlier versions of Blender (such as 3.1.2).

Molecular Nodes v0.5.23 for Blender 3.1.2

26 May 00:34
Compare
Choose a tag to compare

Multiple Bug Fixes:

  • Fixed custom chain selection node being added #27
  • Fixed AA name selection node being added #28
  • Fixed alpha carbon selection as part of atomic properties
  • Fixed problem where last atom of properties were being omitted, leading to incorrect element assignment to the last atom in the model #25

Update:

  • Fixes broken UI not building. Bump version to 0.5.22

Update:

  • fixes broken adding of nodes. Bump version to 0.5.23

Molecular Nodes v0.5.20 for Blender 3.1.2

23 May 00:39
642c3ba
Compare
Choose a tag to compare

EDIT: Quick fix added to solve the creation of node trees on MD import. Bumped version number to 0.5.16
EDIT2: additional quick fix to solve appending of nodes on import. Bumped version number to 0.5.17
EDIT3: additional quick change: changed default link for animate note from animate to animate mapped. Bumped version number to 0.5.18
EDIT4: quick fix: fixed import breaking when MD import did not detect any chains from topology. Bumped to v 0.5.19
EDIT5: quick fix: added node for interpolating between mismatched frames & fixed multi-append to single .blender file. Bumped to 0.5.20

Additional release for Blender 3.1.2 to enable the beta-testing of additional features for importing MD trajectories like .dcd and .xtc files via the MDAnalysis package.

  • Addresses some issues raised in #13 preparing for a Blender 3.2 release, much work still needs to be done.

New Features

  • Rework of the Molecular Nodes panel, added clearer categories for type of file import.
  • Moved panel to the Scene Properties tab, with optional panel in the 3D viewport enabled via the add-on preferences.
  • Import of topology and trajectory files from MD programs such as GROMACS etc, enabled via MDAnalysis package.
  • Launch of the documentation website to present more in-depth documentation than is possible with a GitHub README.
  • Added node to interpolate between multiple frames that have mismatching number of points. Currently atomic properties are not interpolated between frames except for b-factor.

What's Changed

New Contributors

Full Changelog: v0.4.1...v0.5.15

Molecular Nodes v0.4.1 for Blender v3.1.2.

12 May 02:17
Compare
Choose a tag to compare

DOI

Improvements:

  • No longer prompts to confirm when downloading or opening a structure file #18
  • Makes b_factors available per-frame, from the Animate Frames node #6, b_factors are also interpolated between frames when that option is selected.
  • New styling node for Ribbon representation, based on the alpha carbons.

Bug Fixes

  • Fixes problemwith not-defined atom-types, causing the failure of all attributes to be imported #15
  • output_name for the object custom property previously failed to be assigned properly when opening a local file #17

Future Releases

This will likely be the last release targeting Blender 3.1.2, pending major bugs that arise, development will now focus on updating and improving the nodes to work with the Named Attributes that are coming in Blender 3.2 which will greatly improve the workflow and node trees. These future versions however will not be backwards compatible with previous versions of Blender or Molecular Nodes.

v 0.4 Release

02 May 11:07
Compare
Choose a tag to compare
v 0.4 Release Pre-release
Pre-release

Import and setup are now much faster, with everything required for you to be able to see the atoms automatically set up on import, speeding up the workflow of importing multiple molecules.

Cleanup of multiple node names and socket names, with some additional new features:

New Features:

  • Auto-setup of GN node tree and shader node tree upon molecule import, should now be able to render molecules after 1 click.
  • Added a node for the selection of chains by their name, which is unique to each molecule.
  • Added ability to generate bonds on import (can be slow for large structures)
  • Added ability to build biological assembly on import.

Bug Fixes:

  • Resolved errors with atomium installation and import that was reported on multiple systems (#4)
  • Fixed the is_alpha_carbon and not_alpha_carbon selections to not include other backbone carbons (#11)
  • Fixed Scale Radii node to properly scale the selected radii of the atoms
  • Fixed error in 0.3.8 release that was incorrectly assigning atomic properties to the atoms

Atomium Fix

28 Apr 13:12
Compare
Choose a tag to compare
Atomium Fix Pre-release
Pre-release
atomium-fix-2

additional fix for aotmium registering