Demo Jet Megatextures trên ESP32‑S3: Mipmapping cho 3D mà không GPU

Jet rendering engine dùng mipmapping trên ESP32‑S3 cho phép hiển thị 3D chi tiết với 5 MB texture, chứng minh tiềm năng game nhúng trên SoC không GPU.

29/09/2026

Demo Jet Megatextures trên ESP32‑S3
Cảnh 3D được render bằng Jet engine trên ESP32‑S3, texture nén 8‑bit, dung lượng 5.01 MB.

Hackaday vừa công bố một bản demo mới của Jet rendering engine chạy trên ESP32‑S3, sử dụng kỹ thuật mipmapping để hiển thị chi tiết 3D mà không cần GPU chuyên dụng. Đây là một ví dụ thú vị cho khả năng đồ họa nhúng của SoC này.

Điểm chính

Mipmapping – một kỹ thuật level‑of‑detail – được James Lambert và Michael Biggins (PhonicUK) giới thiệu lần đầu trên phần cứng N64, sau đó được port sang ESP32‑S3. Để phù hợp với PSRAM 16 MB của ESP32‑S3 và không dùng thẻ SD mở rộng, các texture đã được nén xuống 8‑bit indexing, giảm dung lượng từ 40 MB (phiên bản N64) còn 5.01 MB. Video demo trên Reddit cho thấy camera di chuyển qua cảnh 3D, minh họa khả năng render mượt mà dù không có GPU 3D chuyên dụng.

💡 Góc nhìn kỹ thuật Hagapa

Các nhà phát triển IoT và hệ thống nhúng tại Việt Nam, đặc biệt những đơn vị triển khai giải pháp hiển thị dữ liệu 3‑ch dimensional trên thiết bị Edge, có thể quan tâm tới khả năng thực hiện mipmapping trên ESP32‑S3 mà không cần GPU rời. Trước khi áp dụng, cần kiểm tra khả năng tích hợp bộ nhớ PSRAM 16 MB, độ ổn định của texture nén 8‑bit trong môi trường thực tế và hiệu năng khi đồng thời chạy các tác vụ cảm biến, truyền thông và điều khiển.

Nguồn tham khảo: Hackaday

Tin liên quan