Найти в Дзене

Программист создает гладкий 3D-движок графики с нуля и запускает его на самодельной GPU.


Самоучка-программист Алекс Фиш создал удивительно плавный трехмерный движок, который работает на небольшом самодельном графическом процессоре, работающем на микроконтроллере Espressif ESP32-S3. Этот проект является значительным шагом вперед, так как позволяет создавать впечатляющую трехмерную графику на низкопотребляющем микроконтроллере. Движок Фиша, названный "ESPescado", полностью создан вручную на C и OpenGL. Он использует перспективное проектирование для сглаживания трехмерных объектов в 2D для экрана. Кроме того, он очень отзывчив и может обрабатывать физику и ввод данных со скоростью 700 кадров в секунду на одном ядре, в то время как другое ядро фокусируется на плавном рендеринге контуров со скоростью 40 кадров в секунду.
Программист создает гладкий 3D-движок графики с нуля и запускает его на самодельной GPU.
Около минуты