Skip to content
  • 0 Votes
    1 Posts
    1 Views
    N
    Cảnh quy hoạch có 60.000 cây và 3.000 người đi bộ. Xoay camera một cái, chờ bốn giây. Kéo một khối, chờ tiếp bốn giây. Làm việc kiểu này nửa buổi là hỏng cả ngày. Rollout Display tồn tại để tách bạch hai chuyện hoàn toàn khác nhau: cái bạn nhìn thấy trong viewport và cái đi vào ảnh render. Hai nửa của bảng Display Bảng chia đôi rõ ràng: nhóm Display cho viewport, nhóm Render cho lúc render. Chỉnh nhóm trên không ảnh hưởng gì tới ảnh cuối. Nửa viewport: Tham số Việc nó làm Mesh / Adaptive / Proxy Hiện hình học gốc, hoặc hiện hình thay thế (Planes, Pyramid, Box, Thin Box, Plant, Arrow). Adaptive tự chuyển sang proxy khi số mặt vượt ngưỡng bạn đặt Points Cloud Chế độ xem cực nhanh, vẽ phần tử bằng đám điểm trên GPU. Mặc định tối đa 250.000 điểm mỗi đối tượng Display (cỡ chấm) Chấm nhỏ hay chấm lớn cho points-cloud. Đây là thiết lập toàn cục, áp cho mọi cảnh Max Items Số phần tử tối đa vẽ trên màn hình. Forest tự hạ mật độ để không vượt. Đặt 0 là bỏ giới hạn Manual Update Tắt cập nhật tự động, chỉ dựng lại khi bạn bấm Update Disable Object Tắt hẳn đối tượng khỏi cả viewport lẫn render Freeze All Đóng băng mọi đối tượng Forest trong cảnh, trừ lúc render Points-cloud có vài đặc tính đáng khai thác: tô màu theo Color ID hoặc theo màu Diffuse của vật liệu, thấy được cả biến thể màu ngẫu nhiên theo thời gian thực, và có hiệu ứng đổ bóng giả chỉnh bằng thanh Shade cho đám điểm ra khối 3D. GPU chỉ phải cập nhật khi đối tượng Forest thay đổi, nên xoay camera không tốn gì. Chính vì vậy tài liệu khuyến cáo: đừng dùng points-cloud chung với các tính năng buộc dựng lại mỗi khi viewport đổi, ví dụ tuỳ chọn cắt theo camera bật trong viewport. Nửa render: Tham số Việc nó làm Mesh / Adaptive / Proxy Tương tự nhưng cho lúc render Simplification Level Giảm dần số phần tử dựng ra: 0 là đủ, 1, 2, 3 là bớt dần. Cách nhanh nhất để hạ mật độ cho bản render nháp mà không đụng vào bản đồ phân bố Render Mode Automatic để plugin tự chọn instance, mesh hay proxy theo khả năng của engine. Meshes dồn tất cả thành một mesh duy nhất Max Items / Max Faces Trần an toàn, mặc định 1.000.000 phần tử và 5 triệu mặt. Chạm trần thì plugin dựng icon chữ F thay vì cây và cửa sổ thống kê báo cảnh báo Hide Custom Objects before rendering Ẩn khỏi render các model gốc dùng làm nguồn cho Forest Điểm quan trọng nhất cho người dùng Corona nằm ở đây: tài liệu chính chủ ghi rõ giá trị Max Faces bị bỏ qua với Corona, V-Ray, Arnold và các engine hỗ trợ instancing khi ở chế độ Automatic, vì các engine này không bị giới hạn bởi số mặt khi làm việc bằng instance. Nghĩa là với Corona, bạn không cần lo con số 5 triệu mặt — cái trần thật sự của bạn là RAM và Max Items. Ứng dụng trong kiến trúc và thiết kế Đám đông người đi bộ ở quảng trường — model người nặng và nhiều. Để viewport ở Points Cloud tô theo Color ID, bạn vẫn thấy rõ mật độ và phân bố đám đông mà thao tác vẫn mượt. Rừng nền phía sau công trình — lớp này chiếm nửa khung hình nhưng không ai nhìn kỹ. Đặt viewport ở Proxy dạng Box, render vẫn Mesh. Trong lúc dựng, bạn chỉ cần thấy khối bao để canh đường chân trời. Bản render nháp gửi khách duyệt bố cục — đặt Simplification Level lên 1 hoặc 2. Ảnh ra nhanh hơn nhiều, bố cục và ánh sáng vẫn đọc được. Trả về 0 khi render bản chính. Cảnh quy hoạch có mười mấy đối tượng Forest — bật Freeze All khi đang làm phần công trình. Cây vẫn hiện, vẫn render, nhưng không ăn tài nguyên tương tác. Cắt cây ngoài khung nhìn camera — với góc chụp cố định, tuỳ chọn cắt theo camera ở rollout Camera bỏ hẳn phần tử ngoài khung. Cảnh 60.000 cây có thể chỉ còn dựng 8.000. Xem hai video camera trong mục dưới. Mẹo và lưu ý Chấm nhỏ hay chấm lớn của points-cloud là thiết lập toàn cục. Đổi ở một cảnh là đổi cho mọi cảnh. Đừng ngạc nhiên khi mở file cũ thấy khác. Max Items ở nửa viewport không ảnh hưởng tới render. Thấy viewport ít cây hơn render là bình thường, không phải lỗi. Đặt Max Items hoặc Max Faces về 0 là bỏ trần an toàn. Tài liệu cảnh báo thẳng: dễ làm treo hoặc sập 3ds Max. Chỉ làm khi biết rõ mình đang làm gì. Hide Custom Objects before rendering hay bị quên. Nếu bạn thấy một cái cây khổng lồ nằm chỏng chơ ngoài cảnh trong ảnh render, đó là model nguồn — bật tuỳ chọn này. Chế độ Meshes ở Render Mode chỉ dùng khi có lý do cụ thể, ví dụ muốn lấy một Forest làm vật thể nguồn cho một Forest khác. Ngoài ra cứ để Automatic. Nếu viewport vẫn giật sau khi đã hạ hết mức, vấn đề có thể nằm ngoài Forest Pack: texture quá lớn, quá nhiều đối tượng trong cảnh, hoặc driver hiển thị (Tối ưu hiển thị viewport để thao tác không giật, Tối ưu số mặt (poly) trong cảnh diễn hoạ). Dùng kèm hoặc thay thế Cửa sổ thống kê để biết đang dựng bao nhiêu phần tử và mất bao lâu: General — bảng điều khiển tổng quan của Forest Đổi model nguồn sang bản nhẹ trước khi tối ưu hiển thị: Geometry List — nạp và trộn nhiều loại cây trong một Forest Proxy của Corona cho những model không rải bằng Forest: Corona Proxy — đưa model nặng vào cảnh mà máy không nghẹn Tối ưu viewport ở mức toàn cảnh: Tối ưu hiển thị viewport để thao tác không giật Giảm số mặt trong cảnh diễn hoạ: Tối ưu số mặt (poly) trong cảnh diễn hoạ Video tham khảo (YouTube) QUICK TIP: Using Camera Optimisation in Forest Pack (beginner) (ITOOSOFT) DEMO: Real-time camera clipping in Forest Pack (ITOOSOFT) QUICK TIP: Using Level of Detail (LOD) with Forest Pack (intermediate) (ITOOSOFT) Mastering Large Scale Environments with Forest Pack (Novedge) Corona Renderer, 3Ds Max, Forest Pack | Architectural Visualization Workshop (render.camp) Tài liệu tham khảo Display rollout — tài liệu chính chủ — bản gốc của mọi tham số ở trên, kể cả ghi chú Max Faces bị bỏ qua với Corona và V-Ray. Camera rollout — cắt theo khung nhìn, LOD và các tuỳ chọn tối ưu theo camera. General rollout — cửa sổ thống kê, nơi đọc số phần tử và cảnh báo chạm trần. ForestPack — trang sản phẩm chính chủ — thông tin engine render được hỗ trợ.