Цветовая кодировка фона для разных типов климатических условий - PullRequest
0 голосов
/ 13 марта 2012

Я работаю над приложением C ++ под Visual Studio 2003, использующим DirectX 8.1, в котором для отображения различных элементов используется трехмерная графика. Например, у меня есть пляжный мяч в солнечный день. Я могу нарисовать шар, используя графику, но мне интересно рисовать фон солнечного дня, используя любой доступный цветовой код или любой другой ввод, который я могу иметь, чтобы выполнить это. На данный момент в моем коде реализованы базовые цветные фоны, от черного до белого. Каков был бы лучший способ выполнить это и создать климатический фон с помощью кода? Надеюсь, что кто-то может помочь здесь.

1 Ответ

2 голосов
/ 13 марта 2012

Существует много хаков и физических методов, однозначный ответ на самом деле невозможен. Некоторые методы имеют хорошую производительность, но дают только данные RGB и работают только для ясного дневного неба, другие методы или только для ночного неба, а другие генерируют полный спектр, но страдают от производительности. Так что это зависит.

Хороший обзор для всего, что связано с ландшафтом - http://vterrain.org, в вашем случае:

...