SDF (signed distance function)

Поділитися
Вставка
  • Опубліковано 27 бер 2024
  • an introduction to signed distance functions
    📁 ➟ www.b3d.tools
    🌐 ➟ www.cgmatter.com
  • Фільми й анімація

КОМЕНТАРІ • 36

  • @DeGrey
    @DeGrey 2 місяці тому +18

    Math is beutiful. Thanks for sharing your knowledge and hard work.

  • @pcy113
    @pcy113 2 місяці тому +13

    The comments are back !🔥

    • @vivek_02512
      @vivek_02512 2 місяці тому

      why does he disable them?
      i dont get it

  • @zakharovmedia
    @zakharovmedia 2 місяці тому +6

    incredible visualisation!

  • @MysteryPancake
    @MysteryPancake 2 місяці тому +4

    I recommend using Open Shader Language to work with SDFs in Blender, it's very fast now with GPU acceleration and much cleaner than using the built in nodes :)

  • @oodoodoopoopoo
    @oodoodoopoopoo 2 місяці тому +2

    This video is so well done. The visuals were not only spot-on accurate but they were also visually pleasing. The learning path was well laid out with a sensible buildup and unfolding of foundational information leading to the big picture destination.
    I find myself looking back on the journey as if it were a well-paved road versus the viny machete struggle that it typically takes for me to get somewhere.
    Thank you. If you don't already know this by now, you are a natural teacher 👍

  • @JustForNowStudios
    @JustForNowStudios 2 місяці тому +3

    Please continue making these math videos and showing how they pertain to 3D! 😊

  • @UnsavedTrash
    @UnsavedTrash 2 місяці тому +1

    glad to see the comments back, been kinda missing out on the videos for a while mostly because its a shame not being able to see discussion around the interesting things you cover or show off.

  • @RenderRides
    @RenderRides 2 місяці тому +1

    You did such a great job explaining this- thank you! 🙇

  • @JorgeSanchez-wl5eq
    @JorgeSanchez-wl5eq 2 місяці тому +1

    I was looking for this explanation, thank you!

  • @sicfxmusic
    @sicfxmusic 2 місяці тому +4

    The CG in CGMatter stands for Calculus & Geometry🙏🙏

  • @PiotrekPomorski
    @PiotrekPomorski 2 місяці тому

    Splendid work! Checking that website out immediately

  • @zsigmondforianszabo4698
    @zsigmondforianszabo4698 Місяць тому

    everyone's gansta until the uv swatiska comes in 7:08

  • @dylanmercergo7853
    @dylanmercergo7853 4 дні тому

    I am very scared, but fascinated!

  • @phugoidoscillations
    @phugoidoscillations Місяць тому

    You might enjoy plotting geodesics on surfaces, I know I'd probably enjoy you covering the topic.

  • @Igoreshkin
    @Igoreshkin 2 місяці тому

    I don't know how to use this knowledge but thank you for effort

  • @machineman8920
    @machineman8920 2 місяці тому

    Was Manim involved in the making of this video? The animations are incredibly clean.

  • @seresproductora
    @seresproductora 2 місяці тому

    Can you try to create chiseled text. Pleaseee. You are the only one who can do it properly

  • @neyhden
    @neyhden 6 днів тому

    3:27 thats wrong tho, if you take the minimum of the two it will always give you the one of the line

  • @LakiLOOP
    @LakiLOOP 2 місяці тому

    Oooh come on, show some love/nodes

  • @user-wr2uy9pj4m
    @user-wr2uy9pj4m 2 місяці тому +1

    Is it related in any way to BSDF?

    • @slimeball3209
      @slimeball3209 2 місяці тому +1

      no, bsdf stands for scattering distribution

    • @user-wr2uy9pj4m
      @user-wr2uy9pj4m 2 місяці тому +2

      @@slimeball3209 ah, got it, thanks!

  • @sScorpioNn1
    @sScorpioNn1 2 місяці тому

    it's 2D ray marching

  • @goliathprojects7354
    @goliathprojects7354 2 місяці тому

    And I thought it means Same Deutz-Fahr

  • @gavindownes2213
    @gavindownes2213 2 місяці тому +1

    okay. i now know what it is... but what is it used for ?

    • @chimpana
      @chimpana 2 місяці тому

      It's pretty obvious isn't it? It's a way of mathematically modelling geometry.

    • @satibel
      @satibel 2 місяці тому +3

      There's a bunch, off of the top of my head,
      you can use point to object collision (if sdf is ≤0, your point is inside)
      lighting, you have the distance to the light emitting object, so you can fairly easily compute light using sdf ray marching, basically you can step along your ray by the amount of the sdf, because you know the next collision is at least that far away.
      Godot has SDFGI for global illumination. (Also See Alexander sannikov's radiance cascades, which is a different system for global illumination)
      You can use it for things like fur.
      And as shown, CSG (intersections and such) is a big use.
      You might be able to use CSG for object to object collision if you use the SDF for each object.

  • @waffentrager_auf_e100
    @waffentrager_auf_e100 2 місяці тому

    7:08 sus

  • @MoZigVibes
    @MoZigVibes 2 місяці тому

    you need the comments to help you if u made a mistake or somthing just saying

  • @olituerto
    @olituerto 13 днів тому

    Lol, no entendí pero gracias. Atte: mi novia y yo. 😅

  • @EdLrandom
    @EdLrandom 2 місяці тому +7

    Stop injecting math in computer graphics!!