Rendering Real Time 3D Graphics on a 32×32 RGB LED Matrix Panel with a Raspberry Pi and GeeXLab (**Updated**)
In the previous article, I explained how to control the color of a particular LED of the RGB LED matrix panel. Thanks to that knowledge, you can draw simple graphics: points, circles, lines and so on. But how can we easily draw a rotating triangle? Or a mesh like a torus? Or any 3D scene? Answer in this article!
In previous articles (HERE and HERE), we have talked about the RGB LED matrix panel as well as the RGB Matrix HAT which is the hardware interface between the LED panel and the Raspberry Pi. Today we will cover how to draw simple graphics on the LED panel.
Voxel, voxelizer, voxelize, voxelized, voxelization…
The new Raspberry Pi 3 board comes with a new processor and higher clock speeds. Let’s benchmark it against the Raspberry Pi 2 board.
The latest GeeXLab 0.9.6.0 is available with a new support: Raspberry Pi with OpenGL desktop (OpenGL 2.1).
A new version of GeeXLab is available for all platforms: Windows (32-bit, 64-bit), Linux (64-bit), Mac OS X and Raspberry Pi (Raspbian).
Don’t know what to do with the 7-inch touchscreen display you bought for your Raspberry Pi? Transform it in a clock.
Here is a ready-to-use GeeXLab demo (OpenGL ES 2.0), that displays a clock.
GeeXLab, the successor of GLSL Hacker, comes with the support of Direct3D 12. It’s not a full support but most of the basic things are available: command lists (CL), pipeline state objects (PSO), constant buffers (CB) and HLSL shaders.
The wizard behind Shadertoy has struk once again with this beautiful demo showing an animated snail.
La Calanque is a nice demo and a heavy pixel shader test based on this Shadertoy demo. This test is perfect to benchmark high-end graphics cards.
The GLSL Hacker project is now officially stopped. To make a long story short, the support of Direct3D 12 as well as the upcoming support of Vulkan (when it will be available) are the main reasons that have led to a change of name.
I received last week the official touchscreen display for the Raspberry Pi. This 7-inch display has a resolution of 800×480 pixels, 140° horizontal viewing angle and supports 10-finger touch. The latest version of Raspbian integrates all necessary drivers for full functionality. Let’s test it.