That's really unfortunate how it uses the same name as FUSE, that is used in linux.
> # What is FUSE?
FUSE is a userspace filesystem framework. It consists of a kernel module (fuse.ko), a userspace library (libfuse.*) and a mount utility (fusermount).
> One of the most important features of FUSE is allowing secure, non-privileged mounts. This opens up new possibilities for the use of filesystems. A good example is sshfs: a secure network filesystem using the sftp protocol.
My attempt to replicate this behavior is here. The original artist also wrote up some mathematical details.
It only took me a couple of minutes for the whole thing. You must have a slow PC or something.
Edit: I had a look at the documentation for the JS library used. This explains the speed difference.
> If the processor is not fast enough to maintain the specified rate, the frame rate will not be achieved. Setting the frame rate within setup() is recommended. The default rate is 60 frames per second.
I use them professionally so it's a justified cost, but if you're looking for a fun and free way to work on this kind of animations (and more!), try learning basic JS. It has a very powerful Canvas API (coding interface).
You can code fun things like this with little knowledge :
I don't know if that fits the sub, but if you're into that kind of thing (straight edge geometry) you might enjoy the game euclidea
this is the artist's page. He has a bunch of stuff there but I couldn't find this one. It is on dribbble though
Here is a shoutout to the original creator of this gif: https://dribbble.com/shots/3226084-Rainbow-Dragon-Ferrets-Rainbow-Torus-Spirals-7-7
Admiral Potato creates a ton of awesome work over on Tumblr as well.
I use Houdini. https://www.sidefx.com/ They have a free learning edition, and I would suggest doing lots of tutorials to get started. The learning section has many good ones. This was done almost entirely with math to draw in all of the base lines, then a noise function repeated hundreds of times to wiggle them.
I used ChunkyPNG and ImageMagick. I drew each frame one by one and used ImageMagick to stitch them together into gifs.
I also recommend setting up a dribbble profile to post your stuff. Here's a link to my profile. Let me know if you need an invite.
This is definitely one of the most beautiful things I've seen on this sub. Also it reminded me of Blockout. Turning those blocks was so satisfying.
I know, right? First it's a GIF, then it's an MP4(for derp-ass iOS) or WebM that's probably only using VP8 for compatability reasons, and all of the quality is just... lost.
At least Dribbble keeps my uploads as GIFs.
(disclaimer: I don't create these) You could use a program like Blender, which is a free option, or other 3D rendering software
Haha, that's flattering but no, this is definitely not how any 3D mountains are created. For a start the whole image is purely 2D. The process to generate any still image from the gif is:
Imagine an unmoving horizon A made of n concrete points that is not displayed on screen
Imagine a static, but rotating circle B around that line made of n concrete points that is not displayed on screen
Draw an actual line between the first point of the A horizon and the first point of the B circle (circles don't really have a start but let's just arbitrarily choose a starting angle so that the horizon can be mapped onto it. Do this for every concrete point the shapes are made of. Simply change the B circle's starting angle over time to rotate it.
So the only thing that changes in the gif is time, which changes the circle rotation, which only changes the angle of the lines originating from the horizon. Once the rotation of the circle comes back to the original point a perfectly looping gif can end and start without losing a beat.
You can also imagine it as a visualisation of the difference between two shapes, one being a line and the second being a circle. I was originally inspired by finding this morph example and I wanted to make interesting shapes that morph into one another but just playing around with it I found that the differences between shapes are a lot cooler than the individual shapes themselves and/or any individual morphed in-between-shape.
Processing! its a Java wrapper, super beginner friendly and graphics-oriented.
Check out r/Processing, there have been tonnes of geometric animations there, and lots with code included!
I write my gifs in Moonscript, which is a syntax on top of the nice-and-tiny scripting language Lua.
I wrote a little framework that handles the gifmaking and looping (same repo as my gifs) that builds on top of LÖVE (where all my graphics functionality comes from).
If you only want the particles and lines on the center
If you want to use this specific GIF, search for "GIF live wallpaper" find a good app and use this GIF on it, shouldn't be that hard as the app would normally have instructions.
There's a live wallpaper for Android that's a bit like this. I'll try to scrounge up a link. Minus the tumblr logos of course.
edit: got it https://play.google.com/store/apps/details?id=org.androidworks.livewallpaperpotusfree