![]() |
|
Модераторы: Rickert, Alexeis, BorisVorontsov |
![]()
|
|
| empter |
|
|||
![]() Фанат ![]() Профиль Группа: Участник Сообщений: 224 Регистрация: 20.5.2005 Репутация: 3 Всего: 4 |
Дайте совет по текстурированию ландшафта.
Ландшафт должен быть большим, и в то же время с хорошей детализацией, так что решить проблему в лоб (наложить одну большую текстуру) не получается. Это сообщение отредактировал(а) empter - 31.10.2005, 20:22 |
|||
|
||||
| Mad |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Эксперт Сообщений: 656 Регистрация: 18.10.2004 Где: Одесса Репутация: нет Всего: 19 |
empter
А как ресуеш ? в лоб, или что-то вроде ROAM используеш ? |
|||
|
||||
| empter |
|
|||
![]() Фанат ![]() Профиль Группа: Участник Сообщений: 224 Регистрация: 20.5.2005 Репутация: 3 Всего: 4 |
Mad
Делаю CLOD, т.е разбиваю весь ландшафт на патчи с заранее просчитанными уровнями детализации. |
|||
|
||||
| Mad |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Эксперт Сообщений: 656 Регистрация: 18.10.2004 Где: Одесса Репутация: нет Всего: 19 |
empter
1. лучше юзай ROAM, это просто следующий шаг CLOD (уровень детализации высчитываеться диномически для каждого патча) по поводу текстурирования общий принцип такой (в деталях будет очень долго, по крайней мере надуюсь подскажет направление дальнейших поисков) 1. создаеш надор стандартных текстур (камень, трава, песок итд) 2. каждой вершине карты высот присваиваеш кроме высоты еще тип текстуры 3. для каждого патча проходиш по всем вершинам высот, и на основании типа текстуры создаеш альфа маску для каждоу из нужных текстур 4. накладываеш эти текстуры на патч с применением альфа маски конечно можно и заранее отрисовать все возможные варианты, но тогда у тебя на больших патчах все равно будет плохая детализация, или получиться что всю память ты займеш только под текстуры ландшафта |
|||
|
||||
![]()
|
| Вы можете найти полезным что... | |
|
|
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Мультимедия, OpenGL/DirectX | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |