+++
title="ShapeUp"
mediatype="demo"
conference="seattle-2023"
date="2023-11-15T17:00:00-08:00"
description="Create 3D models by adding and subtracting shapes, instead of dealing with vertices and faces."
thumbnail="/images/thumbnails/2023HMSShapeUp.png"

[[videos]]
title="ShapeUp"
embed="https://player.vimeo.com/video/887510278?h=396e2ab923"
service="vimeo"
download_link="https://player.vimeo.com/progressive_redirect/playback/887510278/rendition/1080p/file.mp4?loc=external&oauth2_token_id=1777364455&signature=e7ac24e66e30023eabd2ef8580d1c799db7262dcefa30f3427c5087caf8119ad"

[[videos]]
title="ShapeUp - Q&A"
embed="https://player.vimeo.com/video/889290506?h=e5a560faba"
service="vimeo"
download_link="https://player.vimeo.com/progressive_redirect/playback/889290506/rendition/1080p/file.mp4?loc=external&oauth2_token_id=1777364455&signature=1477790acccf2e55b293c5936040689d1be9e553a30f31a39d00e1708441f891"

[[speakers]]
name="Daniel Hooper"
bio=""
image=""
+++

#### Create 3D models by adding and subtracting shapes, instead of dealing with vertices and faces.

Traditional 3D programs are staggeringly complex and difficult to learn. I wanted to see what it would
be like to use constructive solid geometry (CSG) to remove the need for the user to understand vertices,
faces, and all the various operations you can do to them. By placing shapes in space, you can create
both organic and mechanical shapes, the way a child might play with blocks.
