3D Modeler
Họa sĩ dựng hình 3D
Tạo ra mô hình 3D của nhân vật, vật thể và môi trường trong game — dựng hình từ concept art thành lưới đa giác (polygon mesh) sẵn sàng để texture, rig và đưa vào engine.
Mọi thứ bạn thấy trong game 3D — nhân vật, xe cộ, tòa nhà, hòn đá nhỏ ven đường — đều được dựng từ lưới đa giác bởi 3D Modeler. Đây là nghề chuyển concept art từ trang giấy phẳng thành vật thể ba chiều có thể xoay, chiếu sáng và đưa vào thế giới game.
3D Modeler không chỉ cần khéo tay với phần mềm — còn cần hiểu hình khối, biết cách đọc concept art, và luôn nhớ rằng mô hình mình làm phải chạy được trong engine với ngân sách polygon có hạn. Đây là nghề cân bằng giữa thẩm mỹ và kỹ thuật.
013D Modeler là ai?
3D Modeler tạo ra mesh — lưới đa giác 3D — của mọi vật thể trong game. Họ nhận concept art từ Concept Artist hoặc Character Designer, sau đó dựng hình theo đúng thiết kế đó trong không gian ba chiều. Kết quả là file 3D mà Texture Artist, Rigging Artist và Lighting Artist sẽ làm việc tiếp.
Tùy studio, 3D Modeler có thể chuyên về một mảng: Character Modeler (nhân vật), Environment Modeler (môi trường), Prop Modeler (vật thể nhỏ), hoặc Vehicle Modeler. Ở studio nhỏ, một người thường làm tất cả.
- Dựng high-poly model — mô hình chi tiết cao dùng để bake normal map, không đưa thẳng vào game
- Tối ưu thành low-poly model — phiên bản ít polygon hơn, thực sự chạy trong game, giữ được hình dạng quan trọng
- Tạo UV unwrap — mở bề mặt 3D ra thành bản đồ phẳng để Texture Artist vẽ texture lên
- Đảm bảo topology sạch — cách nối các polygon phải hỗ trợ deformation tốt khi animate
Wireframe view — lưới polygon của mô hình 3D trước khi được texture và rig
3D Modeler nhận concept art và model sheet từ Concept Artist hoặc Character Designer, dựng hình 3D, rồi bàn giao cho Texture Artist (vẽ bề mặt) và Rigging Artist (tạo hệ thống xương cho nhân vật). Phối hợp với Technical Artist để đảm bảo mô hình đáp ứng yêu cầu kỹ thuật của engine.
02Công việc của một 3D Modeler
1. Dựng high-poly model
Quy trình hiện đại thường bắt đầu bằng mô hình chi tiết cao — dựng trong ZBrush bằng cách điêu khắc kỹ thuật số, hoặc trong Maya/Blender bằng box modeling. High-poly model chứa đầy đủ chi tiết bề mặt: nếp nhăn vải, vết xước kim loại, thớ da. Mô hình này không chạy trực tiếp trong game mà được dùng để bake chi tiết xuống normal map.
- Sculpting — điêu khắc kỹ thuật số trong ZBrush để tạo chi tiết hữu cơ như da, cơ bắp, vải
- Hard surface modeling — dựng hình các vật thể cứng như giáp trụ, vũ khí, xe cộ bằng kỹ thuật polygon modeling
- Normal baking — chuyển chi tiết từ high-poly xuống normal map để áp dụng cho low-poly model
High-poly sculpt trong ZBrush — chi tiết cao dùng để bake xuống normal map
Hard surface model — giáp trụ và vũ khí dựng bằng kỹ thuật polygon modeling
2. Tối ưu low-poly model cho game
Low-poly model là phiên bản thật sự chạy trong game — ít polygon hơn nhiều so với high-poly, nhưng phải giữ được hình dạng và silhouette quan trọng. Mỗi polygon đều phải có lý do tồn tại. Quá ít polygon thì mô hình trông góc cạnh, quá nhiều thì game chạy chậm.
- Polygon budget — giới hạn số polygon tối đa cho mỗi loại asset, do Technical Artist hoặc Lead Artist quy định
- LOD (Level of Detail) — nhiều phiên bản mô hình với độ chi tiết giảm dần, dùng khi vật thể ở xa camera
- Retopology — dựng lại lưới polygon sạch trên bề mặt high-poly model để có topology phù hợp cho animation
So sánh high-poly và low-poly — mục tiêu là giữ hình dạng quan trọng với số polygon tối thiểu
3. UV Unwrapping
UV unwrapping là quá trình "mở bung" bề mặt 3D thành bản đồ phẳng 2D — như bóc vỏ cam ra trải phẳng. Bản đồ này (UV map) là nền để Texture Artist vẽ màu sắc và bề mặt lên. UV unwrap tốt giúp texture được phân bổ đều, không bị giãn méo ở vị trí quan trọng.
- UV island — mảnh bề mặt sau khi unwrap, cần được sắp xếp hiệu quả trong UV space
- Texel density — mật độ pixel texture trên một đơn vị diện tích bề mặt — phải đồng đều để texture trông nhất quán
- Seam placement — đặt đường cắt (seam) ở vị trí ít nhìn thấy nhất để tránh đường nối lộ rõ trên texture
UV map — bề mặt 3D được trải phẳng ra để Texture Artist vẽ texture lên
4. Dựng environment asset và prop
Ngoài nhân vật, 3D Modeler còn dựng rất nhiều vật thể nhỏ làm đầy thế giới game — bàn ghế, hòm rương, cột đèn, cành cây, mảnh vụn. Những prop này phải có topology đơn giản và UV hiệu quả vì thường xuất hiện với số lượng lớn trong cùng một cảnh.
- Modular asset — các mảnh ghép được thiết kế để kết hợp linh hoạt, tạo ra nhiều biến thể môi trường từ ít asset
- Collision mesh — mô hình đơn giản hóa dùng cho tính toán va chạm trong engine — không nhìn thấy nhưng quan trọng cho gameplay
Modular asset set — các mảnh ghép linh hoạt để xây dựng môi trường đa dạng
Prop modeling — các vật thể nhỏ làm đầy thế giới game cần topology đơn giản và hiệu quả
033D Modeler cần giỏi gì?
Cảm nhận hình khối
3D Modeler cần hiểu vật thể trong không gian ba chiều — mặt nào ẩn, mặt nào lộ, ánh sáng đổ như thế nào lên bề mặt cong. Kỹ năng này không đến từ phần mềm mà từ việc quan sát thực tế: nhìn vào đồ vật xung quanh và hình dung xem dựng nó bằng polygon như thế nào.
Luyện bằng cách vẽ hình họa và điêu khắc thực tế bằng đất sét trước khi làm 3D — hiểu hình khối trong thực tế giúp ích rất nhiều khi làm việc trong không gian kỹ thuật số.
Kỹ thuật polygon modeling
Biết khi nào dùng box modeling, khi nào dùng sculpting, khi nào retopology — và thành thạo ít nhất hai trong số đó. Topology sạch (edge flow đúng hướng, không có ngũ giác hay đa giác không cần thiết) là kỹ năng phân biệt modeler giỏi với người mới.
Học Maya hoặc Blender cho polygon modeling, ZBrush cho sculpting. Thực hành bằng cách dựng nhiều loại vật thể khác nhau: nhân vật, vũ khí, đồ vật thường ngày.
Đọc & dịch concept art
3D Modeler nhận concept art và phải dựng hình 3D trung thành với thiết kế gốc. Kỹ năng này đòi hỏi đọc được ý định của concept — đâu là chi tiết quan trọng cần giữ, đâu là chỗ được phép diễn giải khi chuyển sang 3D. Giao tiếp tốt với Concept Artist giúp tránh hiểu nhầm tốn kém.
Hiểu giới hạn kỹ thuật
Polygon budget, texture memory, draw call — những con số này quyết định bạn được làm gì và không được làm gì. 3D Modeler giỏi luôn biết mình đang làm việc trong giới hạn nào và tối ưu hóa trong giới hạn đó thay vì phải làm lại từ đầu khi Technical Artist từ chối asset.
UV unwrapping
UV unwrap tốt là điều kiện để Texture Artist làm việc hiệu quả. Seam đặt sai vị trí, texel density không đều, UV island chồng lên nhau — đều là vấn đề 3D Modeler phải giải quyết trước khi bàn giao. Đây là kỹ năng kỹ thuật đòi hỏi thực hành nhiều để thành thạo.
Làm việc nhanh & chính xác
Trong sản xuất game, mỗi asset có deadline. 3D Modeler cần biết cách ước tính thời gian chính xác, ưu tiên đúng độ chi tiết cho từng loại asset (nhân vật chính cần nhiều chi tiết hơn prop nền), và làm việc nhất quán qua nhiều giờ mà vẫn giữ được chất lượng.
04Làm cách nào để trở thành 3D Modeler?
Blender (miễn phí) hoặc Maya là hai lựa chọn phổ biến nhất cho game modeling. ZBrush cần thiết cho sculpting. Đừng cố học nhiều phần mềm cùng lúc — chọn một và học đến mức thành thạo trước, sau đó mở rộng sang phần mềm khác.
Học anatomy cơ bản nếu muốn làm character modeling. Học về hình học cơ bản (cylinder, sphere, box) và cách kết hợp chúng để tạo ra hình dạng phức tạp. Vẽ hình họa song song với học 3D — hiểu hình khối trong 2D giúp ích nhiều cho 3D.
High-poly → retopology → UV unwrap → bake → texture — đây là quy trình chuẩn trong ngành. Học và thực hành toàn bộ quy trình này với ít nhất một asset hoàn chỉnh. Marmoset Toolbag là công cụ tốt để bake và xem preview kết quả.
Thực hành với nhân vật, vũ khí, prop, và environment asset. Mỗi loại có yêu cầu kỹ thuật khác nhau — character cần topology tốt cho rigging, hard surface cần edge loop sạch, prop cần UV hiệu quả. Đa dạng hóa portfolio giúp bạn ứng tuyển được nhiều vị trí hơn.
Portfolio của 3D Modeler cần thể hiện asset hoàn chỉnh sẵn sàng dùng trong game — không chỉ render đẹp mà còn wireframe view, UV layout, và polygon count. Nên có ít nhất một nhân vật hoàn chỉnh, một set prop, và một environment asset. Đăng trên ArtStation với thông tin kỹ thuật rõ ràng (poly count, texture size, phần mềm dùng). Nếu có thể render trong Unreal Engine hoặc Unity, đó là điểm cộng lớn vì nhà tuyển dụng thấy asset hoạt động trong môi trường thực tế.