-
Notifications
You must be signed in to change notification settings - Fork 334
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Tinyraytracer on ESP32 #7
Comments
Rad! Pocket RayTracer! How long to render a frame on the TFT?! I would legit love to have a keychain device that raytraces :D |
Wow, that's very cool, thank you! |
I'll add a timer to the code when back from work, but it takes about 20 seconds to render. It's far from being able to render an amiga boing ball animation in real time, but still impressive for a 240MHz MCU :-) |
looks like a LoRa Heltec build ^_^ interesting how that ssd1306 seems to have burn traces from its usual duty, I always thought this would never happen on OLEDs. do you have an estimation of its total uptime ? I haven't observed this yet but I guess it's time to add dimming to my own ssd1306 projects |
I wish this OLED was capable of doing stable grayscales |
*currently testing multiple image rendering to sdcard as jpeg data, I've modified this jpeg library so it uses the psram the ambition behind this is obviously to play a pre-rendered animation although I'm not sure yet jpeg is the right choice to achieve a fast frame rate when playing later (GIF compression is less efficient but supports transparency+partial writes) |
Dimensions: 128x64 |
Fantastic. Can't wait for my display to arrive :) |
getting closer to the Amiga Boing ball sphere material, playing a 2D animation over it just because ... |
Awesome! |
I'll just put this here as it somehow seems relevant 🤣 Source: https://twitter.com/txsector/status/1119280135922827264 |
Hello and thanks for this génialissime project 👍
Just to let you know I tried your code on ESP32 and it worked just fine with very little modification.
The ESP32 doesn't have that much ram so I applied a direct TFT rendering approach instead of using the framebuffer.
https://github.com/tobozo/ESP32-Raytracer
The text was updated successfully, but these errors were encountered: