Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D > 3D-программирование

3D-программирование Вопросы, касающиеся программирования 3D мира

Ответ
 
Опции темы
Старый 15.11.2007, 01:19   #1
GomZik
Нуждающийся
 
Регистрация: 19.07.2007
Сообщений: 85
Написано 3 полезных сообщений
(для 3 пользователей)
Вопрос Карта высот

Сильно не пинайте плз... Но я в упор не могу понять что такое карта высот, как её делать и как по ней делаются террайны (не команду я спрашиваю а как работает)... Вопсчем мне просто не понятно и как говориться Хочу всё знать =)))
(Offline)
 
Ответить с цитированием
Старый 15.11.2007, 01:45   #2
Tadeus
Троллота
 
Регистрация: 09.07.2007
Сообщений: 1,829
Написано 554 полезных сообщений
(для 1,772 пользователей)
Re: Карта высот

Карта высот - это графическое изображение, показывающее, собственно, структуру ландшафта. Чем белее точка в рисунке, тем выше соответствующая точка на террайне. И чем чернее, тем она более "углубленна". Таким вот образом строятся ландшафты для блиц3д. Среди инструментов можно перечислить TotalTerrain,Geoscape3D и много других. Также много людей пользуются фильтром clouds в фотошопе - я в их числе. Это очень удобная вещь, если нужен ландшафт, а фантазии и/или времени - нет
(Offline)
 
Ответить с цитированием
Старый 15.11.2007, 01:47   #3
ARA
ТЫ ЧООО?
 
Аватар для ARA
 
Регистрация: 26.02.2007
Сообщений: 3,369
Написано 2,020 полезных сообщений
(для 7,192 пользователей)
Сообщение Re: Карта высот

Сообщение от GomZik
Сильно не пинайте плз... Но я в упор не могу понять что такое карта высот, как её делать и как по ней делаются террайны (не команду я спрашиваю а как работает)... Вопсчем мне просто не понятно и как говориться Хочу всё знать =)))
Знай: карта высот это чёрнобелое изображение. Чем светлее, тем выше, чем темнее, тем ниже. В блице создаёца терайн потом это картинко накладывается и вуоля. Террайны оч хорошы с точки зрения производительности, но вот раскрасить их мультитекстурингом походу сложновато. Хорошее средство для использования во всяких РПГ-шках.
__________________
Вертекс в глаз или в пиксель раз?
(Offline)
 
Ответить с цитированием
Старый 15.11.2007, 01:51   #4
Pixel
Нуждающийся
 
Регистрация: 25.02.2007
Сообщений: 58
Написано 3 полезных сообщений
(для 6 пользователей)
Re: Карта высот

Карта высот - это двумерный массив значений высот ландшафта, взятых с определенным интервалом, а если по простому то карта высот другими словами еще heightmap, ето изображение по которому генерируется ландшафт, точнее по цвету изображения , где светлее - выше, где темнее ниже.
Смотри пример dirver из стандартных семплов блица
Хочу всё знать =)))
Юзай wiki
(Offline)
 
Ответить с цитированием
Старый 15.11.2007, 14:04   #5
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Re: Карта высот

Так же карта высот используеться не только для построения ландшафтов, но и для генерации нормал карты (на которой построино много современных эффектов), ещё для прямого использования в определённых нуждах в шейдерах и т.п.
Нормал Карта (NormalMap), помогает реализовать такие эффекты как: Bump, Reflection, Relief Mapping и много других. Как она устроена?
Знаем что один из способа хранения цвета это RGB (Красный, зелёный, синий), а в 3Д 3 координатные плоскости X,Y,Z Вот и в нормал картах используеться такая система, R=X, G=Y, B=Z. Таким образом мы можем передать наклон в определённой точке изображения, и исходя из этого затемнять или бликовать не только исходя из геометрии (наклонов вершин), но и учитывая наклоны полученные Нормал Картой, таким образом детализация у моделей выростает многократно, без необходимости увеличивать в ней колличество полигонов.
(Offline)
 
Ответить с цитированием
Старый 15.11.2007, 17:52   #6
IGR
Blitz's Shame !!
 
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений
(для 2,013 пользователей)
Re: Карта высот

MoKa, если уж ты затронул нормалмап, то почему она в основном фиолетовая ??
потому что:
нормал картах используеться такая система, R=X, G=Y, B=Z
или как ??
или это только у меня, т.е. я дальтон ??
(Offline)
 
Ответить с цитированием
Старый 15.11.2007, 18:47   #7
Tadeus
Троллота
 
Регистрация: 09.07.2007
Сообщений: 1,829
Написано 554 полезных сообщений
(для 1,772 пользователей)
Re: Карта высот

Ибо за 0 берется R:0 G:0 B:128
(Offline)
 
Ответить с цитированием
Старый 15.11.2007, 19:04   #8
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Re: Карта высот

Tadeus, за нуль берёться 128,128,255
X и Y будет от -1 до 1, поэтому 128 получаеться нулём, как у R, так и у G.
А Z это вперёд-назад, и берёться 255. Как максимально близко (но я вообще не юзаю Z, она весьма редко нужна, и обычно ею не пользуються, а используют уже высотную. Потомучто многие фильтры (фотошоп и кразибимп, хотя в фотошопе есть настройка этого), юзают всегда B - 255).
(Offline)
 
Ответить с цитированием
Старый 15.11.2007, 19:59   #9
IGR
Blitz's Shame !!
 
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений
(для 2,013 пользователей)
Re: Карта высот

Tadeus, за нуль берёться 128,128,255
О, ето я ужо проверил методом научного тыка !!
так что все ОК !! спс что разъяснили !!
(Offline)
 
Ответить с цитированием
Старый 16.11.2007, 14:24   #10
Damp
Знающий
 
Регистрация: 12.07.2007
Сообщений: 297
Написано 50 полезных сообщений
(для 133 пользователей)
Re: Карта высот

О! Давайте о NormalMap.
Какие может кто знает либы или способы хитрые чтоб упростить их создание?
(Offline)
 
Ответить с цитированием
Старый 16.11.2007, 17:32   #11
IGR
Blitz's Shame !!
 
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений
(для 2,013 пользователей)
Re: Карта высот

для фотошопа плагин есть от nVidia !!
но я непомню название !!
(Offline)
 
Ответить с цитированием
Старый 20.11.2007, 11:45   #12
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Re: Карта высот

Есть ещё CrazyBump, я её недавно затестил, и скажу что для бесшовных текстур подходит отлично фотошоп, а для другого, если нету времени на хай-поли модель или для збраша, то можно воспользолваться этой прогой, она отлично может генерить по текстуре, учитывая разновелечинные объекты, а так-же и геометрию модели. Вообще классная прога
Плагин для фотошопа подходит для бесшовных текстур статики.
ZBrush - долгий способ но весьма продуктивный, нормал карта рисуеться прямо на моделе, для органики имхо отличнейший варриант.
Hight-Poly модель, тоже отличный способ по качеству, но имхо, самый длительный.
(Offline)
 
Ответить с цитированием
Старый 20.11.2007, 14:54   #13
Damp
Знающий
 
Регистрация: 12.07.2007
Сообщений: 297
Написано 50 полезных сообщений
(для 133 пользователей)
Re: Карта высот

CrazyBump... будем искать!
А схай поли это уже надо быть реально моделером... не всем дано
(Offline)
 
Ответить с цитированием
Старый 20.11.2007, 16:01   #14
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Re: Карта высот

Вот.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
тайловая карта Atomikc 2D-программирование 1 15.08.2009 01:38
Карта проходимости IGR 3D-программирование 5 11.09.2007 12:58
Проблема с картами высот haedim 3D-программирование 1 21.09.2006 22:53


Часовой пояс GMT +4, время: 08:40.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com