Cắt sprite sheet thành từng sprite riêng

Photobun là công cụ cắt sprite sheet miễn phí, cắt theo đúng hình dạng thực tế thay vì một lưới cố định. Chọn › Tất cả đối tượng tìm mọi sprite trên nền trong suốt hoặc nền trơn và đánh số, rồi Tách ra các bảng đặt từng sprite lên bảng vẽ riêng với kích thước bạn chọn, sẵn sàng xuất thành các file PNG riêng lẻ.

hoặc Mở trình chỉnh sửa

Cắt sprite sheet thành từng sprite riêng chỉ với vài bước

  1. Nhấp Mở sprite sheet; mọi đối tượng được tự động chọn và đánh số.
  2. Kiểm tra các mảnh được tô màu, và sửa những mảnh bị dính hoặc bị tách sai bằng cách chỉnh vùng chọn.
  3. Chọn Chọn › Tách ra các bảng rồi đặt kích thước bảng vẽ, lề và nền.
  4. Xuất tất cả bảng vẽ thành PNG để có mỗi sprite một file.

Nhận diện theo hình dạng

Các mảnh được tìm bằng cách loang nền từ các cạnh vào trong, nên bố cục không đều, sheet xếp dày và sprite khác kích thước đều được cắt gọn gàng.

Xem trước có đánh số

Mỗi mảnh riêng được tô màu và đánh số trước khi tách, nên bạn biết chính xác sẽ tạo ra bao nhiêu sprite.

Bảng vẽ đầu ra đồng đều

Mỗi sprite được căn giữa trên bảng vẽ cùng kích thước, có thể thêm lề và co giãn cho vừa, giúp các frame thẳng hàng trong game engine.

Đường viền chỉnh sửa được

Công cụ Chọn trực tiếp biến vùng chọn thành các điểm Bézier, để bạn chỉnh lại đường viền của từng mảnh trước khi tách.

Sprite sheet đến từ nhiều nguồn: gói asset, trình tạo ảnh AI vẽ nhiều tư thế trên một khung, sticker scan và bộ icon. Khi các frame không nằm trên một lưới hoàn hảo, công cụ cắt theo lưới sẽ cắt ngang qua sprite; nhận diện hình dạng giúp tránh vấn đề đó.

Với game engine như Unity, Godot hay GameMaker, kích thước frame nhất quán quan trọng hơn khung bao sát. Dùng cùng một kích thước bảng vẽ cho mọi mảnh và căn giữa từng sprite giúp các frame khớp nhau khi chạy animation.

Quy trình này cũng hữu ích ngoài game: tách các ảnh sản phẩm chụp chung trên bàn trắng, chia một tờ sticker hoặc tách các icon vẽ chung trong một file.

Câu hỏi thường gặp

Công cụ hoạt động với loại nền nào?

Nền trong suốt và nền một màu trơn. Thiết lập dung sai quyết định một pixel phải gần màu nền đến mức nào thì được tính là nền.

Nếu hai sprite chạm vào nhau thì sao?

Các sprite chạm nhau sẽ được nhận diện là một mảnh. Hãy tách chúng bằng cách trừ bớt vùng chọn với công cụ Lasso hoặc Chọn hình chữ nhật, hoặc chỉnh lại đường viền bằng Công cụ Chọn trực tiếp.

Có thể cắt sheet theo lưới cố định không?

Photobun cắt theo hình dạng thay vì theo hàng và cột, nên xử lý tốt các sheet không đều. Nếu cần lưới chính xác, hãy dùng đường gióng và công cụ Chọn hình chữ nhật để chọn từng ô.

Có thể xuất ra những định dạng nào?

PNG giữ nền trong suốt và là lựa chọn phổ biến cho sprite game. Bạn cũng có thể xuất WebP và JPEG, hoặc lưu tất cả bảng vẽ cùng nhau thành một file PSD nhiều layer.

Photobun · Chỉnh sửa ảnh online miễn phí — layer, PSD, RAW, xóa nền bằng AI

Photobun là trình chỉnh sửa ảnh miễn phí cho web, Windows và macOS, do Bun Studio tại Thái Lan phát triển. Photoshop và Lightroom là nhãn hiệu của Adobe; Photobun không liên kết với Adobe.