Made a minimal splash screen for the community

https://store.kde.org/p/2274395

203 points · 23 comments · view on lemmy.world

23 Comments

mholiv@lemmy.world · 14 pts · 1y (5 replies)

Very cool. How did you make it?

Crow@lemmy.world · 7 pts · 1y (4 replies)

It’s a very old gif that’s been floating around the internet for a while. I then tweaked it to make it a better splash screen. It’s a super simple splash screen so feel free to look into the code and mess around. Should be a breeze.

noodlejetski@lemm.ee · 9 pts · 1y

Should be a breeze

(☞゚ヮ゚)☞

0ops@lemm.ee · 4 pts · 1y (2 replies)

I was going to say, I've definitely seen this before. I distinctly remember using this gif as the boot animation on my old custom-rommed Nexus 6 forever ago

Crow@lemmy.world · 1 pts · 1y (1 reply)

Any idea on the original source?

0ops@lemm.ee · 1 pts · 1y

I don't know, it's been years. I probably found it by googling "loading gifs" or something

tuna@discuss.tchncs.de · 14 pts · 1y (1 reply)

I got inspired and made a similar effect is desmos

f(theta, t) = 0.1 max(cos(theta + t), 0)^2 sin(8 theta)

r = 1 + f(theta, t)
r = 1 - f(theta, t)
where: 0 <= theta <= 2 pi

t = 0
where: 0 <= t < 2 pi

It's not quite right though, the sin(8 theta) part needs to phase shift, but basing it off of t messes up the perfect loop.

At that point I would reach for code, which also lets you save the animation. Using something like p5.js (editor.p5js.org) you can easily draw graphics and save each frame as its own image

Crow@lemmy.world · 7 pts · 1y

That is awesome.

troyunrau@lemmy.ca · 7 pts · 1y

Much sinusoid, very wave

Ulrich@feddit.org · 5 pts · 1y (2 replies)

Stolen, thank you

Crow@lemmy.world · 4 pts · 1y (1 reply)

Can’t steal it if it’s free.

Ulrich@feddit.org · 3 pts · 1y

JUST LET ME HAVE THIS

AbnormalHumanBeing@lemmy.abnormalbeings.space · 4 pts · 1y (2 replies)

Oooh, I like it a lot, I might end up using it in a game or smth, too 🤔

Thanks for sharing it with the world! It is really cool.

Crow@lemmy.world · 2 pts · 1y (1 reply)

I think the original creator has been lost to the bowels of the internet. But if the original creator ever does show up just keep it in mind I can’t grant you permission to use it. Then again it’s so simple it might not be up to copyright, I don’t know.

Just want you to know if you are going to use it for a game 👍

AbnormalHumanBeing@lemmy.abnormalbeings.space · 1 pts · 1y

Ah, good to know, I was just glossing over it and saw the CC0 in the info. I think for something like this, that shouldn't be much of a problem (especially for the original use-case of a Plasma splash screen) - but of course it's a bit risky, as soon as you get into more complex works, and them potentially being re-used after you publish them - where people that put it online orgininally, did so with more complex CC licenses, or no public licensing at all.

Just as a heads-up in general. I, personally, think it's better to err on the side of being creative when sharing things - but the reality is, of course, that with a bit of bad luck, licensing stuff can get quite complicated down the road. (Highly doubtful for something like this, though)

needanke@feddit.org · 3 pts · 1y (1 reply)

Love the file description

Crow@lemmy.world · 2 pts · 1y

I was having some issues figuring out why it wasn’t working 😅. Thought if anyone downloaded the broken ones this would be the message they would want to see.

franzcoz@feddit.cl · 3 pts · 1y (1 reply)

It's genius. It's an optical illusion isn't it?

Crow@lemmy.world · 12 pts · 1y

I don’t think it’s an illusion, just mesmerizing.

hoover900@sh.itjust.works · 3 pts · 1y

This is dope man. What all did you use to make it?

MushuChupacabra@lemmy.world · 2 pts · 1y

Nice.

voracread@lemmy.world · 1 pts · 1y (1 reply)

Can this be tied to progress so that it could convey more information about progress of KDE loading?

Crow@lemmy.world · 1 pts · 1y

Probably. It’s a super simple splash. Should be easy to modify.