Danh sách tùy chọn ( Select From List) sử dụng rất nhiều khi bạn muốn có nhiều lựa chọn. Bài học này sẽ làm ví dụ chọn vật liệu cho mặt bếp. Bạn sẽ học được cả cách sử dụng vật liệu và tính năng Select From List. Ngoài ra còn học cách thay đổi vật liệu khi click vào (Interact Dynamic Component)

Video Preview:
https://www.youtube.com/watch?v=6dPI7N1sF9k
Tải models mẫu:
Mục tiêu bài học:
- Cách sử dụng Material trong Sketchup Dynamic
- Cách tạo option Select From List
- Cách sử dụng Attribute: Hidden
- Cách Click thay đổi vật liệu
Các bước vẽ mặt bếp có tùy chọn vật liệu:
- Bước 1: Tạo sẵn vật liệu, áp vào 1 component với đầy đủ vật liệu, component này sẽ ẩn và nằm trong Component cha.
- Bước 2 Tạo Component cần áp vật liệu
- Bước 3: Tạo Component Cha gồm Component chính và component Vật liệu.
- Bước 4: Ẩn Component Vật liệu.
- Bước 5: Thiết lập thuộc tính Material cho Component cha với tùy chọn Select From List
Lưu ý:
- Nếu Material Component không nằm trong Component cha thì sẽ không tạo được vật liệu.
- Nên đặt tên Material đơn giản, viết liền có dấu gạch ngang để phần mềm hiểu rõ tên vật liệu
- Tên vật liệu trong danh sách Select From List phải TRÙNG KHÍT (phân biệt hoa/thường) với một vật liệu đã thật sự tồn tại trong model — nếu gõ một tên chưa có trong khay Materials, SketchUp sẽ báo lỗi “material not in the model” và không đổi được. Đây là lý do mẹo “giấu một component chứa sẵn đủ vật liệu trong Component cha”: nó đảm bảo mọi vật liệu trong danh sách đều đã được nạp vào file.
- Đổi vật liệu khi click dùng hành vi SET trong onClick, không phải công thức — ví dụ
SET("Material","Go","Da","Inox")(không có dấu = phía trước). Tên thuộc tính bắt buộc nằm trong dấu nháy kép; nếu bạn bấm chọn tên hàm từ danh sách thay vì tự gõ, SketchUp sẽ KHÔNG tự thêm nháy kép và onClick im lặng không chạy. Sau khi đặt onClick, phải dùng công cụ Interact (Tools > Interact) để bấm vào component thì vật liệu mới luân phiên đổi. - Tính năng Dynamic Components tới SketchUp 2026 vẫn là độc quyền của bản Pro desktop (gói thuê bao named-user, không còn license vĩnh viễn từ 2020). SketchUp Free và bản Web không tạo/sửa được Dynamic Component, và công cụ Interact để click đổi vật liệu cũng không có trên Web — nên file mẫu này cần mở bằng SketchUp Pro để chỉnh sửa.
Kiếm 30% hoa hồng cùng 3dshouse
Chia sẻ mã giảm giá của bạn — người mua được giảm 25%, bạn nhận 30% hoa hồng trên mỗi đơn.
Trở thành cộng tác viên →
English