![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Ландшафт ?!? [Delphi, Windows]
Colt1978 © (2004-09-28 15:22:00)Кто вкурсе чем и как можно создать ландшафт для GLScene ?
интересует конкректно расширение *.htf. Есть демка Forest, и именно там используется данное расширение. В ридми демки написано
The volcano height and texture map were created with Aaron Torpy's L3DT v2.2
(which is not publicly yet released). Version 2.1 can be found at:
http://www.geocities.com/aaron_torpy
тык вот, облазил там всё, но максимум нашёл версию 2.1 :-)
Мож у кого, что есть, киньте линк или на мыло...
ОлегЪ (2004-11-28 11:31:00) [1]Народ, ну не будьте такими безответными а? Никто не поможнт новичку?
ОлегЪ (2004-11-27 21:01:00) [2]А хочется это всё сделать вручную на OpenGL API(рендер ландшафта из бмп + текстурирование), но как я не пытаюсь, у меня получается всё что угодно, но только не то, что нужно :( Может есть у кого хороший экзампл? Плиз!
ОлегЪ (2004-11-26 13:37:00) [3]
> WandR
Глянем :) Спасибо.
WandR (2004-11-26 10:01:00) [4]ОлегЪ смотри мою месыгу выше
прогу качай и юзай терайны, это самый легкий способ построения
ОлегЪ (2004-11-25 22:20:00) [5]
> OSokin © (14.10.04 19:58) [14]
> Могу еще кинуть мою прогу, тока она на чистом OpenGL
Если не жалко, намыльте построение ландшафтов с текстурой плиз. onicolaev@yandex.ru
WandR (2004-11-25 10:37:00) [6]версия 2.2 тут
http://users.tpg.com.au/blakest2/l3dt/downloads.htm
а второй способ не по полигонам ли? это же ужасно мутарно для 1 разработчика
Colt1978 (2004-11-07 11:03:00) [7]Есть другой способ построение ландшашта на GLScene.... практически полностью разобрался...
OSokin (2004-11-04 19:44:00) [8]Реально. Вполне. Добавляешь новый тип (h:glfloat;tex:gluint) и при рисовании накладываешь текстуру. Кстати, могу подкинуть менее тормознутую версию (в той, которая у тебя рисуеся все, даже то, что пользователь не видит, а в новой - только заданный квадрат)
Colt1978 (2004-11-02 20:57:00) [9]OSokin? на данный ландшафт текстуру реально кинуть ?
OSokin (2004-11-01 18:08:00) [10]Да не за что.
Colt1978 (2004-10-30 17:37:00) [11]Спасибо...
OSokin (2004-10-30 16:51:00) [12]Кинул. Лови.
Colt1978 (2004-10-19 18:06:00) [13]Спасибо, но я всёравно только в смутных догадках...
Alek Aaz (2004-10-18 06:04:00) [14]Colt1978
интересует конкректно расширение *.htf
Покопайся в файле HeightTileFile.pas
Лежит в папке ../glscene/Source/Base/
Вот кусок
{: HeightTileFile<p>
Access to large tiled height data files.<p>
Performance vs Raw file accesses (for perfect tile match):<ul>
<li>Cached data:<ul>
<li>"Smooth" terrain 1:2 to 1:10
<li>Random terrain 1:1
</ul>
<li>Non-cached data:<ul>
<li>"Smooth" terrain 1:100 to 1:1000
<li>Random terrain 1:100
</ul>
</ul><p>
Historique :<font size=-1><ul>
<li>21/12/01 - Egg - Creation
</ul></font>
}
unit HeightTileFile;
Colt1978 (2004-10-14 21:59:00) [15]Было бы не плохо...
OSokin (2004-10-14 19:58:00) [16]Могу еще кинуть мою прогу, тока она на чистом OpenGL
Colt1978 (2004-10-13 09:11:00) [17]Спасибо ... попробую...
OSokin (2004-10-11 18:59:00) [18]Загляни на GameDev. Там несколько статей по поводу построения ландшафтов. Только имхо все на Си. Да перевести несложно.
Colt1978 (2004-10-11 09:38:00) [19]тишина...
Colt1978 (2004-10-07 12:28:00) [20]Как я делаю в GLScene:
Создаю объект GLTerrainRenderer, присваиваю ему текстуру, в свойствах этого объекта ставлю GLBitmapHDS в который заранее заношу рисунок (ч/б, данные цвета показывают равнины и горы), всё работает....
Недостатки: Рисую сам картинку (ч.б) в фотошопе, горы получаются убогие ( их вершины плавные как коленки девушек, хотя основание гор получается нормально...), далее на основе полученной картинки делаю такуюже, но уже цветную, раскрашиваю горы и т.д. Всё что получается потом через динамическую коллизию полученное хозяйство становится поверхностью, по которой перемежается объект...
Но есть программа L3DT v2.1, которая рисует нормальную карту высот, создаёт сразу под катру высот текстуры с потенциально освещёнными областями (т.е. если мы создадим ущелье то текстура которая на него ляжет потом будет темнее чем гора снаружи), используя эту программу уже на момент создания карты можно планировать расположение будущих объёктов (допустим появление поселений). А коогда используешь мой первый способ то нужно всё замерять и вымерять.... плинирования уже никакого...
Вот что я и спрашиваю L3DT v2.2 нигде не лежит в инете, есть только версия 2.1 которая сохраняет катры высот в какомто левом формате а что за формат я понять не могу вот я и спрашиваю: Кто вкурсе чем и как можно создать ландшафт для GLScene ?
интересует конкректно расширение *.htf.