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

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

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

Xors3D Графический движок с поддержкой DirectX9

Ответ
 
Опции темы
Старый 10.03.2012, 00:05   #16
Mr_F_
Терабайт исходников
 
Аватар для Mr_F_
 
Регистрация: 13.09.2008
Сообщений: 3,947
Написано 2,189 полезных сообщений
(для 6,051 пользователей)
Ответ: Мультитекстуринг

создалась копия террайна с альфой???
не всего террейна а небольшого куска.
Я могу на одну цельную модель кучу разных текстур наляпать в разные области.
и кусок с каждой текстурой будет отдельным сюрфейсом/вызовом отрисовки
(Offline)
 
Ответить с цитированием
Старый 10.03.2012, 00:12   #17
Crystal
Терабайт исходников
 
Аватар для Crystal
 
Регистрация: 05.07.2007
Сообщений: 5,196
Написано 1,721 полезных сообщений
(для 5,374 пользователей)
Ответ: Мультитекстуринг

Вот, чёрт. Насчёт отдельного куска, я об этом сейчас подумал.
Нужно создать сурфейс, построить по нему физмодель,
после применение определённой текстуры к области сурфейса
это будет равно тому, что просто этот кусок вырежется и
превратится в другой сурфейс с другой текстурой.
Так действительно для каждой нужной текстуры мы будем
создавать новый сурфейс, но не весь целиком, а просто вырезая
нужную часть из родительского сурфейса. Далее, если та же самая
текстура применяется в другой области родительского сурфейса,
то вырезанные треугольники не создают новый сурфейс, а становятся
частью первого созданного сурфейса с данной текстурой.
(Offline)
 
Ответить с цитированием
Старый 10.03.2012, 00:15   #18
Mr_F_
Терабайт исходников
 
Аватар для Mr_F_
 
Регистрация: 13.09.2008
Сообщений: 3,947
Написано 2,189 полезных сообщений
(для 6,051 пользователей)
Ответ: Мультитекстуринг

ну специально обычно никто не вырезает ничего.
просто террейн изначально (и в юнити в том числе. и в TES. и в just cause. и много где. но не в блице) порезан на кучу кусков с лодами, иначе если бы он был одним сюрфейсом, то каждый кадр приходилось бы рисовать в тысячу раз больше треугольников чем надо, а так они индивидуально могут лодиться и проверяться на попадание в камеру.
размеры кусков могут варьироваться, но суть что на каждый кусок приходится ограниченное число текстур, если их число укладывается в 8 то всё шикарно и можно рендерить каждый кусок 1 раз, если нет, то только мультипассом (1 кусок несколько раз с разными тексами/блендом).
хотя насчёт шикарно тоже спорно, т.к. если на каждый кусок по 8 текс, но вообще в кадре текс на террейне очень много, то может выйти гора лишних переключений SetTexture.
(Offline)
 
Ответить с цитированием
Старый 10.03.2012, 00:30   #19
Crystal
Терабайт исходников
 
Аватар для Crystal
 
Регистрация: 05.07.2007
Сообщений: 5,196
Написано 1,721 полезных сообщений
(для 5,374 пользователей)
Ответ: Мультитекстуринг

Так вот я думаю с вырезанием куска и превращением в другой сурфейс или припаиванием к сурфейсу с аналогичной текстурой идея очень даже ничего.
Так никаких лишних треугольников не появится, вырастет только количество объектов.

А бить сурфейс на отдельные объекты с лодами имхо сурово.
Я даже не знаю как это будет в производительности, но много
лишних объектов - это плохо.
(Offline)
 
Ответить с цитированием
Старый 10.03.2012, 00:33   #20
Mr_F_
Терабайт исходников
 
Аватар для Mr_F_
 
Регистрация: 13.09.2008
Сообщений: 3,947
Написано 2,189 полезных сообщений
(для 6,051 пользователей)
Ответ: Мультитекстуринг

ну всё зависит от масштабов твоего террейна.
(Offline)
 
Ответить с цитированием
Старый 10.03.2012, 00:44   #21
Crystal
Терабайт исходников
 
Аватар для Crystal
 
Регистрация: 05.07.2007
Сообщений: 5,196
Написано 1,721 полезных сообщений
(для 5,374 пользователей)
Ответ: Мультитекстуринг

Блин, а ведь переходы текстур на ландшафте плавные должны быть,
а так как я надумал, будут чётко выделяться треугольники
в местах границы текстурных сурфейсов нашего ландшафта.



Как же всё это дело тогда сгладить О_о

Можно тогда не с треугольниками, а с квадратами работать,
но тогда получится биг-пиксельарт на ландшфте.

(Offline)
 
Ответить с цитированием
Старый 07.04.2012, 19:58   #22
Crystal
Терабайт исходников
 
Аватар для Crystal
 
Регистрация: 05.07.2007
Сообщений: 5,196
Написано 1,721 полезных сообщений
(для 5,374 пользователей)
Ответ: Мультитекстуринг

Может кто ещё чего родит по этому вопросу?
(Offline)
 
Ответить с цитированием
Старый 17.03.2016, 19:27   #23
mobilemedved
AnyKey`щик
 
Регистрация: 17.03.2016
Сообщений: 2
Написано одно полезное сообщение
Ответ: Мультитекстуринг

Сообщение от Crystal Посмотреть сообщение
Может кто ещё чего родит по этому вопросу?
Штобы было плавно нужен щейдер жы!
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
L-ee-X (31.03.2016)
Ответ


Опции темы

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

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


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


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