• Crow@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      3 months ago

      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.

  • tuna@discuss.tchncs.de
    link
    fedilink
    arrow-up
    5
    ·
    3 months ago

    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.worldOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      3 months ago

      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.

  • voracread@lemmy.world
    link
    fedilink
    arrow-up
    1
    ·
    3 months ago

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