Module 8 — Dự án Tổng hợp: Parametric Pavilion
Thời lượng: ~5 giờ · Độ khó: Tổng hợp
Mục tiêu: Áp dụng toàn bộ kiến thức từ Module 1–7 vào một dự án hoàn chỉnh đủ để đưa vào portfolio.
Giới thiệu Dự án
Brief: Thiết kế mái che sự kiện ngoài trời (outdoor event pavilion) có hình dạng điều chỉnh được hoàn toàn bằng slider.
Yêu cầu kỹ thuật:
- Hình dạng mái thay đổi theo tham số (span, height, asymmetry)
- Panel mặt mái chia đều theo UV
- Hệ cột đỡ phân bố tự động theo dấu chân công trình
- Tính toán số lượng panel và xuất danh sách tự động
- Bake, tổ chức layers và xuất bộ bản vẽ PDF
Phần 1 — Dựng Hình Mái (GH)
Bước 1: Tạo profile mái
Slider "Span" (5→20m)
Slider "Height" (1→6m)
Slider "Asymmetry" (-1 → 1) → dịch đỉnh mái sang phải/trái
→ Interpolate Curve qua 3 điểm:
Điểm trái: (0, 0, 0)
Điểm đỉnh: (Span/2 + Asymmetry, 0, Height)
Điểm phải: (Span, 0, 0)
Bước 2: Tạo surface mái
Có 2 phương án:
- Extrude profile theo Y axis = mái hình trụ (cylindrical)
- Loft 2 profile curves cách nhau = mái có hình dạng khác nhau 2 đầu
Slider "Length" (5→30m)
Extrude Profile by Unit Y × Length → Roof Surface
Bước 3: Panel mái
Slider "Panel U" (4→20)
Slider "Panel V" (4→20)
Slider "Gap" (0→0.1)
Divide Surface → Frames
Scale frames bằng (1 - Gap) → tạo khoảng cách giữa panel
Rectangle tại mỗi frame
Extrude nhỏ (vd: 30mm độ dày)
[Ảnh: Slider Span=15m, Height=4m tạo mái cong với 10×8 panels]
[Ảnh: Slider Gap=0.05 tạo khoảng cách đều giữa panels]
Phần 2 — Hệ Cột (GH)
Slider "Col Count" (2→8)
Divide Curve (mép mái, N = Col Count) → Điểm chân cột
Project to Ground (Z = 0) → Điểm đặt cột
Vector 2Pt (Ground Point, Roof Point) → Hướng cột
Amplitude (Vector, Col Radius) → Scale vector → Cylinder axis
Cylinder (center=Ground, axis=Vector, radius=0.1)
Thêm Slider "Column Lean" để thay đổi góc nghiêng cột — rất ít code nhưng tạo ra sự khác biệt thiết kế lớn.
Phần 3 — Thống kê & Automation (GH)
Đếm số panel
Flatten (Panels) → List Length → Panel hiển thị: "Số lượng panel: X"
Tính diện tích tổng
Area (Panels) → Mass Addition → Panel: "Tổng diện tích: X m²"
Ghi chú tự động
Concatenate: "Pavilion " + Span + "m × " + Length + "m"
→ Text Tag 3D trong Rhino
Phần 4 — Bake & Tổ chức Rhino
Sau khi hoàn thiện definition:
-
Bake từng nhóm component với đúng layer:
- Panels → layer
02_Envelope/Roof_Panel - Columns → layer
01_Structure/Column - Ground plane → layer
04_Landscape
- Panels → layer
-
Named Views:
Persp-SW: phối cảnh góc Tây NamPersp-NE: phối cảnh góc Đông BắcPlan: mặt bằng từ trên
-
Display Mode: dùng
Technicalđể chụp màn hình sạch
Phần 5 — Layout & Xuất Bản Vẽ (Rhino)
Bộ bản vẽ cần xuất (Layout A3):
| Sheet | Nội dung | Tỉ lệ |
|---|---|---|
| Sheet 01 | Mặt bằng (Plan) | 1:100 |
| Sheet 02 | Mặt đứng chính (Front Elevation) | 1:100 |
| Sheet 03 | Mặt đứng bên (Side Elevation) | 1:100 |
| Sheet 04 | Phối cảnh + Render Preview | -- |
| Sheet 05 | Thống kê vật liệu (từ GH annotation) | -- |
Checklist trước khi submit:
- Tất cả geometry đã Bake vào đúng layer
- Không còn naked edges (kiểm tra
ShowEdges) - Text annotation hiển thị đúng scale
- PDF xuất với DPI 300
- File GH và file 3DM đặt trong cùng thư mục
[Ảnh: Layout A3 Sheet 01 — Mặt bằng hoàn chỉnh với kích thước và chú thích]
[Ảnh: Phối cảnh Technical mode — đường nét sạch]
Tổng kết Khóa Cơ Bản
Sau 8 module, bạn đã nắm được:
| Kỹ năng | Module |
|---|---|
| Rhino navigation & transform | 1 |
| NURBS modeling: Point/Curve/Surface/Solid | 2 |
| Layers, CPlane, Block, Layout | 3 |
| Tư duy parametric, GH interface | 4 |
| Geometry trong GH + Parametric Workflow | 5 |
| Lists & Data Tree cơ bản | 6 |
| Transform & Pattern trong GH | 7 |
| Dự án tổng hợp | 8 |
Bước tiếp theo: Khóa Nâng cao sẽ đưa bạn vào Data Tree phức tạp, plugin hệ sinh thái, phân tích môi trường, tối ưu hóa generative design, fabrication và tích hợp BIM qua Rhino Inside Revit.
Liên kết kiến thức
Nền tảng cần nắm
Chủ đề liên quan
- Module 7 — Transformations & Pattern Making
- Module 5 — Dự Án Tổng Hợp: Parametric Pavilion
- Module 5 — Dự Án Tổng Hợp: Pavilion SubD → Fabrication
Ví dụ ứng dụng