An Interesting Rendering Bug | Desmos

Поділитися
Вставка
  • Опубліковано 22 гру 2024

КОМЕНТАРІ • 23

  • @AverageDesmosUser
    @AverageDesmosUser День тому +6

    Having a video based off one of my silly graphs is something I never thought I would see lol. Amazing vid :3

  • @ArglinV3
    @ArglinV3  3 дні тому +46

    Mmmmm taste the compression.

    • @fitmotheyap
      @fitmotheyap 2 дні тому

      The pixels are being murdered, stabbed in ways not known to mankind

  • @NOT_A_ROBOT
    @NOT_A_ROBOT День тому +16

    This seems to be caused by floating-point imprecision. Every power of two, the precision of floating point numbers halve.

    • @clementpoon120
      @clementpoon120 6 годин тому

      if only they'd make a fixed point version of desmos

    • @NOT_A_ROBOT
      @NOT_A_ROBOT 2 години тому

      @clementpoon120 Fixed point would still have some inherent imprecision, but the imprecision would be constant throughout the range, so that seems like a cool idea.

  • @TheLazyComet
    @TheLazyComet 3 дні тому +21

    If you render this in 4K the compression is less because UA-cam compresses 4K footage less then 1080p

  • @5ilver42
    @5ilver42 День тому +5

    I would have to guess that these artifacts result from shortcuts/optimizations for common equations that hit these edge cases. Not_A_ROBOT's comment about floating-point imprecision is an interesting idea which sits as a branch of optimization but on an even deeper level of the code where kernel meets the metal.

    • @NOT_A_ROBOT
      @NOT_A_ROBOT 2 години тому

      @@5ilver42 It's not even optimization really, just a thing CPUs can do, and it doesn't really have that much to do with the kernel
      In fact the part of the CPU handling floating-point is called the FPU (floating point unit)
      And yes, imprecision is basically part of the IEEE 754 floating-point standard

  • @natebrown8838
    @natebrown8838 День тому +3

    As NOT_A_ROBOT pointed out, some of these patterns are probably caused by floating-point imprecision. So I think some curves could follow the contour lines at powers of 2 of any intermediate result, including those internal to Desmos. I tried some intermediate results in the equation itself, and it appears that the vertical lines are contour lines of |x| and some of the large dividing curves are contour lines of the numerator. No idea what the rest are though.

  • @3_Circles
    @3_Circles 8 годин тому +1

    Call it a weird hunch but noticing how a lot of the dividing lines are related to powers of 2 I wonder if it has to do with float precision issues?
    Idk jack about how Desmos works behind the scenes, but floats do lose precision the higher their value is, and IIRC at powers of 2. But correct me if I'm wrong :p

  • @HalfBreadOrder
    @HalfBreadOrder День тому +2

    is it bad that I recognized the song, song's artist, game it comes from, postion of song, part of game where this song plays, and song release date all from 0.5 seconds in to the video?

  • @benmaks
    @benmaks День тому +1

    Cool album cover

  • @AsiccAP
    @AsiccAP 3 дні тому +7

    very cool patterns! How does one get the Desmos plugins?

    • @ArglinV3
      @ArglinV3  2 дні тому +4

      You can search up Desmodder online and it should return a bunch of resources for installation and usage. :)

  • @aadenboy
    @aadenboy 2 дні тому +2

    I wonder if this is related to the weird hook-like shape that appears in the bottom left of noisy data...

    • @ArglinV3
      @ArglinV3  2 дні тому

      @aadenboy Oh, that's Bernard. :p
      Unfortunately it doesn't appear that Bernard appears in this. :(

  • @Tetril_Homefiesta
    @Tetril_Homefiesta 2 дні тому +3

    this is cool patterns. reminds me of one your old video somehow.

  • @santherstat
    @santherstat 2 дні тому +7

    do you think the desmos developers live in fear of what they have enabled?

  • @Xx_Meowster_xX
    @Xx_Meowster_xX День тому +1

    1:06 can u give me that script pls?😅

  • @wjalp
    @wjalp День тому

    This is really cool!

  • @H_fromDiscord_real
    @H_fromDiscord_real 16 годин тому

    hi remember, animate slider a

    • @NOT_A_ROBOT
      @NOT_A_ROBOT 2 години тому

      @@H_fromDiscord_real I did not expect to see you here