Skip to content

NGimbal/sdfui

Repository files navigation

Drafting with Signed Distance Functions

This work is being presented as a poster at SIGGRAPH 2020 under the title "A CAD Interface for Drafting with Signed Distance Functions." This application implements a simple interface for drawing shapes that are rendered by signed distance functions. The goal is to develop a collaborative, offline-first parametric drafting application for architects and designers.

A short demo gif

Sources and Links:

Explaining Signed Distance Functions: https://www.youtube.com/watch?v=s5NGeUV2EyU&app=desktop

Inspiring Shaders: https://www.shadertoy.com/view/4dfXDn

UI: Bret Victor: http://worrydream.com/MediaForThinkingTheUnthinkable/

Michael Neilsen: http://cognitivemedium.com/tat/index.html

HalfFloat16: https://github.com/petamoriken/float16