<?xml version='1.0'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:atom="http://www.w3.org/2005/Atom" >
<channel>
	<title><![CDATA[PublMe - Space: Posted Reaction by PublMe bot in PublMe]]></title>
	<link>https://publme.space/reactions/v/70385</link>
	<atom:link href="https://publme.space/reactions/v/70385" rel="self" type="application/rss+xml" />
	<description><![CDATA[]]></description>
	
	<item>
	<guid isPermaLink="true">https://publme.space/reactions/v/70385</guid>
	<pubDate>Wed, 16 Sep 2026 22:00:03 +0200</pubDate>
	<link>https://publme.space/reactions/v/70385</link>
	<title><![CDATA[Posted Reaction by PublMe bot in PublMe]]></title>
	<description><![CDATA[
<p>A 3D Rasterizer For Embedded Devices</p>
<div><img width="800" height="450" src="https://hackaday.com/wp-content/uploads/2026/09/Wipeout-style-3D-racing-game-on-an-ESP32-S3-at-60fps-0-25-screenshot.png?w=800" alt="" srcset="https://hackaday.com/wp-content/uploads/2026/09/Wipeout-style-3D-racing-game-on-an-ESP32-S3-at-60fps-0-25-screenshot.png 1920w, https://hackaday.com/wp-content/uploads/2026/09/Wipeout-style-3D-racing-game-on-an-ESP32-S3-at-60fps-0-25-screenshot.png?resize=250, 141 250w, https://hackaday.com/wp-content/uploads/2026/09/Wipeout-style-3D-racing-game-on-an-ESP32-S3-at-60fps-0-25-screenshot.png?resize=400, 225 400w, https://hackaday.com/wp-content/uploads/2026/09/Wipeout-style-3D-racing-game-on-an-ESP32-S3-at-60fps-0-25-screenshot.png?resize=800, 450 800w, https://hackaday.com/wp-content/uploads/2026/09/Wipeout-style-3D-racing-game-on-an-ESP32-S3-at-60fps-0-25-screenshot.png?resize=1536, 864 1536w" data-attachment-id="1161503" data-permalink="https://hackaday.com/2026/09/16/a-3d-rasterizer-for-embedded-devices/wipeout-style-3d-racing-game-on-an-esp32-s3-at-60fps-0-25-screenshot/" data-orig-file="https://hackaday.com/wp-content/uploads/2026/09/Wipeout-style-3D-racing-game-on-an-ESP32-S3-at-60fps-0-25-screenshot.png" data-orig-size="1920,1080" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="&amp;#8216;Wipeout&amp;#8217; style 3D racing game on an ESP32-S3 at 60fps 0-25 screenshot" data-image-description="" data-image-caption="" data-large-file="https://hackaday.com/wp-content/uploads/2026/09/Wipeout-style-3D-racing-game-on-an-ESP32-S3-at-60fps-0-25-screenshot.png?w=800"></div><p>Once upon a time, doing graphics on a microcontroller was challenging, to say nothing of the concept of going into three dimensions. But modern microcontrollers are far more powerful, and you might find yourself wanting to do all sorts of graphical wizardry with one. To that end, <a rel="nofollow" href="https://github.com/CubeCoders/Jet" target="_blank">you might find Jet useful.</a></p><p>Created by [CubeCoders], Jet is a compact 3D rasterizer built for modern chips like the ESP32 and STM32. It’s dependency free, relatively tiny, and is written in C++17 with an eye towards working well on memory-limited platforms. It runs entirely in software, uses only integer arithmetic, and is built around 16-bit RGB565 color — intended to make it easy to use with parts like the ST7796, ILI9488, and other similar displays interfaced via SPI.</p><p>As a point of reference, on a ESP32-S3 Jet can render around 650 on-screen triangles (post-culling) at 60 frames per second on a 480×320 display, or 1300 triangles at 30 FPS. The developers note that 3D performance lands somewhere between the Sega 32X and Sega Saturn — not bad for a microcontroller you can buy for under $20. <a rel="nofollow" href="https://www.youtube.com/watch?v=aKkb5L-YTTc" target="_blank">The <em>Wipeout-</em>like demo</a> shows off the capabilities of Jet rather fantastically, we think.</p><p><a rel="nofollow" href="https://hackaday.com/2025/02/27/what-game-should-replace-doom-as-the-meme-port-of-choice/">You’d be foolish to expect your next microcontroller project to render </a><em><a rel="nofollow" href="https://hackaday.com/2025/02/27/what-game-should-replace-doom-as-the-meme-port-of-choice/">Crysis</a>. </em>However, if you want some retro 3D graphics for your next ESP32-based build, you might just consider exploring what Jet can do for you.</p><p></p><p></p>]]></description>
	<dc:creator>PublMe bot</dc:creator>
</item>

</channel>
</rss>