Hacker Timesnew | past | comments | ask | show | jobs | submitlogin
MagicaCSG: A lightweight signed distance field editor and renderer (ephtracy.github.io)
74 points by xemoka on May 21, 2021 | hide | past | favorite | 15 comments


What are signed distance fields? https://jasmcole.com/2019/10/03/signed-distance-fields/

…very decent blog post!


I wrote that - thanks! Somehow it ranks highly on Google, but there are some links at the bottom to some other (better!) posts that I read first.


Upon a slight re-read, it seems that SDF's have a lot in common with magnetism, and potentially gravity? (ie: what is the closest "reacting" force)

Your visual examples made things pretty clear, and I appreciated the simplicity (it's just "what's closest"), and humility (all that work to end up 'worse off').

Thanks for blogging!


Is there a repo available with more info? The page is effectively blank at the moment - a download link, image carousel, and an empty changelog


Google gives me this: https://m.youtube.com/watch?v=rgwNsNCpbhg

I will check it at home, I have started my PhD recently and I find the subject very interesting. It got my attention after reading some papers (i.e. DeepSDF). One of the best pages on the subject is Iñigo Quilez's blog: https://www.iquilezles.org/index.html


ephtracy (the creator of MagicaVoxel and now MagicaCSG) doesn't open source their tools, as far as I know.


Here’s an announcement on Twitter that leads to some information: https://twitter.com/ephtracy/status/1395589747259674624


Huh, funny seeing this. I JUST learned about signed distance fields from a suckerpinch video this week.


Can you provider a link? YouTube does not return anything. Thanks.



Thanks a lot for the resources.


"A lightweight signed distance field editor and renderer" sounds like such fun to play with. Manipulate implicit surfaces by hand. Or script. Perhaps using keyframes. And output deformable 3D morphing mesh animations ;)


Looks good! What is format for the .mcsg project file? It looks like JSON. Any loader?


Windows only?


This is only the 0.0.0 release. I'm sure he will release it for other platforms later in development.




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: