Replies: 2 comments 14 replies
-
The Delay Falloff is one of the nodes that I want to see improved, so any suggestions there is most welcome regardless. I don't have much time to think of a good way to do what you want, but I will give you some examples for inspiration. All of the examples utilize the input Offsets of the Delay Falloff node to manually control the offsets of the motion. Giving no Offsets list is equivalent of giving an arithmetic sequence starting at zero with a difference of one, that is, Constant Groups Constant DelayIf you want to animate every consecutive output.mp4Constant Group Variable DelayIf you want to manually specify the delay between each group, specify the offset of each group in a float list and repeat the elements of the list by the number of elements in the group. The following examples makes the third and fourth group close to each other and the last group distant from the rest. output.mp4Variable Group Variable DelayIf you also want to specify the number of elements in each group, you can have another float list storing that and use it as the amount of repetition. The following example specify a group of 3, followed by 5, followed by 1, followed by 6. output.mp4Variable Group Variable Delay Variable InterpolationWe can't control the interpolation directly in the Delay Falloff, so you can set it to Linear and interpolate the falloff after, either by switching the interpolation or by using a mask falloff. Let me know if you need more details about this. output.mp4 |
Beta Was this translation helpful? Give feedback.
-
I finally managed to setup the book generator with all the features I would like to have. I used material instancing for now instead of the shader selector addon and render with cycles. It works and looks good in the viewport but when rendering the scene I get two issues:
Here you can find the latest project version, a preview of the render and a couple of crash reports from my different trials: Thank you! |
Beta Was this translation helpful? Give feedback.
-
Hi @OmarEmaraDev
as you know I'm currently working on this book generator setup and I have realized that I can not really figure out a good way how to procedurally flip the pages while still having full control over to which pages exactly I can flip but also control the offset / the delay of the pages in between the flips (meaning to have multiple pages flip at once with slight time offsets instead of doing full page per page flips). As you might know from my setup I've tried a very hacky way by essentially keyframing the time and duration parameters of the time delay node manually which sort of works if you're lucky to hit a sweet spot but can also result in very wonky animations as you essentially changing the speed of a flip throughout the animation. And this completely falls apart when you try to flip to more than one page one after another as by changing the duration again the book flips back to previous pages as well. I also talked to Bradley about this and he came up with an interesting fallback approach by utilizing a controller falloff but I'm right now still wondering if there might be already a good fully procedural way to do this?
To break this down to a simpler setup I've created this example with manual key-framing:
offsetAnimation.mp4
So the whole thing is basically about affecting instances similar like you can do this via the delay falloff but also be able to control exactly which instances are gonna be affect, where to have breaks in the animation, where to continue in time and bonus, also have control about different timings/interpolation of the offsets (as you can see from the keyframing: first part has 1 frame offset between each object, second 2 frames and the last part as a curve offset). You can also finde the file and video here: https://p7s1-my.sharepoint.com/:f:/g/personal/par0001d_belgium_fhm_de/EuitBldqj9JKj9odtN5iQt4BlHyVGN5N-g1koPWxoDdH-g?e=dHO6ll
My question is, if there's already a good way to this in AN? And if not I have some ideas I'd like to propose to you to maybe add a "Manual" mode to the delay effector to achieve these kind of results.
Thanks!
Beta Was this translation helpful? Give feedback.
All reactions