Previous | Next --- Slide 38 of 68
Back to Lecture Thumbnails
churchill

How do people design/edit geometry expressed with distance functions? It seems like making something complex like the image on the slide would be very difficult.

brk

What do each of the distance functions represent in the image?

motoole2

It's fairly rare to see someone create geometry like this one using distance functions, because it is not a straightforward process. Inigo Quilez' webpage (the person who created the scene in the slide) has a treasure trove of information on this topic though. In particular, he wrote an article on 3D signed distance functions including generating primitives, altering/deforming primitives, combining primitives (e.g., intersection, union, as discussed on this slide), and positioning primitives within a scene. Combinations of these primitive definitions and operations produce complex scenes like the one shown above. I'm sure that designing scenes with complex geometry is a painstaking process though.

TheNumbat

To add - this is him writing one of these live: https://www.youtube.com/watch?v=Cfe5UQ-1L9Q

motoole2

@TheNumbat Good find!