Chúng Ta Cần Những Lựa Chọn Thay Thế Photoshop
Công việc thiết kế mỹ thuật game thi thoảng mang tính nhàm chán cao. Trong những năm làm việc tại công ty, tôi chứng kiến quá nhiều khung hình bị chỉnh sửa theo cùng một khuôn mẫu trong nhiều ngày trời. Đôi khi công việc chỉ đơn thuần là xử lý kênh màu, chuyển đổi định dạng hình ảnh… Những thao tác tưởng chừng đơn giản nhưng lại tốn rất nhiều thời gian.
Vì quy trình làm việc phức tạp và có nhiều biến động, không phải ai cũng sẵn lòng sử dụng chế độ xử lý hàng loạt trong Photoshop để nâng cao hiệu suất. Điều này dẫn đến một nghịch lý: dù nhân sự đầy đủ, mọi người đều làm việc với cường độ cao nhưng tiến độ tổng thể vẫn ì ạch. Phần lớn thời gian, các nghệ sĩ không được phát huy tính sáng tạo mà chỉ làm những công việc máy móc, ít đòi hỏi tư duy.
Hôm nay tôi gặp phải một tình huống cụ thể: cần viền hóa hình ảnh các nhân vật game. Nói cách khác, phải triển khai các sprite hoạt hình thành chuỗi ảnh có kênh alpha, sau đó trích xuất kênh này, mở rộng viền, làm mờ và tô màu trước khi chồng lớp lại với hình gốc. Mục đích là tách biệt nhân vật ra khỏi nền trong game.
Quy trình này không quá phức tạp. Một người thành thạo Photoshop có thể hoàn thành trong vài phút. Nếu tạo batch processor thì xử lý hàng loạt cũng không phải điều quá khó khăn.
Tuy nhiên, tôi chợt nghĩ rằng liệu chúng ta đã có phương án tối ưu nhất chưa? Sau khi nghiên cứu, tôi nhận ra công cụ như ImageMagick mới chính là giải pháp cần tìm. Ngay trong tài liệu hướng dẫn, chúng ta đã tìm thấy phương pháp biến đổi tương ứng với yêu cầu trên. Chỉ cần viết một đoạn script đơn giản là có thể tự động hóa toàn bộ quy trình.
Trong các công việc hàng loạt, công cụ dòng lệnh vẫn giữ ưu thế vượt trội không thể thay thế. Vẽ tay một tấm hình có thể rất thư giãn, nhưng phải xử lý cùng lúc hàng chục, hàng trăm hình ảnh theo quy trình cố định thì công cụ tự động hóa mới là lựa chọn hợp lý.