|
3D-программирование Вопросы, касающиеся программирования 3D мира |
20.07.2007, 21:15
|
#1
|
scientist.alien
Регистрация: 12.02.2007
Сообщений: 2,098
Написано 1,030 полезных сообщений (для 2,593 пользователей)
|
Блитцевский терраин, минусы.
Интересует один конкретный вопрос: помимо невозможности нормально затекстурить, стандартный блитцевский терраин обладает какими-либо ещё недостатками?
__________________
Public service announcement: вы можете заблокировать отображение сообщений определённого пользователя, добавив его ник в список игнорируемых.
Tau lab. We LOVE you. We MADE you.
|
(Offline)
|
|
20.07.2007, 21:29
|
#2
|
|
Re: Блитцевский терраин, минусы.
недостатков у него достаточно, чтобы вообще отказаться от блицевских террайнов..... - самый главный из них - необоснованные МАВы.
|
|
|
23.07.2007, 10:12
|
#3
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Re: Блитцевский терраин, минусы.
Бесит его LoD, когда на растояние, вершинное освещение начинает просто прагать по холмам, и это выглядит ужасно.
Нету расчёта, на то как поставить 2 полигона, так. чтобы изгиб был бы как можно лучше, например на остром холме, он может идти, так, что будут такие как иглы, а если 2 полигона поставили бы наоборот (по другой диагонале), то небыло бы таких голимостей.
TerrainY, менее производительный, чем можно сделать математически, для "самопального", да и не нужно будет вводить 4 значения, если Terrain, сделать последним значение и не обязательным (сам определяет на какой попал), и ввести нада будет только 2 значения, X и Z, что уменьшает нагромождения в коде.
Далее, Terrain, это как таковой не Mesh, и например его масштабирование и перемещение, меня ужасно подбешивает, свой, можно сделать намного лучше.
Но конечно плюсы в произвожительности, за счёт LoD'а, но мона и свой сделать рабитым на блоки, с LoD алгоритом (при генерации ландшафта из высотной). Это будет очень хорошоий тогда ландшафт.
Я делал свой, и не жалею
|
(Offline)
|
|
23.07.2007, 11:30
|
#4
|
scientist.alien
Регистрация: 12.02.2007
Сообщений: 2,098
Написано 1,030 полезных сообщений (для 2,593 пользователей)
|
Re: Блитцевский терраин, минусы.
Спасибо за разъяснение. Тогда вопрос: не будет ли самопальный лод-меш (с ближним лодом проблем нет, сделать смогу) настолько сильно тормозить процесс загрузки, что проще будет перейти на блитцевский терраин? И ещё: может, имеет смысл делать дальний лод не по карте высот, а оптимизацией хайполи лода, построенного уже по карте высот?
__________________
Public service announcement: вы можете заблокировать отображение сообщений определённого пользователя, добавив его ник в список игнорируемых.
Tau lab. We LOVE you. We MADE you.
|
(Offline)
|
|
24.07.2007, 13:02
|
#5
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Re: Блитцевский терраин, минусы.
Хм, я думал насчёт динамичного LoD'а, который будет реалтайм действовать, сделал фейковый, так он лагует. Или я не так делал, но имхо, глючно получается. Лучше тогда в библиотеку писать.
Вообще имхо лучше сделать LoD при загрузки, исходя из наклонов. Самый долгий процесс в загрузки, это чтение высотной и загрузка колор карты (текстура 1024 или 2048 размером), но если сделать загрузку высотной через ReadPixel, то будет Очень быстро. И загрузка ландшафта 512х512 будет около .5-1.5 секунд.
|
(Offline)
|
|
31.07.2007, 10:23
|
#6
|
Легенда
Регистрация: 01.10.2006
Сообщений: 3,705
Написано 296 полезных сообщений (для 568 пользователей)
|
Re: Блитцевский терраин, минусы.
Зато у террайна есть плюс - mipmapping
|
(Offline)
|
|
31.07.2007, 12:05
|
#7
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Re: Блитцевский терраин, минусы.
JohnK он есть везде. И в своём и в стандартном.
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 19:48.
|