Videos

Contained on this page are videos of applications built using Shade. These videos have been compiled in order to demonstrate the capabilities available with Shade.

Hello World

In this first tutorial for Shade a sphere is drawn using a modified version of the Earth shader from the OpenGL Shading Language Book (aka The Orange Book). This shader, dependent on where the light source is, shows a daytime view or a nighttime view of the Earth. The application is being run in EVL's tiled display with a 100 MegaPixel resolution.

Hello Solar System

In the second tutorial for Shade a more complicated scene is created, displaying the Solar System. The Sun is created using a 3D noise texture generated on the fly via a shader. The Earth uses the same shader as the Hello World demo. The other planets are drawn first with a per-pixel lighting calculation, and then drawn again with a texture map applied. The two passes are blended together to showcase the multi-pass rendering capability of Shade. The application is being run in EVL's tiled display with a 100 MegaPixel resolution.

Particle Fountain

In the fourth tutorial for Shade particle systems are introduced, creating a particle fountain. The position of the particles are computed on the GPU, and take into account collisions with a plane, with the particles bouncing off a plane. The application is being run in EVL's tiled display with a 100 MegaPixel resolution.

SAGElike

Scalable Adaptive Graphics Environment (SAGE) is an EVL developed application for use on tiled displays. In this demo this functionality is mimiced with Shade with the different scenes drawn in high resolution. This demo was meant to test the ability of Shade to run multiple, overlapping viewports. The application is being run in EVL's tiled display with a 100 MegaPixel resolution.