Las mismas dos imágenes planas y sombreadas. shadeWithRamp sube un escalón de su rampa cada píxel del borde que mira a la luz, y baja uno cada píxel del borde opuesto, cada color por la suya.
El suelo es fillDither: dos colores en el patrón ordenado, una sombra que se espesa a escalones.
Haz clic en la vista previa para que oiga el teclado. Espacio hace girar la luz.