Áp cùng một góc xoay texture cho mọi mặt trong mô hình SketchUp là một trong những cách nhanh nhất để khiến cảnh trông giả tạo. Ván gỗ, gạch đá và tấm vải thật không bao giờ thẳng hàng hoàn hảo — mỗi miếng có hướng vân, góc cắt hoặc sai khác sản xuất riêng. Plugin Auto Rotate Material cho SketchUp giải quyết việc này chỉ với một click: chọn một nhóm mặt, chạy công cụ, và mỗi mặt lập tức nhận một góc xoay texture ngẫu nhiên, phá vỡ kiểu lặp lại như giấy dán tường. Kết quả là sự đa dạng trông tự nhiên mà không phải chỉnh tay từng pin trong gizmo Texture Position vốn nổi tiếng khó dùng của SketchUp.
Plugin nhắm vào nỗi bực bội phổ biến trong quy trình diễn họa kiến trúc và render sản phẩm. Khi bạn lát hàng chục mặt ván gỗ, sàn gạch, tường gạch hay tấm tôn sóng, hành vi mặc định là mọi mặt đều thừa hưởng đúng cùng một gốc UV và góc xoay. Sự đồng đều đó bị mắt có kinh nghiệm nhận ra ngay là giả. Họa sĩ texture chuyên nghiệp xử lý việc này trong các trình chỉnh UV chuyên dụng — nhưng công cụ có sẵn của SketchUp hoàn toàn không có chức năng ngẫu nhiên hóa hàng loạt. Bạn hoặc dùng cách chậm bấm chuột phải → Texture → Position từng mặt một, hoặc chấp nhận họa tiết lặp lại.
Auto Rotate Material lấp khoảng trống đó ngay trong SketchUp. Plugin đọc các mặt đang chọn, tạo một góc xoay ngẫu nhiên cho từng mặt và áp dụng mà không đụng đến tỉ lệ texture hay gốc UV quá mức cần thiết. Vì việc ngẫu nhiên hóa áp theo từng mặt, các bề mặt cong đã soften — ống, vòm, mái vòm cuốn — cũng xử lý được: mỗi tam giác tạo nên lưới cong nhận góc riêng, loại bỏ họa tiết sọc đặc trưng xuất hiện khi mọi tam giác cùng chung một góc xoay. Công cụ được thiết kế không phá hủy: chạy lại sẽ tạo góc ngẫu nhiên mới, nên bạn có thể bấm tiếp cho đến khi phân bố trông ưng ý.
Video hướng dẫn bên dưới cho thấy toàn bộ quy trình từ khi tải về đến một bức tường ngẫu nhiên hóa hoàn chỉnh trong chưa đầy ba phút.
Tính Năng Nổi Bật
- Xoay ngẫu nhiên từng mặt chỉ với một click. Chọn bất kỳ số lượng mặt nào — trên bề mặt phẳng, lưới cong hay hình học hỗn hợp — kích hoạt công cụ, và mỗi mặt nhận một góc xoay ngẫu nhiên độc lập. Không có hộp thoại để điền và không có khoảng góc để cấu hình; plugin áp dụng sự đa dạng ngay lập tức. Nhờ vậy có thể dùng giữa chừng mà không làm đứt mạch sáng tạo.
- Hoạt động trên hình học cong và đã soften. Công cụ Texture Position gốc của SketchUp không thể xử lý cả một bề mặt đã soften như một đơn vị — bạn phải hiện hình học ẩn và kéo pin trên từng tam giác. Auto Rotate Material áp góc xoay cho từng tam giác trên toàn lưới đã soften trong cùng một thao tác, và đó là cách thực tế duy nhất để phá lặp lại trên bề mặt cong như ống, vòm hay hình hữu cơ.
- Không phá hủy và lặp lại được. Plugin chỉnh dữ liệu UV ở cấp mặt, tách biệt với định nghĩa vật liệu trong bảng Materials. Chạy công cụ lần hai sẽ tạo góc ngẫu nhiên mới mà không đặt lại màu vật liệu, tỉ lệ texture hay bất kỳ thuộc tính vật liệu nào khác. Nếu không ưng phân bố, chỉ cần bấm lại cho đến khi sự đa dạng trông tự nhiên.
- Bỏ qua hoàn toàn cái bẫy pin của Texture Position. Cách xoay có sẵn của SketchUp đòi hỏi chuột phải → Texture → Position, rồi kéo pin xanh quanh pin đỏ. Quy trình này âm thầm hỏng khi các pin chuyển sang chế độ Stretch (cả bốn pin chuyển vàng) — lúc đó thao tác xoay bằng pin xanh không có tác dụng cho đến khi bạn bấm chuột phải và bật lại Fixed Pins. Plugin bỏ qua hẳn gizmo này nên không lẫn chế độ và không méo hình ngoài ý muốn.
- Giữ nguyên tỉ lệ texture và điểm neo gốc. Tác dụng phụ thường gặp của quy trình Texture Position gốc là xoay texture cũng làm dịch điểm bắt đầu lát họa tiết, vì pin đỏ (gốc) và pin xanh (tay xoay) không độc lập. Auto Rotate Material giữ ổn định gốc lát và chỉ đổi góc xoay, nên tỉ lệ texture bạn đặt trong bảng Materials được tôn trọng.
- Đủ nhanh cho cảnh sản xuất. Áp góc xoay ngẫu nhiên cho sàn một trăm mặt hay tường nhiều tấm chỉ mất một phần giây. Plugin được viết để thao tác trực tiếp trên thực thể mặt mà không dựng lại cây mô hình, nên hiệu năng ổn định ngay cả với cảnh nặng hình học.
Cách Cài Đặt và Sử Dụng
- Tải file plugin. Plugin được phát hành dưới dạng file
.rbz(SketchUp Extension Archive). Tải từ liên kết trên trang này và lưu ở nơi dễ tìm — Desktop hoặc thư mục Downloads đều được. - Mở Extension Manager. Trong SketchUp, vào Window → Extension Manager. Với SketchUp 2017 trở về trước, đường dẫn menu là Window → Preferences → Extensions, nhưng với mọi phiên bản mà plugin này hỗ trợ thì Extension Manager là đường đúng.
- Cài file .rbz. Bấm nút Install Extension (góc dưới bên trái của Extension Manager), chọn file
.rbzđã tải rồi bấm Open. SketchUp sẽ kiểm tra gói và cài đặt. Không cần khởi động lại SketchUp — extension nạp ngay. - Xác nhận extension đã bật. Trong danh sách Extension Manager, tìm “Auto Rotate Material” (hoặc tên hiển thị của plugin) và đảm bảo công tắc ở trạng thái Enabled. Nếu sau khi khởi động lại không thấy thanh công cụ, hãy kiểm tra ở đây trước.
- Tìm nút thanh công cụ hoặc mục menu. Plugin thêm một nút thanh công cụ và/hoặc mục menu trong Extensions. Nếu thanh công cụ không hiện, bấm chuột phải vào bất kỳ thanh công cụ nào có sẵn và đánh dấu tên thanh công cụ của plugin để hiện ra.
- Chọn các mặt muốn ngẫu nhiên hóa. Dùng khung chọn từ trái sang phải (window selection) để chọn các mặt trên bề mặt phẳng, hoặc bấm ba lần vào group/component để chọn toàn bộ hình học của nó. Bạn cũng có thể giữ Shift và bấm từng mặt để tạo vùng chọn tùy chỉnh. Plugin xử lý mọi mặt đang chọn, nên vùng chọn càng rộng thì mỗi lần có càng nhiều biến thể.
- Kích hoạt công cụ và bấm. Bấm nút trên thanh công cụ hoặc chọn mục menu. Plugin xử lý ngay mọi mặt đang chọn, áp cho mỗi mặt một góc xoay ngẫu nhiên riêng. Kết quả hiện ngay trong viewport — không cần render lại hay làm mới gì.
- Kiểm tra và lặp lại nếu cần. Xoay quanh bề mặt và xem sự đa dạng đã tự nhiên chưa. Nếu phân bố còn quá đều hoặc gặp đợt xui khi nhiều mặt kề nhau rơi vào góc gần nhau, chỉ cần bấm công cụ lần nữa với cùng vùng chọn. Mỗi lần chạy tạo một bộ góc ngẫu nhiên hoàn toàn mới.
- Làm việc bên trong group và component. Để ngẫu nhiên hóa các mặt bên trong group hoặc component, bấm đúp để vào ngữ cảnh chỉnh sửa, rồi chọn mặt và chạy công cụ. Thay đổi bên trong một instance component chỉ ảnh hưởng dữ liệu UV ghi đè của instance đó — các instance khác của cùng component không bị ảnh hưởng trừ khi bạn lặp lại thao tác trong từng cái.
Mẹo Cho Người Dùng Nâng Cao
- Kết hợp với thay đổi tỉ lệ texture để đạt độ thật tối đa. Chỉ xoay ngẫu nhiên đã phá được họa tiết lát lộ liễu, nhưng nếu mọi mặt vẫn cùng một tỉ lệ thì mắt có kinh nghiệm vẫn nhận ra sự lặp lại. Sau khi chạy Auto Rotate Material, chọn các nhóm mặt con và chỉnh tay tỉ lệ texture trong bảng Materials (tô với tỉ lệ hơi khác). Chỉ cần lệch 5–10% giữa các phần của tường hoặc sàn là đã giống sai khác sản xuất tự nhiên.
- Dùng bộ lọc chọn để nhắm từng vật liệu một. Nếu bề mặt có nhiều vật liệu — ví dụ sàn xen kẽ gạch gỗ và đá — chỉ chọn các mặt mang vật liệu bạn muốn ngẫu nhiên hóa trước khi chạy công cụ. Cách nhanh nhất là bấm chuột phải vào một mặt → Select → All with Same Material. Cách này tránh việc công cụ vô tình ngẫu nhiên hóa vật liệu bạn đã canh chính xác.
- Chạy công cụ trước khi áp vật liệu chi tiết, không phải sau. Nếu dựng cảnh từ đầu, hãy áp một vật liệu tạm trước, chạy công cụ ngẫu nhiên hóa góc xoay để chốt sự đa dạng UV, rồi mới đổi sang texture độ phân giải cao cuối cùng. Dữ liệu góc xoay lưu trên mặt, không gắn với vật liệu, nên đổi vật liệu vẫn giữ nguyên các hướng ngẫu nhiên đã tạo.
- Trên bề mặt cong, hãy hiện hình học ẩn trước để kiểm tra độ phủ. Sau khi chạy công cụ trên lưới đã soften, bật View → Hidden Geometry để xác nhận mọi tam giác con đều nhận góc xoay. Đôi khi các mặt thuộc group bị khóa hoặc nằm trong component lồng nhau bị bỏ qua âm thầm — nhìn thấy lưới được tô sáng giúp bạn phát hiện chỗ hở trước khi render.
- Kết hợp với “Make Unique Texture” của SketchUp cho quy trình xuất file. Nếu bạn xuất sang trình render (V-Ray, Enscape, Twinmotion) đọc dữ liệu UV theo mặt từ file .skp, các UV đã ngẫu nhiên hóa xuất đúng. Tuy nhiên nếu bạn bake ra UV atlas, hãy bấm chuột phải từng mặt → Texture → Make Unique Texture sau khi ngẫu nhiên hóa — việc này làm phẳng UV đã xoay thành một vùng cắt bitmap thật, mà quy trình bake đọc được mà không cần dữ liệu UV ghi đè của plugin lúc render.
- Lưu một tab Scene “trước khi ngẫu nhiên hóa” làm phương án dự phòng. Trước khi chạy công cụ trên bề mặt đã hoàn thiện, thêm một tab Scene (nút + trong bảng Scenes). Scene lưu vị trí camera, hiển thị layer và cài đặt style — nhưng không lưu dữ liệu UV của mặt. Giá trị dự phòng thật sự là mốc thời gian của scene cho bạn biết lần cuối chỉnh hình học, giúp dễ xác định đúng phiên bản trong File → Revert nếu việc ngẫu nhiên hóa không như ý.
Yêu Cầu Hệ Thống
- Phiên bản SketchUp: SketchUp 2022 trở lên (2022, 2023, 2024, 2025, 2026)
- Hệ điều hành: Windows 10/11 hoặc macOS 11 Big Sur trở lên
- Bản SketchUp: SketchUp Pro hoặc SketchUp Studio (Extension Manager không có trong bản web miễn phí)
- Không cần thành phần phụ thuộc: plugin là một file
.rbzđộc lập, không cần thư viện ngoài hay kết nối internet sau khi cài
- BevelUp — bo tròn hoặc vát cạnh thành hình học thật, chỉ một cú nhấp
- Decimify — giảm số mặt (polygon) cho model nặng
- Tracepen — chuyển ảnh thành mặt SketchUp
- TileUp — biến một mặt thành gạch 3D thật, kèm bảng bóc tách
- Texturic — tạo texture gạch liền mạch kèm bản đồ PBR
- SheetUp — biến mô hình SketchUp thành bảng khối lượng và dự toán chi phí
- PatchUp — turn selected edges into faces, flat or curved

