morphapoph on DeviantArthttps://www.deviantart.com/morphapoph/art/Apophysis7X-t500-ONLY-xform-travel-352543885morphapoph

Deviation Actions

morphapoph's avatar

Apophysis7X-t500 ONLY xform-travel

By
Published:
997 Views

Description

In this image I've tried to illustrate how a transform might travel from one frame to the next in a set of animation frames generated by Apophymator.
I used the "high memory" version of Apo 7X 15b to "plot" the positions of the "O" vertex of a single transform from those parameters. :-)
I used a script to extract transform data from a set of animation frame parameters.

The image shows the way transform #1 changes its position as the animation progresses.
The transform has been scaled down to a very small size (0.0005) so that the triangle appears to be only a dot.

I've attached a flame file with the parameters shown in the transform editor image.
There are 360 transforms in the flame so the parameters can be opened ONLY in a high memory version of Apo 7X.

The white dot highlights the position of transform #1 in the first frame of the animation.
This position corresponds to the postion of transform #1 in the first keyframe of the animation.

Apophymator uses the same criteria as flam3 to determine whether a transform rotates or remains static during any rotation segment.
Transform #1 in the first keyframe met the criteria for rotation which is why it travels around the circle.

So the transform travels around the circle and then begins to move to the upper right where the yellow coloring meets the orange coloring.
That travel occurs during the "interpolation" or "morph" segment of the animation.

The position where the yellow coloring meets the orange coloring is the position of the 1st transform in the second keyframe.
Transform #1 in the second keyframe does not participate in the rotation segment.
So it stays in one place during that rotation segment.

Once the rotation segment has completed the transform resumes it's travel toward the position of the 1st transform in the third keyframe.
In this case it travels to the base of the "reference triangle". The 1st keyframe in the third keyframe also participates in the rotation segment.
The red circle shows the travel of the transform during that rotation segment.

Once that rotation segment has completed the transform travels along the lower orange-yellow track to the purple circle which begins at the position of the 1st transform in the fourth keyframe.

The travel ends just past the postion of the 1st transform in the fifth keyframe and you can see how the dark green coloring just stops.
Since I'm using transforms as plotted points, I can only show 500 positions maximum.
But there were about 4500 total frames in the animation.
So I've only shown a fraction of the travel of the transform through the animation.

I'm hoping this illustration would help people understand some of the jargon I use in my Apophymator script.
One of the main elements creating motion in the animation frames that Apophymator generates is the path that each transform takes through a set of frames as it travels from its position in one keyframe to its position in the next keyframe.

I tried something similar a few years ago, but the illustration was much too chaotic and confusing because I tried to show the triangles at their normal size: [link]

I hope to do a complete set of these showing the difference between each type of rotation segment that Apophymator offers.
Transforms will travel in a similar, but more simplified way, if rotation segments aren't used.
When I ran Apophymator to produce the animation frames I used for this illustration, I used these settings (which must be entered manually at the top of the script):

us_TXrotation := 1;
us_TXorbit := 0;
us_TXinCent := 1;
us_TXspinSeg := 1;

us_PXrotation := 1;
us_PXorbit := 0;
us_PXinCent := 1;
us_PXspinSeg := 1;

Those settings are currently my own personal favorite settings for animations.
© 2013 - 2024 morphapoph
Comments5
Join the community to add your comment. Already a deviant? Log In