Tạo Proxy Enscape — cây và nội thất nặng mà vẫn mượt
-

Khu nhà ở thấp tầng, dựng xong khối và sân vườn thì mọi thứ còn xoay nhẹ nhàng. Rải thêm bốn chục cây xanh tải về từ thư viện là chuột kéo một cái, khung nhìn đứng hình hai giây mới nhúc nhích. Mỗi cây mang theo vài trăm nghìn mặt và hàng chục texture lá, nhân lên bốn chục lần thì SketchUp phải vẽ lại toàn bộ đống đó mỗi lần anh em xoay góc nhìn. Chuyện này không liên quan tới RAM hay CPU mạnh yếu — nó là giới hạn kiến trúc của SketchUp. Proxy sinh ra chính để cắt đứt vòng luẩn quẩn đó.
Enscape giải quyết việc gì
Proxy là cách tách thứ anh em nhìn thấy lúc dựng hình khỏi thứ engine render nhìn thấy lúc render. Trong file SketchUp, đối tượng chỉ là một hình đại diện cực nhẹ — một khối hộp, một bóng cây phẳng, một khối chữ nhật thay cho bộ sofa. Tới lúc Enscape dựng ảnh, nó tra đúng vị trí, xoay và tỷ lệ của hình đại diện đó rồi thay bằng model chi tiết đầy đủ nằm ở nơi khác. Kết quả: khung nhìn SketchUp nhẹ như chưa có gì, còn ảnh render vẫn đủ chi tiết.
Enscape có sẵn cơ chế này ở thư viện asset. Mọi asset lấy từ thư viện (người, cây, xe, đồ nội thất) đều được đặt vào model dưới dạng hình đại diện đơn giản; phần hình học nặng nằm trong thư viện của Enscape chứ không nằm trong file SKP. Với model riêng của anh em, Enscape có Custom Asset Editor để nạp model ngoài (định dạng
obj,fbx,gltf) vào thư viện cá nhân, sau đó dùng y như asset gốc.Còn một hướng thủ công vẫn rất được việc, nhất là với model
.skpsẵn có: giữ model nặng ở một file SKP riêng, trong file làm việc chỉ đặt một component hộp đúng kích thước bao, rồi thay thế hàng loạt ở bước cuối trước khi render. Cách này không phụ thuộc engine, đổi sang V-Ray hay Twilight vẫn dùng được.Giới hạn cần biết: proxy không làm ảnh render nhẹ đi. Lúc render, Enscape vẫn phải nạp toàn bộ hình học thật vào VRAM. Proxy cứu thao tác dựng hình, không cứu máy thiếu VRAM.
Ứng dụng trong kiến trúc và thiết kế
- Cảnh quan và tổng mặt bằng có nhiều cây — dự án khu đô thị hay resort dễ có hàng trăm cây. Đưa hết về proxy thì mặt bằng tổng vẫn xoay được, chỉnh tuyến đường và ranh lô không bị khựng.
- Nội thất căn hộ mẫu — sofa, đèn chùm, cây cảnh trong nhà là những model tải về nặng nhất. Proxy hoá đám này rồi mới đi chỉnh trần, chỉnh gờ phào, vì đó mới là phần anh em phải sửa nhiều lần theo góp ý của khách.
- File bàn giao cho người khác render — file gửi đi nhẹ, mở nhanh, không kéo theo vài trăm MB texture lá cây. Người nhận chỉ cần cùng thư viện asset là ra đúng cảnh.
- Phối cảnh nhiều phương án cảnh quan — cùng bố cục công trình, đổi bộ cây từ nhiệt đới sang ôn đới bằng cách thay asset. Chủ đầu tư so hai ảnh cạnh nhau quyết rất nhanh.
- Máy nhân viên cấu hình vừa — quy ước "mọi đồ trang trí phải là proxy" giúp file dự án dùng chung được trên cả máy yếu lẫn máy mạnh.
Cách dùng
Hướng 1 — dùng thư viện asset của Enscape (nhanh nhất)
- Mở Asset Library trên thanh công cụ Enscape.
- Chọn nhóm (Vegetation, Furniture, People, Vehicles…) rồi đặt asset vào model. Trong SketchUp nó hiện dưới dạng hình đại diện đơn giản, trong cửa sổ Enscape nó hiện đầy đủ chi tiết.
- Dùng công cụ đặt nhiều asset một lượt để rải cây theo vùng, có xô lệch xoay và tỷ lệ cho đỡ lặp.
Hướng 2 — đưa model riêng thành asset tuỳ biến
- Xuất model nặng ra định dạng mà Custom Asset Editor nhận (
obj,fbx,gltf). - Nạp vào Custom Asset Editor, gán vật liệu và đặt điểm chèn.
- Lưu vào thư viện cá nhân. Từ đó dùng như một asset bình thường, đặt bao nhiêu bản cũng chỉ tốn hình đại diện trong file SKP.
Hướng 3 — proxy thủ công bằng component (không phụ thuộc engine)
- Tách model nặng ra một file SKP riêng, đặt ở thư mục thư viện dùng chung của văn phòng.
- Trong file làm việc, tạo một component hộp đúng kích thước bao và đúng điểm gốc, đặt tên theo quy ước (
PROXY_Cay_Bang,PROXY_Sofa_3S). - Rải component hộp đó khắp mô hình. Nhẹ, xoay khung nhìn không giật.
- Trước khi render, thay hàng loạt hộp bằng model thật bằng công cụ thay thế component.
- Render xong, muốn quay lại chỉnh sửa thì đổi ngược về hộp.
Mẹo và lưu ý
- Điểm gốc của component quyết định tất cả. Model thật và hộp đại diện phải cùng điểm gốc và cùng hướng, nếu không lúc thay thế cả trăm cái sẽ lệch cả trăm cái.
- Proxy giữ file SKP nhẹ, nhưng không giữ VRAM nhẹ. Cảnh có hai trăm cây chi tiết vẫn có thể làm tràn VRAM lúc render dù SketchUp mượt. Lúc đó phải giảm số chủng loại cây, không phải giảm số proxy.
- Đặt tiền tố thống nhất cho mọi component proxy để lọc và chọn hàng loạt bằng Outliner.
- Đừng làm hộp đại diện quá thô. Hộp bao đúng kích thước giúp canh khoảng cách và bóng đổ; hộp bé xíu làm bố cục sai lệch mà tới lúc render mới phát hiện.
- Model tải về đã nặng sẵn thì xử lý gốc rễ bằng cách giảm mặt lúc nhập file, đừng bọc proxy quanh một đống rác.
Dùng kèm hoặc thay thế
- Nhập model nặng vào SketchUp mà không treo máy — giải pháp bổ sung cho proxy: Skimp — nhập model nặng vào SketchUp mà không treo máy
- Thay thế component hàng loạt khi đổi giữa hộp đại diện và model thật: Replace Object — thay thế component hàng loạt
- Rải cây và xoay ngẫu nhiên cho cảnh quan bớt giả: Rải cây và xoay ngẫu nhiên — làm cảnh quan bớt giả
- Làm nhẹ file SketchUp đã phình to: CleanUp³ và bộ dọn dẹp — làm nhẹ file SketchUp phình to
- Quy trình render tổng thể: Render với Enscape — quy trình từ mô hình tới ảnh
Video tham khảo (YouTube)
SPEED UP YOUR MODELS IN SKETCHUP with Enscape Proxies (TheSketchUpEssentials)
SPEED UP SketchUp Renderings with Enscape Proxies! (The Rendering Essentials)
How to use Proxy | Enscape for Sketchup (Architecture Inspirations)
10 mins Tips | Learn How to use Proxy | Enscape for Sketchup (Leo Chou)
SPEED UP YOUR SKETCHUP MODEL with Proxy Components! (TheSketchUpEssentials)
Tài liệu tham khảo
- Custom Asset Library — Enscape for SketchUp — tài liệu chính chủ về việc đưa model riêng vào thư viện asset.
- Enscape for SketchUp — tài liệu kỹ thuật — tra cứu đầy đủ theo từng chức năng.
- The ultimate guide to getting started with Enscape for SketchUp — giải thích cơ chế asset đặt dưới dạng hình đại diện.
- Chaos Cosmos — thư viện asset dùng chung, nguồn cây và nội thất tối ưu sẵn cho render thời gian thực.
- Enscape — tính năng theo gói — đối chiếu gói nào có sẵn thư viện asset và công cụ tuỳ biến.
Tham gia thảo luận
Đăng nhập bằng Google để bình luận, lưu bài và nhận thông báo khi có phản hồi mới.
Đăng nhập với Google