Collapse by hierarchy/material hay keep hierarchy: chọn cấu trúc import nào? là Bài 14 của chuyên đề Twinmotion trong trực quan hóa và trình bày BĐS. Chọn cấu trúc nhập dữ liệu dựa trên nhu cầu thao tác và vòng đời dự án: giữ cấu trúc phân cấp để điều khiển từng phần, collapse để giảm số đối tượng khi phù hợp, và đặc biệt nhận diện thay đổi theo phiên bản thay vì học thuộc một tùy chọn cũ.
Biên soạn: ThS. Nguyễn Mạnh Hùng
GV. Khoa QLĐĐ&BĐS – ĐH Nông Lâm TP.HCM
Email: nguyenmanhhung@hcmuaf.edu.vn
Cập nhật 01/10/2026: Nội dung được đối chiếu với tài liệu Twinmotion Documentation hiện hành của Epic. Giao diện và tùy chọn có thể thay đổi theo phiên bản; khi có khác biệt, cần kiểm tra tài liệu chính thức của phiên bản đang sử dụng.
Ranh giới sử dụng: các số liệu công trình, khu đất, vật liệu, cao độ, vị trí và phương án trong ví dụ nếu không có nguồn riêng đều là tình huống giả lập phục vụ giảng dạy. Twinmotion phục vụ trực quan hóa và trình bày; không thay hồ sơ pháp lý, khảo sát, thiết kế được phê duyệt, quy hoạch, định giá hoặc kết luận kỹ thuật chuyên ngành.
Mục tiêu học tập
- Hiểu ý nghĩa Keep hierarchy, Collapse by material và Collapse all trong tài liệu Twinmotion.
- Đánh đổi giữa khả năng chọn riêng, metadata/tâm biến đổi và kích thước cảnh.
- Liên hệ cấu trúc nhập dữ liệu với View sets, Phasing, Configurations và thay thế tài sản.
- Nhận diện cảnh báo phiên bản 2026.1 về hướng ngừng hỗ trợ dần Collapse by material trong quy trình xử lý Interchange cho FBX/OBJ.
- Lập ma trận quyết định trước khi nhập dữ liệu thay vì chọn theo thói quen.
Vị trí của bài trong mạch 96 bài
Bài 13 cho thấy cấu trúc phân cấp ảnh hưởng nhập lại/giá trị ghi đè. Bài 14 biến kiến thức đó thành quyết định cấu trúc nhập dữ liệu. Bài 15 tiếp theo xử lý các lỗi hình học cơ bản như tỷ lệ, hướng và gốc tọa độ.
Bản chất vấn đề cần hiểu trước khi thao tác
Trong Twinmotion, thao tác nhanh không đồng nghĩa quy trình đúng. Dữ liệu BĐS thường thay đổi qua nhiều vòng thiết kế; vì vậy bài này ưu tiên ba lớp kiểm soát: nguồn nào đang được dùng, trạng thái nào vừa thay đổi và bằng chứng nào chứng minh kết quả đúng. Cách học này giúp sinh viên xử lý dự án thật có nhiều phiên bản thay vì chỉ làm được một tệp mẫu cố định.
1. Không có chế độ tốt nhất cho mọi dự án
Keep hierarchy tăng khả năng chọn, ẩn/hiện, thay thế và đọc metadata nhưng làm cảnh nhiều phần hơn. Collapse giảm phần tử nhưng đánh đổi quyền kiểm soát.
Cách kiểm chứng: Viết 5 thao tác các bước phía sau cần làm rồi mới chọn chế độ. Kết quả phải được ghi thành trạng thái trước–sau, không chỉ mô tả bằng cảm giác. Nếu thao tác có liên quan tệp nguồn, phải ghi phiên bản; nếu liên quan một đối tượng, phải ghi tên/đường dẫn trong Scene graph; nếu liên quan nhập dữ liệu, phải ghi tùy chọn đã dùng.
Sai lầm dễ gặp: Chọn chế độ theo lời khuyên chung mà không xét mục tiêu tệp dự án. Cách sửa tốt nhất là quay lại cổng kiểm gần nhất, thu hẹp phạm vi thử và lặp lại đúng phép kiểm ban đầu. Không nên bù một lỗi nguồn bằng thêm hiệu ứng hoặc thêm biến đổi ở bước sau vì làm chuỗi công việc khó truy nguyên.
2. Keep hierarchy phù hợp khi cần trạng thái và phương án
Tài liệu Epic nêu Keep hierarchy hữu ích khi tạo Phasing groups, View sets hoặc Configurations, hoặc khi cần thay dummy đối tượng bằng tài nguyên Twinmotion.
Cách kiểm chứng: Nếu cần ẩn/hiện từng tầng, từng khối hoặc từng đồ nội thất, thử Keep hierarchy trên bản mẫu. Kết quả phải được ghi thành trạng thái trước–sau, không chỉ mô tả bằng cảm giác. Nếu thao tác có liên quan tệp nguồn, phải ghi phiên bản; nếu liên quan một đối tượng, phải ghi tên/đường dẫn trong Scene graph; nếu liên quan nhập dữ liệu, phải ghi tùy chọn đã dùng.
Sai lầm dễ gặp: Giữ cấu trúc phân cấp đến từng chi tiết vít/đinh dù không bao giờ thao tác riêng. Cách sửa tốt nhất là quay lại cổng kiểm gần nhất, thu hẹp phạm vi thử và lặp lại đúng phép kiểm ban đầu. Không nên bù một lỗi nguồn bằng thêm hiệu ứng hoặc thêm biến đổi ở bước sau vì làm chuỗi công việc khó truy nguyên.
3. Collapse by material giảm đối tượng count nhưng gắn số phận các phần cùng vật liệu
Khi nhiều đối tượng cùng vật liệu bị gộp, chọn/di chuyển/ẩn riêng từng phần có thể không còn như nguồn.
Cách kiểm chứng: Thử hai khối cùng vật liệu nhưng cần trạng thái hiển thị khác nhau; nếu không tách được theo mục tiêu, chế độ không phù hợp. Kết quả phải được ghi thành trạng thái trước–sau, không chỉ mô tả bằng cảm giác. Nếu thao tác có liên quan tệp nguồn, phải ghi phiên bản; nếu liên quan một đối tượng, phải ghi tên/đường dẫn trong Scene graph; nếu liên quan nhập dữ liệu, phải ghi tùy chọn đã dùng.
Sai lầm dễ gặp: Dùng cùng vật liệu cho cửa, tường, trần rồi collapse và sau đó muốn xử lý từng nhóm riêng. Cách sửa tốt nhất là quay lại cổng kiểm gần nhất, thu hẹp phạm vi thử và lặp lại đúng phép kiểm ban đầu. Không nên bù một lỗi nguồn bằng thêm hiệu ứng hoặc thêm biến đổi ở bước sau vì làm chuỗi công việc khó truy nguyên.
4. Collapse all chỉ hợp lý khi nhập dữ liệu đóng vai trò một khối
Collapse all hữu ích cho một background/context hoặc tài nguyên cần di chuyển như một khối và không thao tác phần con.
Cách kiểm chứng: Xác nhận không cần phasing/góc nhìn set theo phần con trước khi dùng. Kết quả phải được ghi thành trạng thái trước–sau, không chỉ mô tả bằng cảm giác. Nếu thao tác có liên quan tệp nguồn, phải ghi phiên bản; nếu liên quan một đối tượng, phải ghi tên/đường dẫn trong Scene graph; nếu liên quan nhập dữ liệu, phải ghi tùy chọn đã dùng.
Sai lầm dễ gặp: Collapse all mô hình căn hộ rồi mới phát hiện cần thay nội thất từng phòng. Cách sửa tốt nhất là quay lại cổng kiểm gần nhất, thu hẹp phạm vi thử và lặp lại đúng phép kiểm ban đầu. Không nên bù một lỗi nguồn bằng thêm hiệu ứng hoặc thêm biến đổi ở bước sau vì làm chuỗi công việc khó truy nguyên.
5. Hiệu năng không chỉ phụ thuộc số đối tượng
Texture lớn, hình học nặng, cây/người, ánh sáng và media cũng ảnh hưởng. Không nên đổi cấu trúc phân cấp chỉ để chữa một cảnh nặng mà chưa đo nguyên nhân.
Cách kiểm chứng: So sánh Statistics/tệp size/đối tượng count và thao tác thực tế trên hai bản test. Kết quả phải được ghi thành trạng thái trước–sau, không chỉ mô tả bằng cảm giác. Nếu thao tác có liên quan tệp nguồn, phải ghi phiên bản; nếu liên quan một đối tượng, phải ghi tên/đường dẫn trong Scene graph; nếu liên quan nhập dữ liệu, phải ghi tùy chọn đã dùng.
Sai lầm dễ gặp: Thấy lag và ngay lập tức collapse toàn bộ, làm hỏng quy trình phương án. Cách sửa tốt nhất là quay lại cổng kiểm gần nhất, thu hẹp phạm vi thử và lặp lại đúng phép kiểm ban đầu. Không nên bù một lỗi nguồn bằng thêm hiệu ứng hoặc thêm biến đổi ở bước sau vì làm chuỗi công việc khó truy nguyên.
6. Tên tùy chọn có thể thay đổi theo phiên bản
Release Notes 2026.1 Preview nêu việc ngừng hỗ trợ dần Collapse by material đối với quy trình xử lý Interchange FBX/OBJ. Vì vậy bài học phải hiểu nguyên tắc, không học thuộc menu bất biến.
Cách kiểm chứng: Ghi phiên bản + định dạng + quy trình xử lý trước khi hướng dẫn người khác. Kết quả phải được ghi thành trạng thái trước–sau, không chỉ mô tả bằng cảm giác. Nếu thao tác có liên quan tệp nguồn, phải ghi phiên bản; nếu liên quan một đối tượng, phải ghi tên/đường dẫn trong Scene graph; nếu liên quan nhập dữ liệu, phải ghi tùy chọn đã dùng.
Sai lầm dễ gặp: Khẳng định một tùy chọn “luôn có” trên mọi định dạng và mọi bản Twinmotion. Cách sửa tốt nhất là quay lại cổng kiểm gần nhất, thu hẹp phạm vi thử và lặp lại đúng phép kiểm ban đầu. Không nên bù một lỗi nguồn bằng thêm hiệu ứng hoặc thêm biến đổi ở bước sau vì làm chuỗi công việc khó truy nguyên.
7. Lumen/Path tracer có thể khiến cách gộp hình học ảnh hưởng chất lượng
Một số tài liệu Epic khuyến nghị Keep hierarchy trong ngữ cảnh Lumen để tránh gộp quá nhiều hình học vào mesh lớn. Đây là yếu tố chất lượng chứ không chỉ tổ chức.
Cách kiểm chứng: Nếu dự án dùng Lumen, test cảnh tối/sáng và light bleeding giữa các chế độ trên một khối mẫu. Kết quả phải được ghi thành trạng thái trước–sau, không chỉ mô tả bằng cảm giác. Nếu thao tác có liên quan tệp nguồn, phải ghi phiên bản; nếu liên quan một đối tượng, phải ghi tên/đường dẫn trong Scene graph; nếu liên quan nhập dữ liệu, phải ghi tùy chọn đã dùng.
Sai lầm dễ gặp: Chọn collapse chỉ theo tệp size và bỏ qua kết quả chiếu sáng. Cách sửa tốt nhất là quay lại cổng kiểm gần nhất, thu hẹp phạm vi thử và lặp lại đúng phép kiểm ban đầu. Không nên bù một lỗi nguồn bằng thêm hiệu ứng hoặc thêm biến đổi ở bước sau vì làm chuỗi công việc khó truy nguyên.
8. Quyết định chế độ phải được ghi vào hồ sơ bàn giao
Người nhận cần biết cảnh được nhập dữ liệu theo chế độ nào vì điều đó giải thích vì sao đối tượng có thể/không thể chọn riêng.
Cách kiểm chứng: Ghi `Import mode`, nguồn, phiên bản và lý do trong tệp hướng dẫn tệp dự án. Kết quả phải được ghi thành trạng thái trước–sau, không chỉ mô tả bằng cảm giác. Nếu thao tác có liên quan tệp nguồn, phải ghi phiên bản; nếu liên quan một đối tượng, phải ghi tên/đường dẫn trong Scene graph; nếu liên quan nhập dữ liệu, phải ghi tùy chọn đã dùng.
Sai lầm dễ gặp: Người mới mở tệp tưởng Scene graph “bị lỗi” vì không thấy cấu trúc phân cấp. Cách sửa tốt nhất là quay lại cổng kiểm gần nhất, thu hẹp phạm vi thử và lặp lại đúng phép kiểm ban đầu. Không nên bù một lỗi nguồn bằng thêm hiệu ứng hoặc thêm biến đổi ở bước sau vì làm chuỗi công việc khó truy nguyên.
Quy trình thao tác đề nghị
- Chốt đầu vào: ghi tên tệp nguồn, phiên bản, phiên bản phần mềm và mục tiêu của bài trước khi mở/đổi dữ liệu.
- Tạo trạng thái gốc: lưu trạng thái tệp dự án hoặc ảnh kiểm trước thay đổi. Với nội dung nhập dữ liệu/đồng bộ, ghi chế độ nhập và nguồn đang liên kết.
- Thực hiện một thay đổi nhỏ có chủ đích: không thử bằng 20 thay đổi cùng lúc. Một thay đổi nhỏ giúp phát hiện quan hệ nhân–quả.
- Kiểm trong Scene graph và Viewport: xác nhận đúng đối tượng, đúng đối tượng cha/nhóm chứa, đúng vị trí và trạng thái hiển thị.
- Kiểm số liệu/hình học nếu có: dùng mốc kích thước, hướng hoặc biến đổi đã biết thay vì nhìn bằng mắt.
- Kiểm giá trị ghi đè và trạng thái trình bày: vật liệu, cây/người/xe, đèn và media quan trọng phải được xem lại sau thay đổi nguồn lớn.
- Ghi nhật ký: Đạt/Không đạt, nguyên nhân, cách sửa và phiên bản đầu ra.
- Chỉ chuyển bước khi cổng kiểm đạt: nếu không đạt, quay về nguồn hoặc cấu hình gần nhất thay vì tiếp tục trang trí để che lỗi.
Tình huống BĐS tổng hợp
Tình huống giả lập phục vụ giảng dạy. Một dự án khu ở có 12 khối nhà, cây và hạ tầng. Đội cần bật/tắt từng khối theo giai đoạn và thử vật liệu mặt đứng. Keep hierarchy ở cấp khối là hợp lý hơn việc gộp tất cả theo vật liệu. Ngược lại, một mô hình skyline xa chỉ dùng làm bối cảnh có thể được gộp mạnh hơn vì không cần chọn từng cửa sổ.
Yêu cầu của tình huống không phải tạo hình ảnh đẹp nhất. Nhóm phải chứng minh được vì sao lựa chọn của mình phù hợp với vòng đời dữ liệu. Nếu có hai cách đều chạy được, ưu tiên cách dễ kiểm, dễ bàn giao và ít phụ thuộc vào trí nhớ cá nhân.
Ma trận quyết định nhanh
| # | Quyết định/cổng kiểm | Bằng chứng tối thiểu | Dấu hiệu phải dừng |
|---|---|---|---|
| 1 | Không có chế độ tốt nhất cho mọi dự án | Viết 5 thao tác các bước phía sau cần làm rồi mới chọn chế độ. | Không đạt nếu: Chọn chế độ theo lời khuyên chung mà không xét mục tiêu tệp dự án. |
| 2 | Keep hierarchy phù hợp khi cần trạng thái và phương án | Nếu cần ẩn/hiện từng tầng, từng khối hoặc từng đồ nội thất, thử Keep hierarchy trên bản mẫu. | Không đạt nếu: Giữ cấu trúc phân cấp đến từng chi tiết vít/đinh dù không bao giờ thao tác riêng. |
| 3 | Collapse by material giảm đối tượng count nhưng gắn số phận các phần cùng vật liệu | Thử hai khối cùng vật liệu nhưng cần trạng thái hiển thị khác nhau; nếu không tách được theo mục tiêu, chế độ không phù hợp. | Không đạt nếu: Dùng cùng vật liệu cho cửa, tường, trần rồi collapse và sau đó muốn xử lý từng nhóm riêng. |
| 4 | Collapse all chỉ hợp lý khi nhập dữ liệu đóng vai trò một khối | Xác nhận không cần phasing/góc nhìn set theo phần con trước khi dùng. | Không đạt nếu: Collapse all mô hình căn hộ rồi mới phát hiện cần thay nội thất từng phòng. |
| 5 | Hiệu năng không chỉ phụ thuộc số đối tượng | So sánh Statistics/tệp size/đối tượng count và thao tác thực tế trên hai bản test. | Không đạt nếu: Thấy lag và ngay lập tức collapse toàn bộ, làm hỏng quy trình phương án. |
| 6 | Tên tùy chọn có thể thay đổi theo phiên bản | Ghi phiên bản + định dạng + quy trình xử lý trước khi hướng dẫn người khác. | Không đạt nếu: Khẳng định một tùy chọn “luôn có” trên mọi định dạng và mọi bản Twinmotion. |
Những lỗi thường gặp và cách xử lý
| Hiện tượng | Cách xử lý ưu tiên |
|---|---|
| Keep hierarchy quá nặng | Kiểm mức chi tiết nguồn; tách context và phần cần thao tác thay vì collapse mù quáng. |
| Collapse by material làm không ẩn riêng được đối tượng | Quay lại bản test/chế độ nhập phù hợp; không cố chữa bằng hàng loạt bản sao. |
| Không thấy tùy chọn như tài liệu cũ | Kiểm phiên bản, định dạng và phát hành notes; đặc biệt thay đổi quy trình xử lý 2026.1. |
| Lumen xuất hiện artefact sau gộp | Thử Keep hierarchy trên vùng mẫu và kiểm cấu trúc mesh. |
| Đổi chế độ giữa chừng làm mất công chỉnh cảnh | Không đổi trực tiếp trên tệp dự án duy nhất; thử bản sao có trạng thái gốc. |
Khi gặp lỗi không có trong bảng, không đoán menu. Hãy thu hẹp tệp thử, ghi phiên bản Twinmotion/SketchUp, chụp trạng thái Import dock/Scene graph và đối chiếu Documentation hoặc Release Notes hiện hành. Nếu nghi lỗi phần mềm, cần phân biệt rõ lỗi đã biết với lỗi cấu trúc dữ liệu của chính tệp dự án.
Bài thực hành trên lớp
- Vòng 1 – tái hiện chuẩn: giảng viên cung cấp một mô hình nhỏ. Nhóm thực hiện đúng quy trình của bài và tạo trạng thái gốc có nhật ký.
- Vòng 2 – gây lỗi có kiểm soát: một thành viên thay đổi một điều kiện thuộc nội dung bài (nguồn, cấu trúc phân cấp, trạng thái hiển thị, biến đổi hoặc tên). Thành viên khác chỉ được chẩn đoán từ bằng chứng.
- Vòng 3 – yêu cầu thay đổi: thay một yêu cầu trình bày BĐS. Nhóm xác định bước nào cần làm lại, bước nào được giữ và vì sao.
- Vòng 4 – bàn giao chéo: nhóm khác mở tệp + tệp hướng dẫn và phải tìm được nguồn, trạng thái chính, đối tượng cần chỉnh trong tối đa 5 phút.
Bài thực hành cá nhân
Chọn một mô hình BĐS nhỏ hoặc mô hình do giảng viên cung cấp. Áp dụng riêng nội dung Bài 14, tạo ít nhất hai trạng thái có thể so sánh và một nhật ký kiểm chứng. Không chấm điểm theo mức “lung linh”; chấm theo khả năng giải thích, tái lập, giữ đúng nguồn và không làm người xem hiểu sai quy mô/trạng thái phương án.
Sản phẩm sinh viên phải nộp
- 01 tệp/tệp dự án làm việc đúng phạm vi bài, không chứa tài nguyên thử không giải thích được.
- 01 ảnh tổng quan trạng thái cuối và ít nhất 03 ảnh/bằng chứng cho các cổng kiểm chính.
- 01 bảng nhật ký ngắn: nguồn – phiên bản – thao tác – kết quả – Đạt/Không đạt – cách sửa.
- 01 đoạn 200–300 chữ giải thích một quyết định kỹ thuật quan trọng và một rủi ro nếu quyết định sai.
- Nếu bài liên quan Direct Link/nhập dữ liệu: ghi phiên bản SketchUp Pro, Twinmotion, Datasmith Exporter và chế độ nhập.
- Nếu bài liên quan Scene graph: nộp ảnh cây cấu trúc hoặc sơ đồ nhóm chứa/tên trước–sau.
Phiếu tự kiểm trước khi nộp
- ☐ Tôi có thể nói mục tiêu bài bằng một câu rõ ràng.
- ☐ Tôi biết tệp/phiên bản nào là nguồn hiện tại.
- ☐ Tôi không bịa tên menu hoặc chức năng không có trên phiên bản đang dùng.
- ☐ Tôi có ít nhất một bằng chứng trước–sau thay vì chỉ nói “đã đúng”.
- ☐ Tôi phân biệt được lỗi nguồn thiết kế với việc bố trí/trình bày trong Twinmotion.
- ☐ Tôi biết đối tượng/nhóm chứa nào đang được tác động trước khi biến đổi/ẩn/reset.
- ☐ Tôi đã kiểm một tình huống sai có chủ đích và biết cách quay lại trạng thái gốc.
- ☐ Tôi đã ghi chế độ nhập hoặc cấu trúc cấu trúc phân cấp nếu điều đó ảnh hưởng kết quả.
- ☐ Tôi đã kiểm media/trạng thái hiển thị quan trọng sau thay đổi lớn.
- ☐ Người khác có thể tiếp tục công việc từ nhật ký và tệp hướng dẫn mà không cần hỏi tác giả.
Câu hỏi phản biện
- Nếu nguồn thay đổi thêm một lần nữa, phần nào của công việc hôm nay còn dùng được và phần nào phải kiểm lại?
- Quyết định hiện tại tối ưu cho một ảnh duy nhất hay cho vòng đời tệp dự án nhiều phiên bản?
- Bằng chứng nào phân biệt lỗi do phần mềm với lỗi do mô hình nguồn?
- Nếu giao tệp cho người khác, họ có biết đối tượng nào được phép sửa và đối tượng nào phải quay lại SketchUp?
- Nếu bỏ một nửa số thao tác, bước nào có thể bỏ mà vẫn giữ được khả năng kiểm chứng?
- Có điểm nào trong cảnh có thể khiến khách hàng hiểu sai tỷ lệ, trạng thái hoàn thiện hoặc mức chắc chắn của phương án không?
Giá trị nghề nghiệp trong công việc BĐS
Bài 14 tập trung vào khả năng duy trì tính nhất quán khi mô hình thiết kế và cảnh trực quan hóa thay đổi. Trong dự án BĐS, phương án hiếm khi cố định từ đầu đến cuối. Người làm tốt không chỉ biết kéo tài nguyên hoặc kết xuất; họ biết giữ nguồn, phiên bản, cấu trúc và bằng chứng để một thay đổi nhỏ không làm hỏng hàng giờ công việc các bước phía sau.
Kỹ năng này cũng giúp phối hợp giữa người dựng SketchUp, người trực quan hóa Twinmotion và người dùng sản phẩm truyền thông. Khi ranh giới vai trò rõ, lỗi được gửi về đúng nơi: lỗi thiết kế sửa ở nguồn; tổ chức cảnh và bối cảnh xử lý ở Twinmotion; quyết định pháp lý/kỹ thuật chuyên ngành không được suy ra từ hình ảnh trực quan hóa.
Ghi nhớ trong 30 giây
- Không có chế độ tốt nhất cho mọi dự án.
- Keep hierarchy phù hợp khi cần trạng thái và phương án.
- Collapse by material giảm đối tượng count nhưng gắn số phận các phần cùng vật liệu.
- Collapse all chỉ hợp lý khi nhập dữ liệu đóng vai trò một khối.
- Hiệu năng không chỉ phụ thuộc số đối tượng.
Nguồn tham khảo
Ưu tiên tài liệu chính thức của Epic để xác nhận hành vi phần mềm, tùy chọn import, đồng bộ và quản lý cảnh. Release Notes được dùng để nhận diện giới hạn hoặc thay đổi theo phiên bản; không dùng lỗi của một phiên bản cũ để mặc định rằng mọi phiên bản đều có cùng lỗi.
| Tài liệu | Đường dẫn |
|---|---|
| Twinmotion Documentation – Import Options | https://dev.epicgames.com/documentation/en-us/twinmotion/import-options-in-twinmotion |
| Twinmotion Documentation – Twinmotion 2026.1 Preview Release Notes | https://dev.epicgames.com/documentation/en-us/twinmotion/twinmotion-2026-1-preview-release-notes |
| Twinmotion Documentation – Reimporting Content Into Twinmotion | https://dev.epicgames.com/documentation/en-us/twinmotion/reimporting-content-into-twinmotion |
| Twinmotion Documentation – How to Create View Sets | https://dev.epicgames.com/documentation/twinmotion/how-to-create-view-sets-in-twinmotion?lang=en-US |
Bài tiếp theo
Bài 15: Xử lý model bị sai tỷ lệ, sai hướng hoặc lệch gốc tọa độ. Bài hiện tại phải được hoàn tất với tệp, bằng chứng và phiếu tự kiểm trước khi chuyển bước; mục tiêu là giữ mạch học tích lũy thay vì học rời từng nút.
Thực hành kiểm chứng
Bài kiểm 1: Không có chế độ tốt nhất cho mọi dự án
Nhiệm vụ: tạo một bản sao tệp dự án thử và chứng minh hoặc bác bỏ nhận định sau bằng thao tác thực tế: Keep hierarchy tăng khả năng chọn, ẩn/hiện, thay thế và đọc metadata nhưng làm cảnh nhiều phần hơn. Collapse giảm phần tử nhưng đánh đổi quyền kiểm soát.
Bằng chứng yêu cầu: Viết 5 thao tác các bước phía sau cần làm rồi mới chọn chế độ. Ngoài ảnh chụp, phải có một dòng nhật ký nêu phiên bản, nguồn, đối tượng hoặc nhóm chứa liên quan và kết luận ĐẠT/KHÔNG ĐẠT/KHÔNG ÁP DỤNG. Nếu Không áp dụng, giải thích vì sao phép kiểm không áp dụng.
Tình huống gây lỗi: cố ý tái hiện sai lầm “Chọn chế độ theo lời khuyên chung mà không xét mục tiêu tệp dự án.”. Sau đó quay về trạng thái gốc và sửa theo quy trình. Mục đích là học cơ chế chứ không chỉ nhớ chuỗi bấm.
Bài kiểm 2: Keep hierarchy phù hợp khi cần trạng thái và phương án
Nhiệm vụ: tạo một bản sao tệp dự án thử và chứng minh hoặc bác bỏ nhận định sau bằng thao tác thực tế: Tài liệu Epic nêu Keep hierarchy hữu ích khi tạo Phasing groups, View sets hoặc Configurations, hoặc khi cần thay dummy đối tượng bằng tài nguyên Twinmotion.
Bằng chứng yêu cầu: Nếu cần ẩn/hiện từng tầng, từng khối hoặc từng đồ nội thất, thử Keep hierarchy trên bản mẫu. Ngoài ảnh chụp, phải có một dòng nhật ký nêu phiên bản, nguồn, đối tượng hoặc nhóm chứa liên quan và kết luận ĐẠT/KHÔNG ĐẠT/KHÔNG ÁP DỤNG. Nếu Không áp dụng, giải thích vì sao phép kiểm không áp dụng.
Tình huống gây lỗi: cố ý tái hiện sai lầm “Giữ cấu trúc phân cấp đến từng chi tiết vít/đinh dù không bao giờ thao tác riêng.”. Sau đó quay về trạng thái gốc và sửa theo quy trình. Mục đích là học cơ chế chứ không chỉ nhớ chuỗi bấm.
Bài kiểm 3: Collapse by material giảm đối tượng count nhưng gắn số phận các phần cùng vật liệu
Nhiệm vụ: tạo một bản sao tệp dự án thử và chứng minh hoặc bác bỏ nhận định sau bằng thao tác thực tế: Khi nhiều đối tượng cùng vật liệu bị gộp, chọn/di chuyển/ẩn riêng từng phần có thể không còn như nguồn.
Bằng chứng yêu cầu: Thử hai khối cùng vật liệu nhưng cần trạng thái hiển thị khác nhau; nếu không tách được theo mục tiêu, chế độ không phù hợp. Ngoài ảnh chụp, phải có một dòng nhật ký nêu phiên bản, nguồn, đối tượng hoặc nhóm chứa liên quan và kết luận ĐẠT/KHÔNG ĐẠT/KHÔNG ÁP DỤNG. Nếu Không áp dụng, giải thích vì sao phép kiểm không áp dụng.
Tình huống gây lỗi: cố ý tái hiện sai lầm “Dùng cùng vật liệu cho cửa, tường, trần rồi collapse và sau đó muốn xử lý từng nhóm riêng.”. Sau đó quay về trạng thái gốc và sửa theo quy trình. Mục đích là học cơ chế chứ không chỉ nhớ chuỗi bấm.
Bài kiểm 4: Collapse all chỉ hợp lý khi nhập dữ liệu đóng vai trò một khối
Nhiệm vụ: tạo một bản sao tệp dự án thử và chứng minh hoặc bác bỏ nhận định sau bằng thao tác thực tế: Collapse all hữu ích cho một background/context hoặc tài nguyên cần di chuyển như một khối và không thao tác phần con.
Bằng chứng yêu cầu: Xác nhận không cần phasing/góc nhìn set theo phần con trước khi dùng. Ngoài ảnh chụp, phải có một dòng nhật ký nêu phiên bản, nguồn, đối tượng hoặc nhóm chứa liên quan và kết luận ĐẠT/KHÔNG ĐẠT/KHÔNG ÁP DỤNG. Nếu Không áp dụng, giải thích vì sao phép kiểm không áp dụng.
Tình huống gây lỗi: cố ý tái hiện sai lầm “Collapse all mô hình căn hộ rồi mới phát hiện cần thay nội thất từng phòng.”. Sau đó quay về trạng thái gốc và sửa theo quy trình. Mục đích là học cơ chế chứ không chỉ nhớ chuỗi bấm.
Bài kiểm 5: Hiệu năng không chỉ phụ thuộc số đối tượng
Nhiệm vụ: tạo một bản sao tệp dự án thử và chứng minh hoặc bác bỏ nhận định sau bằng thao tác thực tế: Texture lớn, hình học nặng, cây/người, ánh sáng và media cũng ảnh hưởng. Không nên đổi cấu trúc phân cấp chỉ để chữa một cảnh nặng mà chưa đo nguyên nhân.
Bằng chứng yêu cầu: So sánh Statistics/tệp size/đối tượng count và thao tác thực tế trên hai bản test. Ngoài ảnh chụp, phải có một dòng nhật ký nêu phiên bản, nguồn, đối tượng hoặc nhóm chứa liên quan và kết luận ĐẠT/KHÔNG ĐẠT/KHÔNG ÁP DỤNG. Nếu Không áp dụng, giải thích vì sao phép kiểm không áp dụng.
Tình huống gây lỗi: cố ý tái hiện sai lầm “Thấy lag và ngay lập tức collapse toàn bộ, làm hỏng quy trình phương án.”. Sau đó quay về trạng thái gốc và sửa theo quy trình. Mục đích là học cơ chế chứ không chỉ nhớ chuỗi bấm.
Bài kiểm 6: Tên tùy chọn có thể thay đổi theo phiên bản
Nhiệm vụ: tạo một bản sao tệp dự án thử và chứng minh hoặc bác bỏ nhận định sau bằng thao tác thực tế: Release Notes 2026.1 Preview nêu việc ngừng hỗ trợ dần Collapse by material đối với quy trình xử lý Interchange FBX/OBJ. Vì vậy bài học phải hiểu nguyên tắc, không học thuộc menu bất biến.
Bằng chứng yêu cầu: Ghi phiên bản + định dạng + quy trình xử lý trước khi hướng dẫn người khác. Ngoài ảnh chụp, phải có một dòng nhật ký nêu phiên bản, nguồn, đối tượng hoặc nhóm chứa liên quan và kết luận ĐẠT/KHÔNG ĐẠT/KHÔNG ÁP DỤNG. Nếu Không áp dụng, giải thích vì sao phép kiểm không áp dụng.
Tình huống gây lỗi: cố ý tái hiện sai lầm “Khẳng định một tùy chọn “luôn có” trên mọi định dạng và mọi bản Twinmotion.”. Sau đó quay về trạng thái gốc và sửa theo quy trình. Mục đích là học cơ chế chứ không chỉ nhớ chuỗi bấm.
Bài kiểm 7: Lumen/Path tracer có thể khiến cách gộp hình học ảnh hưởng chất lượng
Nhiệm vụ: tạo một bản sao tệp dự án thử và chứng minh hoặc bác bỏ nhận định sau bằng thao tác thực tế: Một số tài liệu Epic khuyến nghị Keep hierarchy trong ngữ cảnh Lumen để tránh gộp quá nhiều hình học vào mesh lớn. Đây là yếu tố chất lượng chứ không chỉ tổ chức.
Bằng chứng yêu cầu: Nếu dự án dùng Lumen, test cảnh tối/sáng và light bleeding giữa các chế độ trên một khối mẫu. Ngoài ảnh chụp, phải có một dòng nhật ký nêu phiên bản, nguồn, đối tượng hoặc nhóm chứa liên quan và kết luận ĐẠT/KHÔNG ĐẠT/KHÔNG ÁP DỤNG. Nếu Không áp dụng, giải thích vì sao phép kiểm không áp dụng.
Tình huống gây lỗi: cố ý tái hiện sai lầm “Chọn collapse chỉ theo tệp size và bỏ qua kết quả chiếu sáng.”. Sau đó quay về trạng thái gốc và sửa theo quy trình. Mục đích là học cơ chế chứ không chỉ nhớ chuỗi bấm.
Bài kiểm 8: Quyết định chế độ phải được ghi vào hồ sơ bàn giao
Nhiệm vụ: tạo một bản sao tệp dự án thử và chứng minh hoặc bác bỏ nhận định sau bằng thao tác thực tế: Người nhận cần biết cảnh được nhập dữ liệu theo chế độ nào vì điều đó giải thích vì sao đối tượng có thể/không thể chọn riêng.
Bằng chứng yêu cầu: Ghi `Import mode`, nguồn, phiên bản và lý do trong tệp hướng dẫn tệp dự án. Ngoài ảnh chụp, phải có một dòng nhật ký nêu phiên bản, nguồn, đối tượng hoặc nhóm chứa liên quan và kết luận ĐẠT/KHÔNG ĐẠT/KHÔNG ÁP DỤNG. Nếu Không áp dụng, giải thích vì sao phép kiểm không áp dụng.
Tình huống gây lỗi: cố ý tái hiện sai lầm “Người mới mở tệp tưởng Scene graph “bị lỗi” vì không thấy cấu trúc phân cấp.”. Sau đó quay về trạng thái gốc và sửa theo quy trình. Mục đích là học cơ chế chứ không chỉ nhớ chuỗi bấm.
Bảng kiểm bàn giao nhanh cho đồng đội
| Hạng mục | Câu hỏi bàn giao |
|---|---|
| Nguồn | Tệp nào, phiên bản nào, phiên bản nào đang là chuẩn? |
| Liên kết/nhập dữ liệu | Direct Link hay tệp nhập dữ liệu? Chế độ Import và tùy chọn chính là gì? |
| Cấu trúc | Top-level các nhóm chứa/đối tượng quan trọng nằm ở đâu? |
| Override | Vật liệu/biến đổi/trạng thái hiển thị nào đã thay trong Twinmotion? |
| kiểm tra chất lượng | Mốc kích thước, góc nhìn hoặc trạng thái nào dùng để kiểm? |
| Media | Ảnh/ảnh toàn cảnh/đoạn phim nào phải kiểm lại sau yêu cầu thay đổi? |
| Rủi ro | Lỗi đã biết/hành vi phụ thuộc phiên bản nào đã gặp hoặc đang theo dõi? |
| Phục hồi | Trạng thái gốc/backup gần nhất và cách quay lại là gì? |