CMT811: Computational Design for Fabrication
School | Cardiff School of Computer Science and Informatics |
Department Code | COMSC |
Module Code | CMT811 |
External Subject Code | 100358 |
Number of Credits | 10 |
Level | L7 |
Language of Delivery | English |
Module Leader | Dr Bailin Deng |
Semester | Spring Semester |
Academic Year | 2025/6 |
Outline Description of Module
The aim of this module is to introduce you to computational design and optimisation techniques that facilitate the fabrication of digital 3D shapes. You will be introduced to advanced digital fabrication techniques including 3D printing, laser cutting, CNC routing, and gain hands-on experience in using these tools to realise geometric models. In addition, you will learn how to create and optimise 3D designs according to the fabrication tools and materials.
On completion of the module a student should be able to
-
Critically evaluate the characteristics and limitations of digital fabrication techniques and their applicability to specific design tasks.
-
Effectively use advanced software tools to design, simulate, and prepare a 3D structure for fabrication, applying theoretical knowledge to practical scenarios.
-
Utilise programming and critical evaluation to optimise a 3D structure for specific fabrication processes, considering material constraints and design requirements.
-
Realise complex geometric designs through digital fabrication techniques such as 3D printing and laser cutting, critically evaluating design, material, and method interplay for innovation in digital fabrication.
How the module will be delivered
Modules will be delivered through a blend of teaching styles. You will be guided through learning activities appropriate to your module, which may include:
• In person lecture style sessions.
• on-line resources that you work through at your own pace (e.g. videos, web resources, e-books, quizzes),
• on-line and face-to-face interactive sessions to work with other students and staff (e.g. discussions, live streaming of presentations, live-coding, team meetings)
• Face-to-face small group sessions (e.g. help classes, feedback sessions)
Skills that will be practised and developed
Using digital fabrication tools such as laser cutters and 3D printers to realise digital designs.
Using software systems for computational design and digital fabrication.
Writing computer scripts and programs to optimise digital 3D designs.
How the module will be assessed
Students will be assessed via a group portfolio project.
Students will be provided with reassessment opportunities in line with University regulations.
Assessment Breakdown
Type | % | Title | Duration(hrs) |
---|---|---|---|
Portfolio | 100 | Portfolio | N/A |
Syllabus content
Geometric representation: parametric shapes, mesh representation, implicit surfaces.
Polygonal mesh processing: mesh generation and editing, shape analysis, mesh smoothing.
Digital fabrication tools and their characteristics, such as 3D printing, laser cutting, and CNC routing.
Geometric optimisation according to constraints related to materials, fabrication techniques, and design intent.