|
Xors3D Графический движок с поддержкой DirectX9 |
10.03.2012, 00:05
|
#16
|
Терабайт исходников
Регистрация: 13.09.2008
Сообщений: 3,947
Написано 2,189 полезных сообщений (для 6,051 пользователей)
|
Ответ: Мультитекстуринг
создалась копия террайна с альфой???
|
не всего террейна а небольшого куска.
Я могу на одну цельную модель кучу разных текстур наляпать в разные области.
|
и кусок с каждой текстурой будет отдельным сюрфейсом/вызовом отрисовки
|
(Offline)
|
|
10.03.2012, 00:12
|
#17
|
Терабайт исходников
Регистрация: 05.07.2007
Сообщений: 5,196
Написано 1,721 полезных сообщений (для 5,374 пользователей)
|
Ответ: Мультитекстуринг
Вот, чёрт. Насчёт отдельного куска, я об этом сейчас подумал.
Нужно создать сурфейс, построить по нему физмодель,
после применение определённой текстуры к области сурфейса
это будет равно тому, что просто этот кусок вырежется и
превратится в другой сурфейс с другой текстурой.
Так действительно для каждой нужной текстуры мы будем
создавать новый сурфейс, но не весь целиком, а просто вырезая
нужную часть из родительского сурфейса. Далее, если та же самая
текстура применяется в другой области родительского сурфейса,
то вырезанные треугольники не создают новый сурфейс, а становятся
частью первого созданного сурфейса с данной текстурой.
|
(Offline)
|
|
10.03.2012, 00:15
|
#18
|
Терабайт исходников
Регистрация: 13.09.2008
Сообщений: 3,947
Написано 2,189 полезных сообщений (для 6,051 пользователей)
|
Ответ: Мультитекстуринг
ну специально обычно никто не вырезает ничего.
просто террейн изначально (и в юнити в том числе. и в TES. и в just cause. и много где. но не в блице) порезан на кучу кусков с лодами, иначе если бы он был одним сюрфейсом, то каждый кадр приходилось бы рисовать в тысячу раз больше треугольников чем надо, а так они индивидуально могут лодиться и проверяться на попадание в камеру.
размеры кусков могут варьироваться, но суть что на каждый кусок приходится ограниченное число текстур, если их число укладывается в 8 то всё шикарно и можно рендерить каждый кусок 1 раз, если нет, то только мультипассом (1 кусок несколько раз с разными тексами/блендом).
хотя насчёт шикарно тоже спорно, т.к. если на каждый кусок по 8 текс, но вообще в кадре текс на террейне очень много, то может выйти гора лишних переключений SetTexture.
|
(Offline)
|
|
10.03.2012, 00:30
|
#19
|
Терабайт исходников
Регистрация: 05.07.2007
Сообщений: 5,196
Написано 1,721 полезных сообщений (для 5,374 пользователей)
|
Ответ: Мультитекстуринг
Так вот я думаю с вырезанием куска и превращением в другой сурфейс или припаиванием к сурфейсу с аналогичной текстурой идея очень даже ничего.
Так никаких лишних треугольников не появится, вырастет только количество объектов.
А бить сурфейс на отдельные объекты с лодами имхо сурово.
Я даже не знаю как это будет в производительности, но много
лишних объектов - это плохо.
|
(Offline)
|
|
10.03.2012, 00:33
|
#20
|
Терабайт исходников
Регистрация: 13.09.2008
Сообщений: 3,947
Написано 2,189 полезных сообщений (для 6,051 пользователей)
|
Ответ: Мультитекстуринг
ну всё зависит от масштабов твоего террейна.
|
(Offline)
|
|
10.03.2012, 00:44
|
#21
|
Терабайт исходников
Регистрация: 05.07.2007
Сообщений: 5,196
Написано 1,721 полезных сообщений (для 5,374 пользователей)
|
Ответ: Мультитекстуринг
Блин, а ведь переходы текстур на ландшафте плавные должны быть,
а так как я надумал, будут чётко выделяться треугольники
в местах границы текстурных сурфейсов нашего ландшафта.
Как же всё это дело тогда сгладить О_о
Можно тогда не с треугольниками, а с квадратами работать,
но тогда получится биг-пиксельарт на ландшфте.
|
(Offline)
|
|
07.04.2012, 19:58
|
#22
|
Терабайт исходников
Регистрация: 05.07.2007
Сообщений: 5,196
Написано 1,721 полезных сообщений (для 5,374 пользователей)
|
Ответ: Мультитекстуринг
Может кто ещё чего родит по этому вопросу?
|
(Offline)
|
|
17.03.2016, 19:27
|
#23
|
AnyKey`щик
Регистрация: 17.03.2016
Сообщений: 2
Написано одно полезное сообщение
|
Ответ: Мультитекстуринг
Сообщение от Crystal
Может кто ещё чего родит по этому вопросу?
|
Штобы было плавно нужен щейдер жы!
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 01:13.
|