Jet Megatextures Demo For ESP32-S3

Mipmapping is an efficient method so as to add much more element to a 3D scene with out overburdening the rendering {hardware} with element that received’t be seen by the person. This level-of-detail rendering method was demonstrated on the N64 console {hardware} a couple of years in the past by [James Lambert] with [Michael Biggins], often known as [PhonicUK], now demonstrating it on the ESP32-S3 utilizing his personal Jet rendering engine.
Although level-of-detail rendering actually speeds issues up, it does additionally require far bigger texture sizes, with [James]’s N64 demo taking over 40 MB of a 64 MB cartridge. To match it on an ESP32-S3 with 16 MB of PSRAM and no SD card enlargement or such the textures have been additional compressed to make use of 8-bit indexing, leading to a mere 5.01 MB of textures.
There’s an illustration video over on the associated Reddit thread, which exhibits the digicam shifting by means of the scene. Even if not as thrilling because the Wipeout port by [Michael] that we previously covered, it does clarify that even and not using a correct 3D GPU the ESP32-S3 is already a reasonably succesful gaming machine that may go toe-to-toe with some Nineteen Nineties consoles.
