Flying Through Fractal

  • 4 Replies
  • 60 Views

0 Members and 1 Guest are viewing this topic.

Offline John

  • *
  • Fractal Freshman
  • *
  • Posts: 3
« on: May 22, 2020, 05:26:59 AM »
I'm new to Mandelbulb3D and I wanted to create a simple animation where you fly through a fractal (in a way that seamlessly loops). I used "Sin_Y" as the main formula and then offset from zero to 2Pi and used that to make it seem as though you're flying through the tunnel. Here's the animation:

https://imgur.com/a/f7yTTX1

There are two problems with it that I'm not sure how to fix. Firstly, why is there a brief point where it looks like the fractal shrinks and the sky becomes much more visible? I'm simply wanting to move through it and the only thing I'm animating is the Sin_Y offset parameter.
Secondly, there seems to be some really bad artifacting between each frame, especially in the rectangular detailed areas. What's causing this, and how do I fix it?

Thanks. Here's my animation file in case that's useful.


Linkback: https://fractalforums.org/noobs-corner/76/flying-through-fractal/3509/

Offline Sabine62

  • *
  • Fractal Freak
  • **
  • Posts: 710
  • It's just a jump to the left...
    • sabine62.deviantart.com
« Reply #1 on: May 22, 2020, 07:57:03 AM »
Please read the answers to https://fractalforums.org/noobs-corner/76/flickering-lights-mandelbulb-3d/3491
In there you find some tips to enhance the quality of your animation.

The 'vanishing' structures: I have checked your .m3a and if you load your first keyframe into the main window and then load it into the navigation window and slide the _SinY Offset_1 slider slowly from 0 (value of your 1st keyframe)  towards 6.28318530718 (value of your 2nd keyframe) you will see the structures change exactly as in your animation.
So basically Mandelbuld3D did what you asked it to do ;)

If you want control about what happens during your animation you really need to check what happens before rendering (often means adjusting a lot and inserting extra keyframes) A good way to easily check if your animation will turn out the way you want is using the Render Preview in the animation window.

Hope this helps!
To thine own self be true

Offline John

  • *
  • Fractal Freshman
  • *
  • Posts: 3
« Reply #2 on: May 22, 2020, 07:02:04 PM »
Thank you. I just don't understand why it's changing like that since all I'm trying to do is offset the fractal to make it look as though you're flying through it (I don't want the fractal itself to change). I used Sin_Y because that makes the fractal repeat, and I assumed that changing the offset would just translate the whole thing (but apparently not). Do you have any suggestion for how else I could go about doing this?

Offline Sabine62

  • *
  • Fractal Freak
  • **
  • Posts: 710
  • It's just a jump to the left...
    • sabine62.deviantart.com
« Reply #3 on: May 22, 2020, 10:07:44 PM »
Offset in a formula does not mean you are moving the camera through the formula. It usually refers to the offset of a given value from another.

And moving the camera through your fractal is what you need to do if you want a real fly-through in the direction of your camera (there are cases where you can simulate a fly-through with Julia-values but those only work for certain formulas). And that can only be done with the z- and s- buttons of Walking (or the s and z on your keyboard!).
A real loop is never possible unless your fractal would be donut shaped  ;D (or you pivot the camera), but in the case of your fractal you can 'fake' the loop because it is highly self-repetitive.

I have looked at your .m3a again and to get the idea of a loop you need to f.i. set Walking to 10000 and press 9 times to arrive again at the ALMOST same place deeper in the fractal. Also set the far plane to 1000 in that case to be sure you do not loose structures. I set it accidentally to 10000 in the example based on your fractal that am sending you, but be sure to set it to 1000 or rendertime will be higher than needed.

As I said, this is just an example. You will have to check and finetune so the last render is exactly the same as the first one...


« Last Edit: May 22, 2020, 11:00:06 PM by Sabine62 »

Offline Sabine62

  • *
  • Fractal Freak
  • **
  • Posts: 710
  • It's just a jump to the left...
    • sabine62.deviantart.com
« Reply #4 on: May 22, 2020, 10:13:19 PM »
You will have to check and finetune so the last render is exactly the same as the first one...

Or alternatively when compiling the images remove any rendered image after the last one that is the same as your first one. And another thing: Do NOT check Loop, or else MB3D will move back out of the fractal for you to the starting position... In the .m3a below the generated images 16 to 46 give a fly-through loop which repeats when you walk further into the fractal...

Hope this helps


Update: It seems I cannot attach an .m3a, it says it will attach it, but...  :)) But it seems I can attach a .zip
« Last Edit: May 22, 2020, 10:57:34 PM by Sabine62 »