Animate
Animate Frames
Animate the atoms of a structure, based on the frames of a trajectory from the Frames
collection in the input. The structure animates through the trajectory from the given start frame to the given end frame, as the Animate 0..1
value moves from 0
to 1
. Values higher than 1
start at the beginning again and the trajectory will loop repeating every 1.00
. Position and b_factor
are interpolated if available. By default linear interpolation is used. Smoothing in and out of each frame can be applied with the Smoother Step
, or no interpolation at all.
Outputs
Atoms |
Geometry |
Atomic geometry with new positions based on the trajectory |
None |
Animate Value
Animate a float value between the specified min and max values, over specified range of frames. If clamped, frames above and below the start and end will result in the min and max output values, otherwise it will continue to linearly interpolate the value beyond the min and max values.
Outputs
Value |
Float |
Animated value that interpolates from min to max over frames |
0.0 |
Animate Trails
Add trails to the atoms as they are animated, which trail the specified number of frames behind the atoms
Animate Wiggle
Create a procedural animation of side-chain movement. ‘Wiggles’ the side-chains of peptide amino acids based on the b_factor
attribute. Wiggle is currently only supported for protein side-chains and does not check for steric clashing so higher amplitudes will result in strange results. The animation should seamlessly loop every 1.00
of the Animate 0..1
input.
Outputs
Atoms |
Geometry |
The animated atomic geometry |
None |
Animate Peptide to Curve
Take the protein residues from a structure and align then along an input curve. Editing the curve will change how the atoms are arranged. The output atoms can be styled as normal.
MN_animate_noise_position
Create 3D noise vector based on the position of points in 3D space. Evolve the noise function with the Animate
input, and change the characteristics of the noise function with the other inputs such as scale and detail. There is also a 1-dimensional noise output called Fac
.
An example of using this noise is to offset the positions of atoms with the Set Position
node.
Outputs
Vector |
Vector |
|
[0.0, 0.0, 0.0] |
Fac |
Float |
|
0.0 |
MN_animate_noise_field
Create a 3D noise vector based on the input field. Evolve the noise function with the Animate
input, and change the characteristics of the noise function with the other inputs such as scale and detail. There is also a 1-dimensional noise output called Fac
.
An example of using this noise is to offset the positions of atoms with the Set Position
node. Different field inputs result in different noise being applied. Using the chain_id
results in the same noise being generated for each atom in each chain, but different between chains.
Outputs
Noise |
Vector |
|
[0.0, 0.0, 0.0] |
Fac |
Float |
|
0.0 |
MN_animate_noise_repeat
Create a 3D noise vector based on the input field, that repeats every 1.00
for the Animate 0..1
input. Evolve the noise function with the Animate
input, and change the characteristics of the noise function with the other inputs such as scale and detail. There is also a 1-dimensional noise output called Fac
.
An example of using this noise is to offset the positions of atoms with the Set Position
node. Different field inputs result in different noise being applied. Using the chain_id
results in the same noise being generated for each atom in each chain, but different between chains.
Outputs
Noise Float |
Float |
|
0.0 |
Noise Vector |
Vector |
|
[0.0, 0.0, 0.0] |