
KeenTools ra mắt FaceBuilder 2024.1 cho Blender
Tổng quan
FaceBuilder 2024.1: Quy trình tạo đầu 3D được tinh gọn
KeenTools đã phát hành FaceBuilder 2024.1, một bản cập nhật lớn cho công cụ tạo đầu 3D chủ lực của hãng. Phiên bản mới tập trung vào tự động hóa và hiệu quả quy trình làm việc — nhận diện khuôn mặt tự động từ ảnh, tạo texture chỉ với một chạm, và cải thiện độ phản hồi của giao diện. Để biết thêm thông tin về tính năng và giấy phép của FaceBuilder, hãy truy cập tài liệu chính thức của KeenTools. Đối với các character artist và chuyên gia archviz cần tạo đầu người chân thực một cách nhanh chóng, FaceBuilder 2024.1 là một bước tiến lớn.
Chúng tôi đã thử nghiệm kỹ lưỡng 2024.1 tại Super Renders Farm, và những cải tiến trong việc chuyển đổi từ ảnh sang đầu 3D là rõ rệt.
FaceBuilder là một trong nhiều add-on giúp cải thiện đáng kể quy trình sản xuất trong Blender. Để có cái nhìn tổng quan hơn về các công cụ giúp tăng tốc kết xuất và chuẩn bị cảnh, hãy xem hướng dẫn của chúng tôi về các add-on Blender thiết yếu giúp render nhanh hơn. Công việc trước đây mất 20–30 phút để dựng lại đầu thủ công giờ chỉ còn 5–10 phút khi bật tính năng nhận diện khuôn mặt tự động.
Có gì mới trong FaceBuilder 2024.1
Nhận diện khuôn mặt tự động
Tính năng nổi bật nhất: FaceBuilder giờ đây có thể tự động nhận diện khuôn mặt trong ảnh tham chiếu của bạn. Bạn không còn cần đặt các điểm mốc thủ công nữa. Thay vào đó:
- Nhập ảnh tham chiếu
- FaceBuilder phân tích ảnh và tự động đặt các điểm mốc
- Tinh chỉnh mesh chỉ trong vài giây (thay vì vài phút)
Cách hoạt động:
- Sử dụng machine learning để nhận diện các đặc điểm khuôn mặt (mắt, mũi, miệng, gò má)
- Tự động đặt hơn 70 điểm mốc lên khuôn mặt
- Tạo ra một mesh ban đầu chính xác 80%
- Bạn tinh chỉnh 20% còn lại để đảm bảo độ chính xác giải phẫu
Tiết kiệm thời gian: Việc đặt điểm mốc thủ công trong FaceBuilder 1.0–2.0 mất 15–20 phút cho mỗi đầu. Tính năng nhận diện tự động giờ đây xử lý việc này chỉ trong 30 giây, để bạn tinh chỉnh thêm trong 5–10 phút.
Tạo texture chỉ với một chạm
Trước đây, bạn sẽ tạo mesh đầu trong FaceBuilder, rồi tự tạo texture thủ công trong Substance hoặc công cụ khác. FaceBuilder 2024.1 giờ đây có thể tạo ra toàn bộ bộ texture map từ ảnh tham chiếu của bạn chỉ với một chạm:
- Diffuse (Albedo) — Thông tin màu sắc từ ảnh
- Normal Map — Chi tiết bề mặt và hình học vi mô
- Roughness Map — Độ phản chiếu của da (trán bóng hơn môi)
- Displacement Map (tùy chọn) — Dành cho các chi tiết vi dịch chuyển
Đây không phải là texture tạm — chúng đã sẵn sàng cho hầu hết các bản render thực tế. Bạn có thể tinh chỉnh thêm trong Substance hoặc Blender nếu cần, nhưng kết quả mặc định đã có thể render ngay lập tức.
Giao diện và hiệu năng được cải thiện
Việc cải tổ giao diện trong 2024.1 tập trung vào sự rõ ràng:
- Bố cục panel gọn gàng hơn (thấy hết mọi công cụ mà không cần cuộn)
- Nhập ảnh và hiển thị điểm mốc nhanh hơn
- Mesh cập nhật theo thời gian thực khi bạn điều chỉnh điểm mốc
- Viewport phản hồi tốt hơn với các mesh lớn
Quy trình làm việc với FaceBuilder trong Blender
Bước 1: Nhập ảnh tham chiếu
- Mở Blender và tạo một scene mới (hoặc mở một dự án đã có)
- Cài đặt add-on FaceBuilder (nếu chưa cài):
- Edit > Preferences > Add-ons > Install > chọn keentools_fbx.zip
- Bật add-on
- Trong 3D Viewport, mở panel FaceBuilder (sidebar, tab FaceBuilder)
- Nhấp Add Face Builder Object (hoặc +)
- Trong phần Headshot, nhấp Add Photo
- Chọn ảnh tham chiếu của bạn (chân dung hoặc góc 3/4, đủ sáng)
Bước 2: Tự động tạo điểm mốc
- Sau khi ảnh được nhập, nhấp Detect Landmarks (tính năng mới trong 2024.1)
- FaceBuilder phân tích ảnh
- Các điểm mốc tự động xuất hiện trên khuôn mặt (chấm đỏ/xanh trên mắt, mũi, miệng, gò má)
- Mesh trong viewport cập nhật theo thời gian thực
Bước 3: Tinh chỉnh mesh (tùy chọn)
Tính năng tự động nhận diện thường chính xác 80–90%. Tinh chỉnh nếu cần:
- Nhấp vào bất kỳ điểm mốc nào và kéo để điều chỉnh
- Tập trung vào các khu vực chưa khớp với ảnh tham chiếu (mắt, gò má, đường viền hàm)
- Phóng to viewport để xem chi tiết
- Dùng công tắc Show Edges để xem topology của mesh
Bước 4: Tạo texture
- Trong panel FaceBuilder, vào phần Textures
- Nhấp Generate from Photo
- FaceBuilder tạo ra:
- Albedo map (màu diffuse từ ảnh)
- Normal map (chi tiết bề mặt)
- Roughness map (độ phản chiếu của da)
- Các texture này xuất hiện dưới dạng image data-block trong material node của bạn
Bước 5: Xuất hoặc render
Phương án A: Xuất để dùng ở nơi khác
- Nhấp chuột phải vào đối tượng FaceBuilder
- Export FaceBuilder Mesh
- Chọn định dạng: .obj (cho phần mềm khác) hoặc .fbx (kèm thông tin rigging)
- Lưu vào thư mục dự án của bạn
Phương án B: Render trong Blender
- Đầu được tạo ra đã là một đối tượng Blender với đầy đủ material
- Thiết lập ánh sáng (khuyến nghị dùng 3-point lighting cho đầu người)
- Chuyển sang chế độ rendered viewport (Z > Rendered)
- Render thử một frame
- Điều chỉnh material nếu cần (ví dụ: tăng subsurface scattering để da trông trong hơn)
Nâng cao: Blendshape ARKit
FaceBuilder có thể tạo ra các blendshape tương thích ARKit cho đầu người. Đây là các blend shape khuôn mặt được sử dụng bởi các hệ thống bắt chuyển động khuôn mặt, bộ lọc AR, và game engine.
Blendshape là gì?
Blendshape (hay morph target) là các biến dạng mesh thay thế trên cùng một topology. Với một đầu người, bạn có thể có:
- Mở miệng / Đóng miệng
- Chớp mắt trái / Chớp mắt phải
- Nhướng mày / Hạ mày
- Cười / Cau mày
ARKit định nghĩa 52 blendshape tiêu chuẩn, bao phủ toàn bộ dải biểu cảm khuôn mặt.
Bật blendshape ARKit trong FaceBuilder
- Trong panel FaceBuilder, tìm phần Blendshapes
- Bật Generate ARKit Blendshapes
- FaceBuilder tự động tạo ra toàn bộ 52 shape
- Bạn có thể xem trước bằng cách kéo các thanh trượt blendshape
Sử dụng blendshape trong Blender
Sau khi được tạo, các blendshape sẽ xuất hiện trong Shape Keys của đối tượng đầu (Object Data Properties > Shape Keys):
- Trong panel Properties, vào Object Data
- Mở rộng Shape Keys
- Mỗi shape ARKit được liệt kê (eyeBlink_L, eyeWideOpen_L, mouthSmile, v.v.)
- Điều chỉnh thanh trượt của bất kỳ shape nào để xem trước biến dạng
- Dùng driver của Blender để tạo animation cho các shape dựa trên góc xoay xương hoặc ràng buộc armature
Xuất blendshape cho game engine
Nếu bạn nhắm đến một game engine (Unreal Engine, Unity):
- Xuất dưới dạng .fbx với tùy chọn "Shape Keys" được bật trong cài đặt xuất
- Nhập vào game engine
- Các blendshape trở thành tham số animation khuôn mặt
- Tạo animation khuôn mặt thông qua logic gameplay hoặc dữ liệu motion capture
Kết xuất FaceBuilder trên render farm đám mây (hệ thống máy tính kết xuất đám mây)
Khi kết xuất các đầu FaceBuilder trên Super Renders Farm:
Danh sách kiểm tra trước khi tải lên
-
Hoàn thiện mesh đầu — Đừng để các modifier của FaceBuilder chưa được áp dụng (hãy convert sang mesh trước)
-
Bake các texture đã tạo — Đừng phụ thuộc vào việc tạo procedural tại thời điểm render
-
Xuất sang định dạng chuẩn — Convert đối tượng FaceBuilder sang mesh Blender chuẩn:
- Nhấp chuột phải vào đầu > Convert to Mesh (hoặc Export > FBX)
- Cách này loại bỏ sự phụ thuộc vào FaceBuilder; render farm chỉ cần khả năng render tiêu chuẩn của Blender
-
Đóng gói texture với đường dẫn tương đối — Tất cả map diffuse/normal/roughness phải nằm trong file .blend của bạn với đường dẫn tương đối (File > External Data > Pack All)
Quy trình render
- Test cục bộ trước — Render 1 frame đầu ở độ phân giải mục tiêu với ánh sáng của bạn
- Xác minh đường dẫn texture hoạt động — Xóa file .blend, tải lại, kiểm tra xem texture còn đó không
- Gửi lên render farm — Tải lên file .blend cùng toàn bộ texture đã được đóng gói hoặc dùng đường dẫn tương đối. Xem hướng dẫn render Blender trên cloud của chúng tôi để biết chi tiết các bước gửi bài.
- Nhận kết quả — File EXR multilayer với đầy đủ các pass (diffuse, specular, normal depth, v.v.)
Mẹo để có kết quả FaceBuilder tốt hơn
Thực hành chụp ảnh tốt nhất
- Ánh sáng: Ánh sáng định hướng dịu nhẹ (không có bóng đổ gắt). Ánh sáng ngoài trời trời nhiều mây là lý tưởng; tránh ngược sáng
- Góc chụp: Góc 3/4 hoặc chính diện. Tránh các góc nghiêng cực đoan (ảnh profile sẽ không nắm bắt được toàn bộ hình dạng đầu)
- Độ nét: Lấy nét sắc trên mắt và các đặc điểm khuôn mặt. Ảnh mờ sẽ khiến việc nhận diện điểm mốc kém chính xác
- Biểu cảm: Biểu cảm trung tính cho kết quả tốt. Cười hoặc cau mày có thể làm nhiễu việc nhận diện điểm mốc
Tinh chỉnh mesh
- Vị trí mắt: Cực kỳ quan trọng cho độ giống. Điều chỉnh khóe mắt và mí mắt trước
- Gò má: Kiểm soát độ rộng khuôn mặt. Điều chỉnh nếu đầu trông quá tròn hoặc quá gầy
- Hàm: Định hình dáng mặt (vuông so với tròn). Những điều chỉnh nhỏ cũng tạo ra tác động lớn
- Trán: Thường bị bỏ qua. Điều chỉnh các điểm mốc đường chân tóc nếu ảnh của bạn có đường chân tóc khác
Tinh chỉnh material sau khi tạo texture
Texture của FaceBuilder đã tốt ngay khi tạo ra, nhưng bạn vẫn có thể cải thiện thêm:
-
Tăng Subsurface Scattering (SSS):
- Trong Principled BSDF của Blender, tăng Subsurface lên 0.1–0.3
- Điều này tạo độ trong mờ cho da (tai, môi sẽ để ánh sáng xuyên qua)
- Thời gian render tăng thêm 10–20%
-
Điều chỉnh Roughness:
- Môi: roughness thấp (0.1–0.3, bóng hơn)
- Má: roughness trung bình (0.4–0.6)
- Trán: roughness trung bình-cao (0.5–0.7, nhờn hơn)
-
Thêm chi tiết siêu nhỏ:
- Chồng thêm một normal map tần số cao lên trên normal map đã tạo để có chi tiết lỗ chân lông
- Dùng node Bump của Blender, đặt ở chế độ Height để tăng độ chân thực
Các lỗi thường gặp với FaceBuilder
Lỗi 1: Bỏ qua tính năng nhận diện tự động
Một số artist vẫn đặt điểm mốc thủ công theo thói quen. Hãy dùng Detect Landmarks — độ chính xác trên 90% và tiết kiệm hơn 15 phút cho mỗi đầu.
Lỗi 2: Ảnh tham chiếu kém chất lượng
FaceBuilder không thể sửa được một tấm ảnh xấu. Nếu ảnh tham chiếu của bạn bị thiếu sáng, mờ, hoặc chụp ở góc quá cực đoan, kết quả sẽ kém. Hãy dành 5 phút để chụp một tấm ảnh tốt.
Lỗi 3: Render mà không convert sang mesh
Nếu bạn render trong khi đối tượng FaceBuilder vẫn còn ở dạng gốc (chưa convert sang mesh), render farm sẽ không có FaceBuilder được cài đặt. Hãy convert sang mesh: Nhấp chuột phải > Convert to Mesh trước khi tải lên render farm.
Lỗi 4: Quên đường dẫn texture
Các texture được tạo ra là image data-block trong file .blend của bạn. Nếu bạn di chuyển file, đường dẫn có thể bị hỏng. Hãy dùng File > External Data > Pack All trước khi tải lên render farm.
FaceBuilder so với các giải pháp thay thế
So với quét 3D (Photogrammetry)
- FaceBuilder: Nhanh (10–20 phút), chỉ cần 1 tấm ảnh
- Photogrammetry: Chính xác hơn (200+ ảnh), xử lý chậm hơn
Dùng FaceBuilder cho character art cần nhanh; dùng photogrammetry cho các cảnh cận nhân vật chính đòi hỏi độ chi tiết cực cao.
So với dựng đầu thủ công
- FaceBuilder: Nhanh, tỷ lệ nhất quán, khớp với ảnh
- Dựng thủ công: Kiểm soát tốt hơn, nhưng đòi hỏi kiến thức giải phẫu và mất 2–4 giờ cho mỗi đầu
FaceBuilder nhanh hơn; dựng thủ công linh hoạt hơn.
So với đầu tạo bằng AI (Midjourney, Stable Diffusion)
- FaceBuilder: Dựa trên ảnh CỦA BẠN, mesh có thể kiểm soát hoàn toàn, sẵn sàng cho sản xuất
- AI tạo sinh: Khuôn mặt độc nhất, nhưng có vấn đề về bản quyền/đạo đức; khó tùy chỉnh hơn
FaceBuilder phù hợp hơn khi cần giống một người cụ thể; AI phù hợp hơn cho việc lên ý tưởng concept.
FAQ
Q: FaceBuilder có thể tự động nhận diện khuôn mặt trong ảnh nhóm không? A: Không, FaceBuilder chỉ hoạt động với một khuôn mặt duy nhất. Nếu ảnh của bạn có nhiều người, hãy crop hoặc mask lại chỉ còn một khuôn mặt trước.
Q: Tính năng nhận diện điểm mốc tự động chính xác đến mức nào? A: Độ chính xác 85–95% với ảnh chân dung đủ sáng. Ảnh thiếu sáng hoặc góc chụp cực đoan có thể cần tinh chỉnh thủ công 20–30%.
Q: Tôi có cần dùng texture được tạo tự động hay có thể tự làm texture riêng? A: Texture được tạo tự động đã sẵn sàng cho sản xuất, nhưng nhiều artist vẫn thích tự tạo texture riêng trong Substance để kiểm soát tốt hơn. Texture tự động của FaceBuilder giúp tiết kiệm thời gian cho các dự án cần hoàn thành nhanh.
Q: Tôi có thể dùng các đầu tạo bằng FaceBuilder cho dự án thương mại không? A: Có, giấy phép của FaceBuilder cho phép sử dụng thương mại. Không yêu cầu trả phí bản quyền hay ghi công (khác với một số asset khuôn mặt dạng stock).
Q: Làm sao để render các đầu FaceBuilder hiệu quả ở quy mô lớn? A: Hãy convert sang mesh, đóng gói cùng texture, và gửi lên một render farm như Super Renders Farm. Xem hướng dẫn render GPU trên cloud của chúng tôi để có thời gian render nhanh hơn cho các cảnh cận nhân vật.
Q: Làm sao để tạo animation cho một đầu FaceBuilder? A: Hãy dùng blendshape ARKit (thông qua Shape Keys) hoặc rig bằng armature. Add-on Rigify của Blender có thể tự động rig một đầu được tạo bởi FaceBuilder.
Q: Tôi có thể xuất các đầu FaceBuilder sang game engine không? A: Có. Hãy xuất dưới dạng FBX với blendshape được bật. Nhập vào Unity hoặc Unreal Engine. Mesh và các shape sẽ được chuyển đổi chính xác.
Q: Polycount tối đa của một đầu FaceBuilder là bao nhiêu? A: Kết quả thông thường là 30k–50k polygon (chi tiết trung bình). FaceBuilder có thể subdivide để tăng chi tiết (hơn 100k polygon), nhưng việc chỉnh sửa sẽ trở nên chậm hơn. Với game engine, hãy giữ ở mức 30k–50k.
Q: Tôi có thể dùng FaceBuilder trên một render farm không cài FaceBuilder không? A: Không. Bạn phải convert các đối tượng FaceBuilder sang mesh Blender chuẩn trước khi tải lên render farm. Render farm chỉ cần Blender, không cần giấy phép FaceBuilder.



