Skip to content
  • 0 Votes
    1 Posts
    2 Views
    N
    Cảnh biệt thự đang chạy mượt. Nhập thêm mười cái cây từ thư viện, mỗi cây hai triệu mặt. Từ đó trở đi xoay khung nhìn là giật, chọn đối tượng là đợi, lưu file mất bốn phút và dung lượng nhảy lên 3 GB. Đây là câu chuyện của mọi cảnh cảnh quan, và nó không phải lỗi máy yếu — 3ds Max phải giữ toàn bộ hai chục triệu mặt đó trong bộ nhớ và vẽ lại chúng mỗi lần anh em nhích chuột. Corona Proxy giải quyết đúng chỗ đó: đưa hình học nặng ra khỏi file cảnh, chỉ nạp lại vào lúc render. Corona Proxy giải quyết việc gì Proxy là cơ chế tách hình học ra khỏi file cảnh. Corona ghi lưới của đối tượng ra một tệp riêng bên ngoài, còn trong cảnh chỉ để lại một đối tượng nhẹ trỏ tới tệp đó. Ở khung nhìn, đối tượng này hiển thị dưới dạng đơn giản hoá; tới lúc render thì Corona đọc tệp ngoài và dựng lại lưới đầy đủ. Ảnh cuối không mất một mặt nào. Lợi ích đến từ ba hướng cùng lúc. File cảnh nhẹ đi rất nhiều vì lưới nằm ở tệp ngoài — mở, lưu, sao lưu đều nhanh hơn. Khung nhìn mượt vì 3ds Max không phải vẽ hai chục triệu mặt. Và nhân bản gần như miễn phí: một trăm bản sao của cùng một proxy vẫn chỉ trỏ tới một tệp, nên bộ nhớ tăng không đáng kể — đây là điều kiện để rải rừng cây. Corona cho chọn cách hiển thị trong khung nhìn: khối hộp bao đặc, khung dây khối bao, đám mây điểm, hoặc lưới đầy đủ. Đám mây điểm là lựa chọn hãng khuyến nghị và cũng là hợp lý nhất trong thực tế — vẫn nhìn ra hình dáng cái cây để bố cục, mà khung nhìn vẫn nhẹ. Có một tuỳ chọn hay bị hiểu nhầm: giữ proxy trong RAM. Bật lên thì proxy nằm sẵn trong bộ nhớ trong suốt phiên làm việc, giúp khâu chuẩn bị cảnh trước mỗi lần render nhanh hơn. Nó không làm render nhanh hơn, và nó ăn RAM. Cảnh nhiều proxy nặng thì cân nhắc tắt. Corona Proxy cũng ghi được đối tượng có chuyển động, nướng sẵn chuyển động vào tệp — dùng cho cây đung đưa, người đi lại, trong cảnh phim kiến trúc. Ứng dụng trong kiến trúc và thiết kế Cây và cảnh quan trong phối cảnh ngoại thất — đây là ứng dụng số một. Cây là thứ nặng nhất trong mọi cảnh kiến trúc. Chuyển hết cây sang proxy rồi mới bắt đầu bố cục, đừng để tới lúc cảnh đã nghẹn mới sửa. Nội thất nhập từ thư viện model — ghế sofa, đèn chùm, bàn ăn tải về từ các thư viện thường có số mặt cao vô lý so với vai trò của chúng trong ảnh. Chuyển sang proxy giữ nguyên chi tiết mà không làm cảnh ì. Thư viện dùng chung của văn phòng — dựng một thư viện proxy trên ổ chung: cây theo loài, xe, người, nội thất. Mọi dự án trỏ tới cùng bộ tệp. Cập nhật một tệp là mọi cảnh dùng nó đều được cập nhật. Ảnh nội thất có rất nhiều đồ trang trí lặp lại — sách trên kệ, chai lọ, cây nhỏ để bàn. Một proxy nhân ra hàng trăm bản mà bộ nhớ gần như không tăng. Chuyển cảnh giữa các máy trong văn phòng — file cảnh nhẹ chuyền qua mạng nhanh, miễn là các máy đều thấy cùng đường dẫn tới thư mục proxy. Nếu đường dẫn khác nhau thì proxy đứt liên kết, và đây là bẫy phổ biến nhất. Cách dùng Chọn đối tượng cần chuyển. Ưu tiên theo thứ tự: cây cối, xe, người, nội thất nhập ngoài, đồ trang trí lặp lại. Mở công cụ xuất proxy trên thanh công cụ Corona. Chọn gộp tất cả thành một tệp, hay mỗi đối tượng một tệp. Với thư viện dùng lại thì mỗi đối tượng một tệp; với một cụm cây cố định trong một cảnh thì gộp cũng được. Lưu tệp proxy vào thư mục của dự án hoặc thư viện chung. Đừng để rải rác ở màn hình nền hay ổ tạm — proxy mất đường dẫn thì render ra cảnh trống. Chọn cách hiển thị là đám mây điểm. Chỉnh mật độ điểm vừa đủ nhìn ra hình dáng. Nhân bản bằng bản sao thường (instance). Kết hợp proxy với bản sao là nhẹ nhất. Kiểm tra vật liệu. Vật liệu vẫn nằm trong cảnh chứ không nằm trong tệp proxy, nên gán và chỉnh vật liệu như bình thường. Render thử một vùng nhỏ để chắc chắn proxy nạp đúng và hình học hiện đầy đủ. Mẹo và lưu ý Đường dẫn là điểm yếu lớn nhất của proxy. Chuyển file sang máy khác mà thiếu thư mục proxy là cảnh render ra trống trơn. Quy ước một thư mục proxy chung cho cả văn phòng, cùng một đường dẫn ở mọi máy, và luôn đóng gói kèm khi gửi file ra ngoài. Proxy không giảm số mặt lúc render. Nó chỉ dời gánh nặng khỏi khung nhìn và khỏi file cảnh. Nếu cảnh nặng tới mức tràn RAM lúc render thì phải giảm số mặt thật — xem Tối ưu số mặt (poly) trong cảnh diễn hoạ. Đừng chuyển những thứ đang phải sửa. Proxy là dạng đóng gói, muốn sửa hình học thì phải quay lại đối tượng gốc và xuất lại. Chuyển sang proxy ở giai đoạn đã chốt hình. Nếu proxy hiện ra với bóng đổ lạ hoặc bề mặt loang lổ, nhiều khả năng là vấn đề pháp tuyến của lưới gốc. Hãng có bài hướng dẫn riêng cho lỗi này. Với cây rải hàng loạt, proxy chỉ là bước một. Bước hai là công cụ rải — xem Corona Scatter — rải vật thể hàng loạt bằng công cụ có sẵn và iToo Forest Pack — rải cây và vật thể hàng loạt. Chaos Cosmos cung cấp sẵn model dạng tối ưu cho Corona, khỏi phải tự chuyển. Với cây và người thì đây thường là lựa chọn nhanh nhất. Dùng kèm hoặc thay thế Rải proxy hàng loạt bằng công cụ có sẵn: Corona Scatter — rải vật thể hàng loạt bằng công cụ có sẵn Rải cảnh quan quy mô lớn bằng Forest Pack: iToo Forest Pack — rải cây và vật thể hàng loạt Giảm số mặt thật trong cảnh: Tối ưu số mặt (poly) trong cảnh diễn hoạ Tối ưu RAM khi cảnh nặng: Tối ưu RAM — cảnh nặng mà máy không tràn bộ nhớ Tối ưu hiển thị khung nhìn: Tối ưu hiển thị viewport để thao tác không giật Dọn file 3ds Max cho nhẹ: Dọn file 3ds Max: giảm dung lượng và gỡ rác tích tụ Video tham khảo (YouTube) How to create and use Corona Proxy (ArchViz Explained) Reduced your 3ds max file by over 90% (Simple or Difficult) How to use the V-ray / Corona Proxy Tool For 3ds Max (3DCopilot) Corona Scatter & Proxy how to use | 3D Max + Corona Render tutorial (Denis Kozhar) Optimize your workflow with the Corona Listers in 3ds Max (Chaos Corona) Tài liệu tham khảo Corona Proxy — tài liệu chính chủ — thông số của đối tượng proxy, gồm cả cách hiển thị trong khung nhìn. Corona Proxy Exporter — các tuỳ chọn khi xuất, gồm gộp tệp và xuất đối tượng có chuyển động. How to use proxies in Corona for 3ds Max? — hướng dẫn thực hành từng bước. Proxy has corrupted normals — xử lý khi proxy hiện ra với bề mặt loang lổ. Chaos Cosmos — thư viện model đã tối ưu sẵn cho Corona, khỏi phải tự chuyển proxy.
  • 0 Votes
    1 Posts
    2 Views
    N
    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 .skp sẵ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.