Jia Xian Yao

EECS Department, University of California, Berkeley

Technical Report No. UCB/EECS-2021-260

December 17, 2021

http://www2.eecs.berkeley.edu/Pubs/TechRpts/2021/EECS-2021-260.pdf

Traditional wood furniture often features decorative intrinsic joints and beautifully curved parts created with woodworking techniques. To craft such furniture, experienced woodworkers usually begin by drawing a visual design that describes not only the overall shape of the furniture but also the detailed appearances of the joints and curved parts. They then manually verify whether their furniture design satisfies all the constraints imposed by the intended design scenario (e.g., furniture assembled via joints must be stable when put together) and redesign if needed. Finally, they fabricate the furniture with conventional woodworking tools.

This traditional furniture crafting process demands experience in woodworking and has historically been inaccessible to amateur users. Encouragingly, the continuing advancement and increasing availability of CAD programs and CNC machines have lowered the entry to the visual design and physical fabrication steps of the furniture crafting process. But, neither CAD programs nor CNC machines help users verify whether their visual design of the furniture fulfills all the necessary constraints, even though such verification often requires advanced woodworking knowledge not commonly held by everyday users. As a result, the verification step of the crafting process presents a serious challenge that prevents average users from expressing their creativity in furniture design.

This thesis explores ways to assist users with verifying their furniture designs and guide users towards visual designs that satisfy all the requisite constraints. We aim to develop algorithms that automate the difficult verification step, allowing users to focus on producing the visual design of their furniture rather than analyzing the validity of their design. This thesis introduces interactive design tools that integrate algorithms informed by woodworking techniques to enable users to create (1) stable furniture models assembled via decorative intrinsic joints and (2) curved furniture parts formed through flexible kerf patterns.

Advisors: Maneesh Agrawala and Björn Hartmann


BibTeX citation:

@phdthesis{Yao:EECS-2021-260,
    Author= {Yao, Jia Xian},
    Title= {Computational Woodworking: Tools for Designing Stable Decorative Joints and Flexible Kerf Patterns},
    School= {EECS Department, University of California, Berkeley},
    Year= {2021},
    Month= {Dec},
    Url= {http://www2.eecs.berkeley.edu/Pubs/TechRpts/2021/EECS-2021-260.html},
    Number= {UCB/EECS-2021-260},
    Abstract= {Traditional wood furniture often features decorative intrinsic joints and beautifully curved parts created with woodworking techniques. To craft such furniture, experienced woodworkers usually begin by drawing a visual design that describes not only the overall shape of the furniture but also the detailed appearances of the joints and curved parts. They then manually verify whether their furniture design satisfies all the constraints imposed by the intended design scenario (e.g., furniture assembled via joints must be stable when put together) and redesign if needed. Finally, they fabricate the furniture with conventional woodworking tools.

This traditional furniture crafting process demands experience in woodworking and has historically been inaccessible to amateur users. Encouragingly, the continuing advancement and increasing availability of CAD programs and CNC machines have lowered the entry to the visual design and physical fabrication steps of the furniture crafting process. But, neither CAD programs nor CNC machines help users verify whether their visual design of the furniture fulfills all the necessary constraints, even though such verification often requires advanced woodworking knowledge not commonly held by everyday users. As a result, the verification step of the crafting process presents a serious challenge that prevents average users from expressing their creativity in furniture design.

This thesis explores ways to assist users with verifying their furniture designs and guide users towards visual designs that satisfy all the requisite constraints. We aim to develop algorithms that automate the difficult verification step, allowing users to focus on producing the visual design of their furniture rather than analyzing the validity of their design. This thesis introduces interactive design tools that integrate algorithms informed by woodworking techniques to enable users to create (1) stable furniture models assembled via decorative intrinsic joints and (2) curved furniture parts formed through flexible kerf patterns.},
}

EndNote citation:

%0 Thesis
%A Yao, Jia Xian 
%T Computational Woodworking: Tools for Designing Stable Decorative Joints and Flexible Kerf Patterns
%I EECS Department, University of California, Berkeley
%D 2021
%8 December 17
%@ UCB/EECS-2021-260
%U http://www2.eecs.berkeley.edu/Pubs/TechRpts/2021/EECS-2021-260.html
%F Yao:EECS-2021-260