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.