Dynamic Signed Distance Fields (SDF) -- Now In Unity -- What They Are And Why You Should Care!

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

КОМЕНТАРІ • 31

  • @gamefromscratch
    @gamefromscratch  2 роки тому +2

    Links
    gamefromscratch.com/dynamic-signed-distance-fields-in-unity/
    -----------------------------------------------------------------------------------------------------------
    *Support GFS on Patreon* : www.patreon.com/gamefromscratch
    *GameDev News* : gamefromscratch.com
    *GameDev Tutorials* : devga.me
    *Join us On Discord* : discord.com/invite/R7tUVbD
    *Twitter* : twitter.com/gamefromscratch

  • @frostymug3123
    @frostymug3123 2 роки тому +8

    Just wanted to say I appreciate your channel and the content you bring. Major props

  • @cjeff99
    @cjeff99 2 роки тому +4

    You’re the only UA-camr I’ve seen cover this package - exciting stuff

  • @anon_y_mousse
    @anon_y_mousse 2 роки тому +1

    That last one reminds me of the main villain from a show I watched 20-ish years ago. It's a pretty cool effect.

  • @ssojyeti2
    @ssojyeti2 Рік тому

    Thank you. I stumbled upon these repos awhile ago and didn't understand them at the time. Now I really need em to work for my project!

  • @macksnotcool
    @macksnotcool 11 місяців тому +2

    Nice! Does the SDF generator script run without HDRP?

  • @SirFlickka
    @SirFlickka 2 роки тому +1

    I was thinking of making a texture mechanism to spin the surfaces of character today.
    Crazy

  • @zdspider6778
    @zdspider6778 Рік тому +2

    8:41 "Solid article, so I will have it linked in the linked article below."
    I don't see it.

  • @ViRiXDreamcore
    @ViRiXDreamcore 2 роки тому +2

    That is freaking wicked!!

  • @makanansari144
    @makanansari144 2 роки тому +6

    I believe they all are inspired from the Made in Dreams game engine, good to see it's being used on more game engines, I once told about it to GDQuest to let the Godot developers inspire from Made in Dreams, I don't know why you never mention Made in Dreams but The most powerful SDF based game engine and modeler around is made in dreams, also Unbound game engine is another one that using SDF very nicely I can't wait for it too, but I never saw they use SDF for VFX and lighting, I usually saw it being used for modeling very interesting 😻 thanks for sharing.

    • @themerpheus
      @themerpheus 2 роки тому +7

      Not really, SDF systems were around for a long time, Made in Dreams are inspired from SDF stuff though.

    • @brodriguez11000
      @brodriguez11000 2 роки тому +1

      @@themerpheus Seems to remember Nvidia with a mention of SDF in the graphics gems series of books. Same with their free GPU Gems 3 (chapter 34).

  • @CyberWolf755
    @CyberWolf755 2 роки тому +2

    What mesh is the runtime sdf generation based on, since the Adam mesh is way more than 5k triangles?

    • @gamefromscratch
      @gamefromscratch  2 роки тому +5

      It is the one you define, keep in mind for the Adam mesh, it was using an LOD3 version.

  • @julianarnold7992
    @julianarnold7992 2 роки тому +2

    One link in your blog is broken.

  • @SP95
    @SP95 2 роки тому

    Cool realtime vfx

  • @MuhammadHosny0
    @MuhammadHosny0 2 роки тому +6

    that looks very useful for weapon vfx

  • @morejpeg
    @morejpeg 2 роки тому

    Good stuff

  • @stylie473joker5
    @stylie473joker5 11 місяців тому

    Doesn't work with Urp

  • @trachinusdraco
    @trachinusdraco 2 роки тому +1

    Womp3d uses this aswell

  • @IronKore
    @IronKore 2 роки тому

    Ha! Am so early

  • @devatsdb7
    @devatsdb7 2 роки тому +4

    another incompatibility layer..

  • @BrutalStrike2
    @BrutalStrike2 2 роки тому

    Atomic heart

  • @watercat1248
    @watercat1248 2 роки тому

    If someone said to that unity add (dynamic signed distance field) what I will have in mind I will be something like lod (level of details) or some other system that has to do with distance
    In few words not what the hell this system is for what I understand this system has nothing to do with distance way the even call with that name ?

    • @brodriguez11000
      @brodriguez11000 2 роки тому +2

      "Signed distance functions, or SDFs for short, when passed the coordinates of a point in space, return the shortest distance between that point and some surface. The sign of the return value indicates whether the point is inside that surface or outside (hence signed distance function)." That's where the "distance" part figures in.

    • @watercat1248
      @watercat1248 2 роки тому

      @@brodriguez11000 okay but i still don't understand how this system works

  • @nickigna
    @nickigna 2 роки тому +1

    So did Unity devs rip this functionality from Godot's open source engine?
    Seems Godot engine had it programmed first.
    But then again, maybe a wrong conclusion from limited info... and who really cares lol

    • @fabioxperuggia
      @fabioxperuggia 11 місяців тому

      Thats like saying you can't use matrix math because someone used that first. Godot didn't invent the method and there are already tools that generate SDF. It's a method to do things, like rendering using triangles. Also godot just implemented a piece of technology that multiple renderers are implementing.

  • @yadav-r
    @yadav-r 2 роки тому

    100