Nội dung trên trang web này đã được dịch bằng trí tuệ nhân tạo (AI) hoặc công nghệ dịch máy và có thể có lỗi.

Skip to content
3D

MMPX - Phóng to hình ảnh pixel nghệ thuật mà vẫn giữ nguyên phong cách

Author

Morgan McGuire (Đại học Waterloo và NVIDIA) và Mara Gagiu (Đại học Waterloo và Microsoft)

Venue

Tạp chí Kỹ thuật Đồ họa Máy tính

Abstract

Chúng tôi giới thiệu MMPX, một bộ lọc hiệu quả để phóng to nghệ thuật pixel, chẳng hạn như các sprite trò chơi điện tử thời kỳ 8-bit và 16-bit, phông chữ và hình ảnh màn hình, với tỷ lệ gấp đôi theo từng chiều. MMPX giữ nguyên phong cách nghệ thuật, cố gắng dự đoán những gì nghệ sĩ sẽ tạo ra nếu làm việc ở quy mô lớn hơn nhưng trong cùng các giới hạn kỹ thuật. Việc phóng to nghệ thuật pixel cho phép hiển thị các trò chơi cổ điển và các trò chơi phong cách retro mới trên màn hình hiện đại trong thời gian thực, cung cấp khả năng thu phóng và xoay hình ảnh nhân vật (sprites) và ký tự phông chữ raster với chất lượng cao thông qua tính toán trước khi tải, đồng thời tăng tốc quy trình tạo nội dung. MMPX tái tạo các đường cong, đường chéo và góc nhọn trong khi giữ nguyên bảng màu chính xác, độ trong suốt và các đặc điểm pixel đơn lẻ. Đối với nghệ thuật pixel nói chung, nó thường có thể bảo toàn nhiều khía cạnh của phong cách nghệ thuật gốc hơn so với các bộ lọc phóng to trước đây như nearest-neighbor, bilinear, HQX, XBR và EPX. Trong một số trường hợp và ứng dụng cụ thể, các bộ lọc khác sẽ phù hợp hơn. Chúng tôi khuyến nghị sử dụng EPX và XBR cơ bản cho nội dung chỉ có các góc bo tròn, và HQX cùng XBR có khử răng cưa cho nội dung có bảng màu lớn, gradient và khử răng cưa. MMPX đủ nhanh trên các hệ thống nhúng để xử lý các màn hình đầy đủ 64k pixel kiểu retro trong thời gian dưới 0,5 ms trên GPU hoặc CPU. Chúng tôi cung cấp các bản thực hiện mã nguồn mở bằng C++, JavaScript và OpenGL ES GLSL cho phương pháp của chúng tôi và một số phương pháp khác.