TAIYU HONMA

Shelly

2025/09/01

A system for easily designing complex curved surfaces from sketches.

One-line description A system for easily designing complex curved surfaces from sketches. Summary This is a design support tool presented at an internal seminar's Programming LT, aiming for a world where "children can freely draw architectural structures". Users first create an initial form by sketching a rough curved shape onto three-view drawings. They can then intuitively edit the model by selecting a specific curve within the generated B-spline surface and sketching over it. During the editing process, the system calculates a "difference vector" between the selected curve and the new sketch, then proposes multiple algorithmic options (such as basis functions, linear interpolation, or adding the vector to all curves) for how this change should propagate to adjacent curves to maintain a smooth surface. As demonstrated by a pilot study where a high school student with no prior modeling experience designed a complex structure called "KUMO" in just 20 minutes, the system supports a creative process that allows anyone to bring their ideas to life without specialized knowledge.

image

Languages

TypeScript
HTML
CSS

Tags

#CG#CreativeSupport#Demo