Why I did not use Fourier series to play Bad Apple!! on Desmos

Ғылым және технология

Fourier series is brilliant in that it can represent any function as a sum of sine waves, but I just wouldn't use it to play a music video on a low power graphing calculator. I hope I didn't come across as too mean in this video. I really do appreciate the suggestions.
Discord server: / discord
Music used:
Claus Appel - Bits and Bytes filmmusic.io/song/4688-bits-a...
The website I used to demo Fourier series: www.myfourierepicycles.com/
The Fourier series turtle: • Fourier Series draw tu...
Community Captions
Portuguese (Brazil) - Guilherme BR
Russian - Иван Вдовин
Thai - Argamnex

Пікірлер: 231

  • @SirGoldalot
    @SirGoldalot3 жыл бұрын

    this desmos one might become the cleanest looking bad apple yet

  • @kuro5844

    @kuro5844

    3 жыл бұрын

    wait till you see high quality bezier curves

  • @brandon-cw9ud

    @brandon-cw9ud

    3 жыл бұрын

    look at the Bézier curves one

  • @pmz558
    @pmz5583 жыл бұрын

    This is why he's in university and you guys aren't

  • @razieldolomite698
    @razieldolomite6983 жыл бұрын

    "Did I do this all to spite you? Yes." What a legend.

  • @DogeisCut

    @DogeisCut

    3 жыл бұрын

    what is your pfp?

  • @razieldolomite698

    @razieldolomite698

    3 жыл бұрын

    @@DogeisCut i cropped it almost a decade ago, so i dont know where i got it, but its a picture of a dragoness wearing black, silk skirt sneaking up some stairs.

  • @faaizsiddiqui7906

    @faaizsiddiqui7906

    2 жыл бұрын

    @@DogeisCut more importantly, what is Junferno's pfp? I'm guessing its from some anime but I have no clue.

  • @faaizsiddiqui7906

    @faaizsiddiqui7906

    2 жыл бұрын

    @just some guy tired of life lol thanks. nice username btw

  • @theearningcurve9684

    @theearningcurve9684

    10 ай бұрын

    @@faaizsiddiqui7906 im like 80% shure its ghosts of a shell. idk I've never seen it.

  • @HoloTheDrunk
    @HoloTheDrunk3 жыл бұрын

    Meanwhile, in an alternate universe: "Anyways, here's Wonderwall"

  • @nixel1324

    @nixel1324

    2 жыл бұрын

    I wonder what a mashup between Wonderwall and Bad Apple would sound like. Wonderwapple. Bad Wall.

  • @chlov

    @chlov

    2 жыл бұрын

    Noooooo

  • @kodingamedev
    @kodingamedev3 жыл бұрын

    oh my god, face reveal you actually look like shinji lmao

  • @CrimsonAkato

    @CrimsonAkato

    3 жыл бұрын

    I consider my self a shinji looking guy too, just not Asian xD ( well before my haircut )

  • @torrtoise

    @torrtoise

    3 жыл бұрын

    He’s showed his face before, though.

  • @kodingamedev

    @kodingamedev

    3 жыл бұрын

    @@torrtoise well I wasn't aware

  • @CrimsonAkato

    @CrimsonAkato

    3 жыл бұрын

    when u dont scroll down on a channel with just like 10 videos xD.

  • @kevinqu8230

    @kevinqu8230

    3 жыл бұрын

    @@torrtoise nah, face reveal at 100k

  • @lordkiron5699
    @lordkiron56993 жыл бұрын

    The ever-present Astolfo is ever-present. This time in vector format. Must be another Junferno vid

  • @FlwxX
    @FlwxX3 жыл бұрын

    Bézier curves are pretty sick, glad ur using that to render. Good luck with that (and ur homework ofc)

  • @Syuvinya
    @Syuvinya3 жыл бұрын

    I was thinking "why didn't he use bezier curves" but didn't actually comment on it because I thought it might have something to do with desmos' rendering abilities lmao

  • @franchufranchu119

    @franchufranchu119

    3 жыл бұрын

    Hi from the future

  • @dotumantaraye351

    @dotumantaraye351

    3 жыл бұрын

    what's next; am I from the past?

  • @lumiella

    @lumiella

    3 жыл бұрын

    @@dotumantaraye351 you are indeed

  • @official-obama

    @official-obama

    2 жыл бұрын

    He did

  • @greenthanks
    @greenthanks3 жыл бұрын

    I can't even do basic maths but I still enjoyed watching this video (also thank you for putting subtitles!)

  • @cool_sword

    @cool_sword

    2 жыл бұрын

    You can do math. I believe in you

  • @givemethedie8464
    @givemethedie84643 жыл бұрын

    My dude I have not one single idea what any words that came out of your mouth means but this was still extremely intriguing

  • @QweRinatrtY

    @QweRinatrtY

    3 жыл бұрын

    no fourier curves because - unnecessarily complex : you need insane computational power just to get one frame (you need at least 50 rotations to get a somewhat decent picture, the video's run at 24 frames per second) - you need a closed shape (for example the letter O or D), bad apple either has open shapes (for example when you zoom out) or has 50 of them in a single frame. this means you can't have just 1 fourier series equation, you may need over 50 no tupper's self referential formula because - in order to actually get the picture you want you need constants with at the very least 200 digits, at these numbers desmos will just approximate the number despite the formula requiring the full constant in its entirety. - why use unnecessarily complex formula (tupper's self referential formula) when you can use easy formula? (matrix) basically fourier series is designed to graph a single image with rotations (and not an entire video consisting of thousands of them), tupper's self referential formula is again unnecessarily complex, there are actual numerical tools that are designed for drawing curves fast and that look good, for example bezier curves

  • @unknowntravelers8766
    @unknowntravelers87663 жыл бұрын

    Bezier curve is what i use when drawing on pain and since paint is the best drawing software, this can only be the best methode

  • @FireyDeath4

    @FireyDeath4

    3 жыл бұрын

    I can imagine drawing on pain

  • @Miju001

    @Miju001

    3 жыл бұрын

    Hold up that's what it uses? That explains so much

  • @woofmeowmeowwooffestival4774

    @woofmeowmeowwooffestival4774

    3 жыл бұрын

    ah yes, methode

  • @unknowntravelers8766

    @unknowntravelers8766

    3 жыл бұрын

    @@woofmeowmeowwooffestival4774 écoute on va dire que c'est une erreur commune

  • @luke-san7733
    @luke-san77333 жыл бұрын

    you actually know the maths behind it before you start the project? I just google everything in the middle of a project and hope it works

  • @karakara9653
    @karakara96533 жыл бұрын

    Graphics programming (non-UI) is my least favorite thing in programming, partially because I failed geometry. Your work is beyond impressive

  • @thedoublehelix5661

    @thedoublehelix5661

    3 жыл бұрын

    graphics (non UI) are my favorite thing in programming !

  • @hydra1346

    @hydra1346

    3 жыл бұрын

    there are 2 types of programmers

  • @dmgr8756

    @dmgr8756

    3 жыл бұрын

    @@hydra1346 10 types

  • @akshatghoshal6098

    @akshatghoshal6098

    3 жыл бұрын

    This is calculus. I don't remember learning about series in geometry.

  • @thedoublehelix5661

    @thedoublehelix5661

    3 жыл бұрын

    @@akshatghoshal6098 he used bezier curves not fourier series

  • @himbeerme
    @himbeerme3 жыл бұрын

    3:07 the plot thickens

  • @bird5119
    @bird51193 жыл бұрын

    LMAO I love this dude more and more - 4:11 this is too relatable and big respect for wanting to improve your previous version instead of just being content with how it was.

  • @619to974
    @619to9743 жыл бұрын

    i was thinking about "bad apple" transformed into bezier curves when i was on Illustrator right after i discovered your channel a couple weeks ago. Can't wait to see your final result :)

  • @michaellight6981
    @michaellight69813 жыл бұрын

    this was actually super helpful for explaining the limits of various formulas.

  • @ammyvl1
    @ammyvl13 жыл бұрын

    i like how half of them called it fourier transforms

  • @JSiuDev
    @JSiuDev3 жыл бұрын

    The demo is so perfect, can't wait to see it!!!

  • @BryceCorbitt
    @BryceCorbitt3 жыл бұрын

    Right on mate. Literally just worked with Bezier curves for the first time the other day! Automated drawing some SVG files using the mouse.

  • @BJCMXY
    @BJCMXY2 жыл бұрын

    I totally followed you for that part about why you chose Bézier Curves😂 Also, the entire goal of programming was originally to use the most efficient method to accomplish the task anyways.

  • @wealexander1949
    @wealexander19493 жыл бұрын

    good luck with your homework by the way c:

  • @wojtek4p4
    @wojtek4p43 жыл бұрын

    A video dedicated to mocking comments with overly complicated solutions, followed by a simpler, superior solution just to spite others? I can respect that.

  • @raincheck1408
    @raincheck14083 жыл бұрын

    my god you do all this bad apple videos on your own ? now thats talent 👏👏👏

  • @Baka_General
    @Baka_General3 жыл бұрын

    This is amazing and very informative! Also cool that you are also a JoJo fan! xD

  • @lerntuspel6256
    @lerntuspel62563 жыл бұрын

    Oh look its me. I appreciate your spite. Thanks for telling me about Bezier curves, I've only previously learnt about some maths specifically for physics.

  • @CyberQuickYT
    @CyberQuickYT3 жыл бұрын

    actually if you can render it well, you could use this to upscale the original video, since each frame can be represented as an SVG. Using bezier curves is probably the best way to render on desmos.

  • @polygorg

    @polygorg

    3 жыл бұрын

    Yea, svg can also be animated too!

  • @garret1317

    @garret1317

    2 жыл бұрын

    it's been done kzread.info/dash/bejne/fnqr1KyOYNGcY7w.html in subtitles, no less nyaa.si/view/1276567

  • @LukenSkyne
    @LukenSkyne3 жыл бұрын

    Bezier curves are still one of my favourite things I found out about in maths.

  • @kedarshinde4216
    @kedarshinde42163 жыл бұрын

    Holy fuck I just found this channel today and you have uploaded a video, great stuff man

  • @truffleshuffle314
    @truffleshuffle3143 жыл бұрын

    JESUS, I DID NOT EXPECT TO FIND THIS SO INTERESTING

  • @randydator4848
    @randydator48483 жыл бұрын

    The way from meme to math is shorter than I expected, but I guess here I am

  • @ERol-du3rd
    @ERol-du3rd3 жыл бұрын

    I once tried to do this in high school, but this blows my attempt away, super cool

  • @adrien5568
    @adrien55683 жыл бұрын

    Well, I guess that after the Bézier curves we'll get some splines or b-splines.

  • @squidjerky
    @squidjerky3 жыл бұрын

    bruv you legit wiped all suggestions and made a completely better bad apple out of nowhere are you good man

  • @borededith
    @borededith3 жыл бұрын

    I don't know why youtube suggested this video to me, but I'm glad I found it! (To be honest, I have watched your previous bad apple ports, so that could be one reason xD) Anyway, nice to hear you're going to use Bezier Curves! I used them too on my uni project, where I needed to create and edit a smooth airfoil surface. By the way, what are you doing to create those Bezier Curves? Are you creating one Bezier Curve to interpolate every 2 points of the image or are you creating a higher degree bezier curve that tries to approximate all points at once?

  • @dissonanceparadiddle
    @dissonanceparadiddle3 жыл бұрын

    Oooh is so beautiful🥺

  • @PantheraLeo04
    @PantheraLeo042 жыл бұрын

    Love the Terraria music in the background

  • @kartonrad
    @kartonrad3 жыл бұрын

    this is the time to invest in a junferno subscribtion my man out here lookin cute as heck

  • @ihsanauliarahman1057
    @ihsanauliarahman1057 Жыл бұрын

    That title is not a string of words i thought would happen in history

  • @ThatCowGuy
    @ThatCowGuy3 жыл бұрын

    There were like 6 different moments in this video that would have made me hit [like] on their own.. especially the yes at the end

  • @bossofshampoo
    @bossofshampoo3 жыл бұрын

    mmmm myes mathe

  • @tinevra
    @tinevra3 жыл бұрын

    Ikd why I got this suggested but the flex at the end earned my like

  • @lazydoodles2360
    @lazydoodles23603 жыл бұрын

    Yeah you tell em!!

  • @bee-vc5st
    @bee-vc5st3 жыл бұрын

    this guy is galaxy brain

  • @standwithrussia7166
    @standwithrussia71663 жыл бұрын

    Cool

  • @mrplus1312
    @mrplus13123 жыл бұрын

    Wow, smart stuff😅

  • @reddixskrull2451
    @reddixskrull24513 жыл бұрын

    This man is a fucking legend.

  • @m1lkweed
    @m1lkweed3 жыл бұрын

    "Yes" I can respect that.

  • @Bluedragon2513
    @Bluedragon25133 жыл бұрын

    oh my god this man has the capacity to get at least 100k subs

  • @1.4142
    @1.41423 жыл бұрын

    This inspired me to do my math homework.

  • @kolaparadise260
    @kolaparadise2603 жыл бұрын

    hahaahAA I LOVE THIS MAN

  • @ceoofthen-word8849
    @ceoofthen-word88493 жыл бұрын

    Came for the bad apple, stayed for the math lessons

  • @powderphysics
    @powderphysics3 жыл бұрын

    2:34 And then there's me, trying to see if I can do exactly this for a Bad Apple version lol

  • @PneumaAsh
    @PneumaAsh3 жыл бұрын

    I love the sass against the commenters

  • @dimitar.bogdanov
    @dimitar.bogdanov3 жыл бұрын

    _Pauses at start_ 4 minute clip - it's a trap!

  • @niaford690
    @niaford6903 жыл бұрын

    bad apple fourier? abstract. i love it.

  • @vincentdreemurr
    @vincentdreemurr3 жыл бұрын

    checkmate, fourier series knights

  • @xephyre6955
    @xephyre69553 жыл бұрын

    Its kinda sad that this doesnt get as much views as it deserved to be.

  • @JohnPaulBuce
    @JohnPaulBuce3 жыл бұрын

    fourier series!

  • @d007ization
    @d007ization Жыл бұрын

    Spite has to be the only justified harm humans inflict on each other.

  • @byaafacehead
    @byaafacehead3 жыл бұрын

    Haha this is great

  • @Robo2415
    @Robo24153 жыл бұрын

    How long I have wanted to draw images as a graph on the tnspire calcu- It’s not supported

  • @armaganboi
    @armaganboi3 жыл бұрын

    nice.

  • @phantasm4037
    @phantasm40373 жыл бұрын

    do it with the tupper formula using python oh also from the preview the new version looks amazing!

  • @Klblaz
    @Klblaz3 жыл бұрын

    It's the classic example of people learning about something and trying to apply it to anything they find.

  • @_hiso.
    @_hiso.3 жыл бұрын

    ur insane

  • @Garbaz
    @Garbaz2 жыл бұрын

    Also that mix of high and low detail of the outlines in the Bad Apple video does not lend itself well to Fourier at all. But it still would be fun to see tried I think.

  • @EchoHeo
    @EchoHeo3 жыл бұрын

    cool

  • @dotumantaraye351
    @dotumantaraye3513 жыл бұрын

    'great, get a high quality graphing calculator next.'

  • @1iamigo
    @1iamigo3 жыл бұрын

    Buena Elección Shinji Ikari.

  • @smb1397
    @smb1397 Жыл бұрын

    "this is desmos" * geogebra logo *

  • @PebelWasTaken
    @PebelWasTaken3 жыл бұрын

    Good svg

  • @iamlittlepon9548
    @iamlittlepon95483 жыл бұрын

    time to wait for the tolerable bad apple eirin desmos

  • @MhxAir
    @MhxAir3 жыл бұрын

    Explaining curves with Astolfo? Hmm...

  • @a52productions
    @a52productions3 жыл бұрын

    For me the goal with Fourier series would be to include the time dependence within Desmos itself, rather than using external scripts to dynamically change the equations every frame -- you'd do a 3D Fourier transform across space and time, not just space. But... that's assuming Desmos can handle anything like that in the first place lmao, and yeah, things like petals and other particle effects would be a problem. (I've honestly been thinking of doing this, and the conclusion I had was that it'd probably have to be in matplotlib or something.)

  • @Junferno

    @Junferno

    3 жыл бұрын

    You can include time dependence within Desmos without Fourier series. The implementation would involve some sliding variable t and having each curve be dependent on t being equal to the frame number. This implementation is faster than Fourier series but is still slow and drops a lot of frames when rendering. Your conclusion is correct: you'll need something much more powerful to handle animating anything effectively with Fourier series.

  • @a52productions

    @a52productions

    3 жыл бұрын

    @@Junferno Oh, yeah, interpolation is kind of the obvious solution, huh!

  • @Rurattee
    @Rurattee3 жыл бұрын

    4:00 hey that's me!

  • @swindlesmccoop
    @swindlesmccoop3 жыл бұрын

    woah face reveal of bad apple man???

  • @someonestolemyname
    @someonestolemyname3 жыл бұрын

    I hate dimensioning splines in F360, plus there was a huge influx of fourier tranform video recommendations at that time

  • @0NBalfa0
    @0NBalfa03 жыл бұрын

    Please, the fourier approximation request is not to make it look better, it's to make it look worse. Also, you kinda have the setup to do this now don't you?

  • @jiraibozo
    @jiraibozo3 жыл бұрын

    what a god he will finish his homework first

  • @zekiz774
    @zekiz7743 жыл бұрын

    1:40 "This is Desmos" shows GeoGebra Logo.

  • @3dprintworld503
    @3dprintworld5033 жыл бұрын

    I'm only in 8th grade, just started learning CPP, and it scares me that people like you exist. I almost forgot that you're a student with homework.

  • @theomarzona7421
    @theomarzona74213 жыл бұрын

    those sure are words

  • @mitsubas-swagger-soda
    @mitsubas-swagger-soda3 жыл бұрын

    Wow he actually looks like his pfp!

  • @CrimsonAkato

    @CrimsonAkato

    3 жыл бұрын

    so exactly like a depressed 14 year old being forced into a robot by his father and everyone around him ? yeh I agree

  • @mitsubas-swagger-soda

    @mitsubas-swagger-soda

    3 жыл бұрын

    @@CrimsonAkato wait what?

  • @CrimsonAkato

    @CrimsonAkato

    3 жыл бұрын

    @@mitsubas-swagger-soda that's what happens to the character that's is his pfp the anime is evangelion

  • @mitsubas-swagger-soda

    @mitsubas-swagger-soda

    3 жыл бұрын

    @@CrimsonAkato ah :3

  • @Ali_Alhakeem
    @Ali_Alhakeem3 жыл бұрын

    I Didn't understand a thing but totally agree , yaaa math go brrrr yheeooooo

  • @fernanda6412
    @fernanda64123 жыл бұрын

    I should be studying and seen this video made me feel even more dumb

  • @Gabubu_WADs
    @Gabubu_WADs3 жыл бұрын

    Good Luck with you're homework :)

  • @lilyyy411
    @lilyyy4113 жыл бұрын

    I knew fourier series wouldn't work because I tried them myself lel

  • @kedrjack4649
    @kedrjack46493 жыл бұрын

    Молодец

  • @MartinZhouProfile
    @MartinZhouProfile3 жыл бұрын

    junferno kinda cute~

  • @joshbryant1133
    @joshbryant11333 жыл бұрын

    I tried to get ur github code to run bc I wanted to try it out but I suck at coding so that never happened 🤣. I'm abt to work with my friend whos good at coding to make a renderer that turns bad apple into a long .stl file, slice it so every layer is one frame, and use octolapse to "play" it on my CR-10 V3 🤞

  • @ultrio325
    @ultrio3253 жыл бұрын

    Bézier curve, better known as MSPaint curve

  • @Nasif_tg
    @Nasif_tg3 жыл бұрын

    junfero sounds like target technoblade

  • @trimansinghtuteja4199
    @trimansinghtuteja41993 жыл бұрын

    I used a svgeq.jar file by maltaisn from github. From the looks of equations you seem to have used the same. Am I correct?

  • @jameshancock561

    @jameshancock561

    3 жыл бұрын

    In his latest video he says he uses Potrace

  • @iveeuwu
    @iveeuwu2 жыл бұрын

    A S T O L F O ?

  • @pederpbsds
    @pederpbsds3 жыл бұрын

    Aw, i wasn't in the screenshot. Pick me next time, yeah?

  • @sebastiangudino9377
    @sebastiangudino93773 жыл бұрын

    I mean, dude you already have the SVG. You are representing the image a sa closed curve That means You can aproximate it with a fourrier transform 😎

  • @thanksfordoxingpeopleyoutube
    @thanksfordoxingpeopleyoutube3 жыл бұрын

    but the whole point of the bad apple meme is rendering a shape we already have in weird or over complicated ways

  • @pokemonkarma
    @pokemonkarma3 жыл бұрын

    Nice video length lol

  • @benkliator4213
    @benkliator42133 жыл бұрын

    Junferno why didn't you use fourier series!?!?!?

Келесі