Вообще говоря, автоматизация этих эффектов в OpenGL не предусмотрена, т. е. нет готовых команд или режимов, после включения которых объекты сцены будут снабжены тенью или будут отражаться на какой-либо поверхности. Для простых случаев задач тень можно рисовать самому, я думаю, что это самое оптимальное по скорости решение задачи. Рисунок 4.43 демонстрирует работу программы из подкаталога Ех69, в которой на полу рисуется тень от подвешенного над ним в пространстве параллелепипеда. Объект можно передвигать в пространстве с помощью клавиш управления курсором, тень корректно отображается для любого положения.