Uploaded June 2009 | Updated September 2026, 34 minutes ago
This is a little wireframe rendering of the Stanford Bunny on a chinese MP4 player based on the SPMP3052 chip. The hardware performs 2D line rendering, and the 3D vertex transform is done in software. Multiple stipple settings are used for the lines in sequence - as the stipple becomes sparser, it becomes a nice dot-cloud effect that makes it look like the model has many more points than it really does. The model has 448 vertices and 1416 lines. Currently a PC triggers each frame via the serial port (even though all the processing happens on the SPMP3052), so it's slower than it would be otherwise.
Visit us on #spmpdev on EFNet or at http://spmp305x.spritesserver.nl/
Fun fact: the rendering is orthographic, which means depth information isn't present. This makes it a bit of an optical illusion: do you see the rabbit turning clockwise or anticlockwise (looking from above)? Both are valid!
This is a little wireframe rendering of the Stanford Bunny on a chinese MP4 player based on the SPMP3052 chip. The hardware performs 2D line rendering, and the 3D vertex transform is done in software. Multiple stipple settings are used for the lines in sequence - as the stipple becomes sparser, it becomes a nice dot-cloud effect that makes it look like the model has many more points than it really does. The model has 448 vertices and 1416 lines. Currently a PC triggers each frame via the serial port (even though all the processing happens on the SPMP3052), so it's slower than it would be otherwise.
Visit us on #spmpdev on EFNet or at http://spmp305x.spritesserver.nl/
Fun fact: the rendering is orthographic, which means depth information isn't present. This makes it a bit of an optical illusion: do you see the rabbit turning clockwise or anticlockwise (looking from above)? Both are valid!

![Work stream: Yak shaving USB^W FB and UART I/O devices on m1n1 [2021-04-15]
Lots of yaks on the way to the mmiotrace hypervisor
Website: https://asahilinux.org
Patreon: https://patreon.com/marcan
GitHub Sponsors: https://github.com/sponsors/marcan
In these streams I show how I work. I may or may not talk, and I may or may not read the chat. If you need to catch my attention, its probably best to ping me on IRC, check out asahilinux.org for details!
There is currently no set schedule for these streams, so subscribe and click the bell if you want to be notified when they happen.
I do not broadcast background music, for copyright reasons and because my music tastes may not match yours. I highly recommend bringing along your own music! Work stream: Yak shaving USB^W FB and UART I/O devices on m1n1 [2021-04-15]](https://i.ytimg.com/vi/5kz2ttpN_iM/mqdefault.jpg)
![Work stream: Writing a hypervisor Pt.7 [2021-05-10]
Mmiotrace hypervisor, maybe?
Website: https://asahilinux.org
Patreon: https://patreon.com/marcan
GitHub Sponsors: https://github.com/sponsors/marcan
In these streams I show how I work. I may or may not talk, and I may or may not read the chat. If you need to catch my attention, its probably best to ping me on IRC, check out asahilinux.org for details!
There is currently no set schedule for these streams, so subscribe and click the bell if you want to be notified when they happen.
I do not broadcast background music, for copyright reasons and because my music tastes may not match yours. I highly recommend bringing along your own music! Work stream: Writing a hypervisor Pt.7 [2021-05-10]](https://i.ytimg.com/vi/5lJPlPOdlK4/mqdefault.jpg)







