Cộng đồng GitHub giới thiệu trompe, công cụ dùng AI tạo texture cho toàn bộ màn chơi 3D
Dự án mã nguồn trên GitHub trompe biến một blockout 3D màu xám của màn chơi thành cảnh glTF có texture bằng các mô hình tạo ảnh. Công cụ tự lập kế hoạch vị trí camera nơi người chơi có thể đứng, yêu cầu mô hình ảnh tô từng góc nhìn, rồi chiếu các ảnh đó trở lại không gian UV của mô hình và gộp thành một texture atlas. Quá trình lập kế hoạch camera, chiếu ảnh và bake texture chạy trong trình duyệt trên GPU của người dùng, còn việc tạo ảnh được thực hiện qua fal. Công cụ dùng FLUX 3 Klein cho các góc nhìn gần như chưa được tô với giá $0.009 mỗi ảnh, và Fibo 2 Edit cho các lần tô bổ sung có mặt nạ cũng như góc nhìn mái nhà với giá $0.04 mỗi ảnh; một lần chạy mẫu với ngôi làng được báo cáo mất 26 phút và tốn $4.44. Quy trình mặc định yêu cầu mô tả vật liệu như đá vôi phong hóa và mái ngói đất nung, tô dưới ánh sáng nhiều mây để texture hoạt động như albedo, còn engine game sẽ tạo bóng theo thời gian thực. Người dùng có thể nhập file .glb riêng nếu file có UV và dùng hệ trục Y hướng lên, chạy công cụ từ dòng lệnh, thử prompt, tiếp tục các lần chạy chưa hoàn tất hoặc xử lý song song với nguy cơ tạo đường nối lộ rõ. Công cụ này có thể giúp các nhóm làm game nhỏ tạo nhanh texture nền có vẻ chân thực từ hình học đơn giản, nhưng kết quả vẫn là bản nháp tạo sinh và cần được dọn dẹp, đồng thời phải chọn cách chiếu sáng phù hợp trước khi đưa vào sản phẩm.
Lập trình viên game có thể thử trompe với các mô hình .glb có UV và trục Y hướng lên để biến blockout thành texture ban đầu bằng AI; quá trình dựng hình chạy trên GPU trong trình duyệt và cần kết nối fal. Nên xem kết quả là bản nháp để chỉnh sửa thêm, đặc biệt ở các đường nối, mái nhà và những chi tiết mà mô hình có thể vẽ sai.
Đọc bài gốc