Xuất file 3DsMAX sang Sketchup để tối ưu hóa nguồn tài nguyên Model 3D.

xuat-3dsmax-sang-sketchup

Việc dựng hình trong Sketchup tương đối đơn giản, tuy nhiên đối với các đối tượng nhiều đường cong (curves) như Sofa cổ điển, đèn chùm, … thì việc dựng hình trong Sketchup sẽ tốn nhiều thời gian và yêu cầu rất nhiều plug-ins dựng hình.

Vì vậy để giúp người dùng có nhiều model để dựng công trình, thì cần khai thác thêm kho thư viện model của 3DsMax. Tuy nhiên chúng ta không thể import trực tiếp Model từ 3DsMax sang Sketchup vì nó khá nặng.
Có nhiều cách để convert file, nhưng nguyên tắc chung là gồm cách bước:

  • B1: Giảm poly (nét của model).
  • B2: Chỉnh lại UV Map (khi dùng các phần mềm thứ 3 ví dụ như SLIMLAB)
  • B3: Kết xuất file Sketchup và import vào Sketchup.

Trong bài này, tôi sẽ hướng dẫn cách convert file bằng VRAY SCENE và Script D5. Hai cách này người dùng chỉ cần thực hiện Bước 1 và Bước 3.

Yêu cầu chung: Cài Phần mềm 3DsMax (đề nghị phiên bản 2018 trở lên) và Vray. Có thể dùng phiên bản Vray 3.6 cho 3DsMax

I. Giảm Poly của đối tượng.

  • Mở file mà người dùng muốn convert trong 3DsMax. Chọn vùng nhìn khoanh đỏ, nhấn tổ hợp phím Alt + W để vào vùng nhìn tổng quát. Và Alt +W để thoát vùng nhìn. (Hình 1)
    xuat-3dsmax-sang-sketchup-1
  • Bật các thông số về lưới – Wireframe (F4), và số lượng điểm – Vertex (Phím “7”). (Hình 2)

xuat-3dsmax-sang-sketchup-2

  • UNGROUP các đối tượng con trong Group (tương tự như lệnh EXPLOSE trong Sketch Up). (Hình 3)xuat-3dsmax-sang-sketchup-3

 

  • Biến toàn bộ các nét vẽ (Poly) thành các nét có thể hiệu chỉnh (Editable Poly). Chuột phải -> Convert to -> Convert to Editable Poly. (Hình 4)xuat-3dsmax-sang-sketchup-4
  • Chọn các đối tượng có lưới phức tạp và dùng “ProOptimizer” để giảm poly của model. (Hình 5)xuat-3dsmax-sang-sketchup-5
  • Nhập số vào ô “Vertex %” để giảm số lượng điểm và Poly của đối tượng. Giảm Poly sẽ dẫn đến chất lượng của Model sẽ giảm, chúng ta chấp nhận điều này. Không có 1 phần trăm chuẩn, chúng ta cần phải test xem giảm xuống bao nhiêu phần trăm thì hợp lý (vừa nhẹ file, vừa đảm bảo chất lượng tốt nhất). Ví dụ: nhập vào 30% – Giảm số lượng điểm xuống còn 30% so với lúc ban đầu.
  • Có thể thử ở 50%, sau đó nhấn “F4” để tắt lưới và xem bề mặt model có bị lỗi (mất mặt, hay gồ ghề không). Sau đó cứ lập lại cho tới khi thấy ưng ý. (Hình 6)xuat-3dsmax-sang-sketchup-6II. Xuất (Export) model và Nhập (Import) model vào Sketchup.
    1. Xuất model bằng Vray.Scene.
    • Chọn model đã giảm Poly/ Click chuột phải/ Chọn lệnh “.vr scene exporter”

    (Hình 7)xuat-3dsmax-sang-sketchup-7

    Hiệu chỉnh và xuất file. (Hình 8)xuat-3dsmax-sang-sketchup-8

    – Nhập (Import) file vào Sketchup. (Hình 9)xuat-3dsmax-sang-sketchup-9

    xuat-3dsmax-sang-sketchup-10Nhắc lại Lưu ý: Yêu cầu Vray phiên bản 4.0 trở lên cho Sketchup và Vray phiên bản 3.6 trở lên cho 3DsMax.

    2. Xuất file bằng Script của D5 Render – D5 Converter.

  • Link Download trực tiếp Script: https://www.d5render.com/workflow

 

    • Chọn “Download” ở vùng khoan đỏ bên dưới -> Chọn nơi lưu file. (Hình 10)xuat-3dsmax-sang-sketchup-11
    • Khởi động App 3DsMax với quyền quản trị (Run as administator)/ Mở file nơi đang lưu file script vừa download/ Kéo script “d5c_usa_2.8.15.mzp”/ Thả vào cửa sổ của 3DsMax/ Xác nhận cài đặt và khởi động lại 3DsMax như bình thường.
    • Script D5 Converter sẽ xuất hiện ở góc phải trên cùng của cửa sổ 3DsMax.
    • (Hình 11)xuat-3dsmax-sang-sketchup-12
    • MỞ FILE MODEL CẦN CONVERT ĐỂ NHẬP SANG SKETCHUP. VÀ THỰC HIỆN CÁC BƯỚC GIẢM POLY NHƯ CÁCH CONVERT FILE BẰNG VRAYSCENE.
    • Trong Script D5 converter còn có 1 chức năng Quick ProOptimize chức năng như plug-in ProOptimizer trong 3DsMax. Điều khác biệt là Quick ProOptimize sẽ mặc định giữ lại map (texture) và tính (calculate) số lượng điểm (vertex) và cạnh (poly) của Model. Thao tác dùng Quick ProOptimize cũng tương tự như cách giảm poly bằng ProOptimizer của 3DsMax.
    • Bắt đầu thao tác giảm poly bằng Quick ProOptimize trong D5 Converter. Chọn đối tượng và bật “Quick ProOptimize” (Hình 12)xuat-3dsmax-sang-sketchup-13xuat-3dsmax-sang-sketchup-14xuat-3dsmax-sang-sketchup-15xuat-3dsmax-sang-sketchup-16xuat-3dsmax-sang-sketchup-17
    • Xuất file model đã giảm poly sang file Sketchup. (Hình 17)

xuat-3dsmax-sang-sketchup-18

xuat-3dsmax-sang-sketchup-19

xuat-3dsmax-sang-sketchup-20

Leave a Reply