Skip to main content
Cập nhật lần cuối: 14/05/2026

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)
Hình minh họa

[Ả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)
tip

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:

  1. 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
  2. Named Views:

    • Persp-SW: phối cảnh góc Tây Nam
    • Persp-NE: phối cảnh góc Đông Bắc
    • Plan: mặt bằng từ trên
  3. 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):

SheetNội dungTỉ lệ
Sheet 01Mặt bằng (Plan)1:100
Sheet 02Mặt đứng chính (Front Elevation)1:100
Sheet 03Mặt đứng bên (Side Elevation)1:100
Sheet 04Phối cảnh + Render Preview--
Sheet 05Thố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
Hình minh họa

[Ả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ăngModule
Rhino navigation & transform1
NURBS modeling: Point/Curve/Surface/Solid2
Layers, CPlane, Block, Layout3
Tư duy parametric, GH interface4
Geometry trong GH + Parametric Workflow5
Lists & Data Tree cơ bản6
Transform & Pattern trong GH7
Dự án tổng hợp8

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

Ví dụ ứng dụng