Создание простого 3d движка

Пример простого 3d движка для случайной генерации ландшафта
В данном примере (который реализован на MCVC++.NET & DirectX9.0) поддерживают пиксельные и вершинные шейдеры, мультекстуирование, возможно перемещение по карте, смена времени суток, реалистичные блики воды, рябь на воде.