Blender Asked by geomEssence on November 10, 2021
I’m new to Blender.
Is there some way to animate a deformation of a hole on a torus by expanding it?
Like in this video. (until 2.5 second, I don’t need to completely shrink it)
I tried to use shape keys and manually sliding edges, but that would be a long process, as I can’t merge vertices, so with every slide I need to move more and more copies of edges:
I’ve also tried using parts of Nurbs Circles with Screw modifier to reverse animate it using angle, but I would still need too change curve points’ positions for better animation, it would be easier if curve had something like 2 angles, one around axis and one capturing part of used curve. Moreover, curves are not connected.
Another geometric option:
Start in the flat, giving a plane a couple of shape-keys, expanding the size of a deleted inset face.
Using a Subdivision > Simple, and 2 Simple Deform > Bend modifiers, bend the plane into a torus.
Now, sliding between the shape-keys will increase the size of the rectangular window.
Answered by Robin Betts on November 10, 2021
Here's a shader-only option, using Blender's default UV unwrap of a torus, and keyframing the threshold Less Than values in the following tree:
Answered by Robin Betts on November 10, 2021
This can be done by building the torus from 8 different vertex objects, each with 2 Screw modifiers.
One Screw modifier for making a circular section of the torus, and another one to rotate or loop this circle around a center (with an offset) thus creating a torus. The torus turning into 2 rings, and the 4 corners of the hole, warrants the total number of vertex objects and modifiers.
Linking the Screw modifier Angle values with drivers allows a single Angle value to deform the torus.
Making the inverse of this was my starting point so all the drivers are linked to a modifier on the initial vertex I used to make this. In hindsight a bit of a weird place but it works just the same. (So changing the Angle value of the top modifier on the "Vert" object makes it all move.)
I intent to elaborate on this solution a bit when i have more time (especially if you are new to Blender, drivers might take some explaining), but in the meantime...
...Here is the file:
And here is another file utilizing Mirror modifiers on only (and reducing the number to) 2 vertex objects:
Answered by Fjoersteller on November 10, 2021
Get help from others!
Recent Questions
Recent Answers
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP