SDF (signed distance function)

Sdílet
Vložit
  • čas přidán 27. 03. 2024
  • an introduction to signed distance functions
    📁 ➟ www.b3d.tools
    🌐 ➟ www.cgmatter.com
  • Krátké a kreslené filmy

Komentáře • 37

  • @DeGrey
    @DeGrey Před 3 měsíci +19

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

  • @oodoodoopoopoo
    @oodoodoopoopoo Před 3 měsíci +3

    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 👍

  • @zakharovmedia
    @zakharovmedia Před 3 měsíci +7

    incredible visualisation!

  • @pcy113
    @pcy113 Před 3 měsíci +14

    The comments are back !🔥

    • @vivek_02512
      @vivek_02512 Před 3 měsíci

      why does he disable them?
      i dont get it

  • @UnsavedTrash
    @UnsavedTrash Před 3 měsíci +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.

  • @MysteryPancake
    @MysteryPancake Před 3 měsíci +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 :)

  • @JustForNowStudios
    @JustForNowStudios Před 3 měsíci +3

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

  • @RenderRides
    @RenderRides Před 3 měsíci +1

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

  • @JorgeSanchez-wl5eq
    @JorgeSanchez-wl5eq Před 3 měsíci +1

    I was looking for this explanation, thank you!

  • @sicfxmusic
    @sicfxmusic Před 3 měsíci +4

    The CG in CGMatter stands for Calculus & Geometry🙏🙏

  • @PiotrekPomorski
    @PiotrekPomorski Před 2 měsíci

    Splendid work! Checking that website out immediately

  • @zsigmondforianszabo4698
    @zsigmondforianszabo4698 Před měsícem

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

  • @phugoidoscillations
    @phugoidoscillations Před měsícem

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

  • @ClassicalContrarian
    @ClassicalContrarian Před 2 dny

    CoolestGrayMatter in your 🧠, bro!
    👊😎

  • @dylanmercergo7853
    @dylanmercergo7853 Před 16 dny

    I am very scared, but fascinated!

  • @Igoreshkin
    @Igoreshkin Před 3 měsíci

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

  • @seresproductora
    @seresproductora Před 3 měsíci

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

  • @machineman8920
    @machineman8920 Před 3 měsíci

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

  • @neyhden
    @neyhden Před 18 dny

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

  • @sScorpioNn1
    @sScorpioNn1 Před 3 měsíci

    it's 2D ray marching

  • @LakiLOOP
    @LakiLOOP Před 3 měsíci

    Oooh come on, show some love/nodes

  • @goliathprojects7354
    @goliathprojects7354 Před 3 měsíci

    And I thought it means Same Deutz-Fahr

  • @gavindownes2213
    @gavindownes2213 Před 3 měsíci +1

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

    • @chimpana
      @chimpana Před 3 měsíci

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

    • @satibel
      @satibel Před 3 měsíci +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.

  • @user-wr2uy9pj4m
    @user-wr2uy9pj4m Před 3 měsíci +1

    Is it related in any way to BSDF?

    • @slimeball3209
      @slimeball3209 Před 3 měsíci +1

      no, bsdf stands for scattering distribution

    • @user-wr2uy9pj4m
      @user-wr2uy9pj4m Před 3 měsíci +2

      @@slimeball3209 ah, got it, thanks!

  • @waffentrager_auf_e100
    @waffentrager_auf_e100 Před 3 měsíci

    7:08 sus

  • @Moxa-u5n
    @Moxa-u5n Před 3 měsíci

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

  • @olituerto
    @olituerto Před 25 dny

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

  • @EdLrandom
    @EdLrandom Před 3 měsíci +7

    Stop injecting math in computer graphics!!