![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Создание ландшафта на GLScene [Delphi, Windows]
Alex Storm © (2004-01-21 00:10:00)Здравствуйте, Мастера!
Очень нужна ваша помощь.
При изучении GLScene столкнулся с проблемой создания ландшафтов с помощью компонента TerrainRenderer. Я знаю, что необходимо использовать три битмапа:
1. Карта высот. С этим мне все ясно. Чем светлее точка, тем выше.
2. Текстура. С этим тоже все ясно.
3. А вот здесь ничего не могу понять. В стандартном примере с TerrainRenderer есть битмап с именем DetailMap.jpg. На нем изображены какие-то серые пиксели и т.д. Что это за битмап, для чего он нужен, как его рисовать применительно к своему ландшафту?
Если же никто не в силах помочь мне, то прошу дать мне ссылку на какой-нибудь ресурс, где есть редактор миров для GLScene.
Хотя, кончено, желательно первое :)
----
С Уважением, Alex Storm
----
DeadMeat (2004-02-03 17:29:00) [1]> [5] Alex Storm (31.01.04 20:18)
А у тебя какая версия GLScene...?? Прямо из пакета или с CVS..??
Alek Aaz (2004-02-02 08:10:00) [2]Источник света то добавил?
Alex Storm (2004-01-31 20:18:00) [3]Еще раз здравствуйте, Мастера!
Попробовал я снова создать ландшафт...
На сей раз результаты были намного лучше - ОН появился!
Карту высот(512х512) я рисовал сам в фотошопе 7.0, текстуру(512х512) тоже нарисовал в том же фотошопе, карту детализации взял из примера...
И вот появился мой ландшафт... Только он абсолютно черный... Я уже все перепробовал - и настройки всех компонентов поставил те же, что и в примере, и расщирения рисунков менял на bmp, обратно на jpg... Ничего не помогает! Что я делаю не так?
--
С Уважением, Alex Storm
--
Alex Storm (2004-01-22 07:33:00) [4]Вопрос вдогонку, господа.
Я знаю еще один компонент - CustomHDS. Он работает, используя не карту высот, а файл с данными. Суть вопроса: как создаются подобные файлы и из чего они состоят?
Alex Storm (2004-01-21 13:34:00) [5]Спасибо за помощь! :)
Теперь все понятно ;)
kerby (2004-01-21 09:54:00) [6]если ты внимательно покопаешь пример то увидишь,
что DetailMap.jpg это текстура для наложения
на текстуру snow512.jpg (Texture2name)
VitGun (2004-01-21 06:28:00) [7]DetailMap - это карта детализации, чтобы, проще говоря, твой ландшафт, красиво выглядел. А рисовать его очень просто - береш PhotoShop и при помощи фильтра Noise создаешь карту, естественно grayscale, а затем добавляешь на свой ландшафт...вот и все.