Войти
ПрограммированиеФорумГрафика

Forward+ (комментарии) (2 стр)

Страницы: 1 2 3 4 Следующая »
#15
13:44, 26 апр. 2014

outcast
> Я делаю zprepass и с DS уже много лет

Получается быстрее или нет ?

> А что, это нынче не модно?

А когда это было модно ?


#16
13:55, 26 апр. 2014

Не очень понимаю профит. Нам ведь всё равно понадобится куча информации для того же постпроцесса.
Поэтому у нас всё равно будет MRT в который мы будем писать как минимум нормали. А это уже 2 MRT (альбедо + нормали), а так же стоит учитываться, что может понадобится и другая информация, типа спекуляра, различная специфика для материалов и куча всего.

innuendo
> Получается быстрее или нет ?

Ты же понимаешь, что zprepass очень специфичен для сцены, если там нет (мало) овердро, то и никакой пользы в нём впринципе быть не может, скорее наоборот.

#17
14:47, 26 апр. 2014

innuendo
> Получается быстрее или нет ?
Раньше быстрее было, теперь почти один хрен, за исключением наблюдения леса из 100500 деревьев от первого лица.

innuendo
> А когда это было модно ?
В середине 2000 тысячных рекомендовали бывало вендоры %)

Executor
> что zprepass очень специфичен для сцены, если там нет (мало) овердро, то и
> никакой пользы в нём впринципе быть не может, скорее наоборот.
И вреда особого нет, данные для инстансов все равно засылать на GPU, разница по сути только в легких шейдерах.
Да и гарантий что пересечений объектов не будет, при наличии сколь-нибудь сложных моделей в сцене, дать никак не получится.

#18
15:29, 26 апр. 2014

Бунтарчик
> Для какого например?

SSAO например.

outcast
> И вреда особого нет

А как же увеличение количества DIPов в два раза?

#19
15:41, 26 апр. 2014

Executor
> А как же увеличение количества DIPов в два раза?

У нас мало дипов в кадре, все пакуется инстансится, кешируется + DS сам по себе ведет к сокращению количества DIPов. Поэтому абсолютно пофиг, будет 500 вместо 300.

Для быдлорендера где каждый объект идет одним дипом, конечно может быть проблема :)

#20
16:06, 26 апр. 2014

на VS тоже двойная нагрузка - не гуд, если у вас там не 3 полигона, а дохрена всего + vtf + скининги/морфинги итп

#21
16:28, 26 апр. 2014

Mr F
> на VS тоже двойная нагрузка - не гуд,

Очевидно что где-то будет нагрузка, чудес не бывает.
VS в этом случае наилучший вариант, так как не зависит от разрешения рендертаргета/АА и легко регулируется расстоянием включения лодов.

> если у вас там не 3 полигона, а дохрена
> всего
Дохрена всего и ничего страшного :)

> + vtf + скининги/морфинги итп
WTF и морфингов нету за ненадобностью

#22
16:29, 26 апр. 2014

Executor
> SSAO например.

В первом приближении хватает depth. Что уже есть от zprepass
>Не очень понимаю профит.

Нету никаких проблем с MSAA :)

outcast
> У нас мало дипов в кадре, все пакуется инстансится, кешируется

И какой же % DIP в кадре идёт с инстансингом ?

> Для быдлорендера где каждый объект идет одним дипом, конечно может быть
> проблема

Например, в сцене есть разных 10 танков. По 10 DIP на танк - это быдлокодерство ?

#23
16:41, 26 апр. 2014

innuendo
> И какой же % DIP в кадре идёт с инстансингом ?
99%
А что, есть варианты? :)

innuendo
> Например, в сцене есть разных 10 танков. По 10 DIP на танк - это быдлокодерство
> ?
Ты не в курсе что такое инстансинг или провоцируешь :)?

P.S. 10 DIP на танк - много, 5, это уже на 1 больше чем нужно. DIP = (Установка материала+сам DIP), чтобы не было недопонимания в терминологии :)

#24
16:45, 26 апр. 2014

outcast
> > И какой же % DIP в кадре идёт с инстансингом ?
> 99%

Это что за проект такой ?

> > Например, в сцене есть разных 10 танков. По 10 DIP на танк - это
> > быдлокодерство
> > ?
> Ты не в курсе что такое инстансинг или провоцируешь

Знаю и просто спрашиваю :)

> P.S. 10 DIP на танк - много, 5, это уже на 1 больше чем нужно. DIP = (Установка
> материала+сам DIP),
ok. На танк может и хватит 5, самолёт - 10, так устроит ?

#25
16:55, 26 апр. 2014

innuendo
> Это что за проект такой ?
Это имеет какое-то значение? :)


innuendo
> Знаю и просто спрашиваю :)
тоесть провоцируешь :)

innuendo
> ok. На танк может и хватит 5, самолёт - 10, так устроит ?
Что значит может? На танк хватит 4 с деколями. На самолет 5 с остеклением и кабиной отдельными мешами.
Это если танк и самолет предполагается разглядывать сильно близко. Для РТСок и/или дальних лодов 1-2 DIPа.

10 явно лишнее и там и там.

#26
16:59, 26 апр. 2014

outcast
> > Это что за проект такой ?
> Это имеет какое-то значение? :)

Просто назови проект

> Что значит может? На танк хватит 4 с деколями

Посмотри на танк M1A1 в том же Крайзисе. Особенно, когда делаешь zoom издалека

> 10 явно лишнее и там и там.

Знаю проекты где и на танк/самолёт приходлось до 10 DIPs, и на перс

#27
17:12, 26 апр. 2014

innuendo
> Просто назови проект
Не надо меня брать на понт.

innuendo
> Посмотри на танк M1A1 в том же Крайзисе. Особенно, когда делаешь zoom издалека
У меня нет крайзисов. Так что будь добр, разъясни подробнее что ты хотел чтобы я увидел.

innuendo
> Знаю проекты где и на танк/самолёт приходлось до 10 DIPs, и на перс
Я тоже знаю проекты где всякие ужасы творятся. Даже сам делал такие лет 10 назад.
Я в курсе что можно сделать фигню и потом героически ее преодолевать, например надеясь на чудо или новые разрекламированные API которые сократят DIP cost :)

#28
17:16, 26 апр. 2014

outcast
> > Просто назови проект
> Не надо меня брать на понт.

Можешь в личку написать что за проект такой где 99 % DIP с инстансингом

> > Посмотри на танк M1A1 в том же Крайзисе. Особенно, когда делаешь zoom
> > издалека
> У меня нет крайзисов. Так что будь добр, разъясни подробнее что ты хотел чтобы
> я увидел.

Увидишь очень чётко что явно больше 5

> > Знаю проекты где и на танк/самолёт приходлось до 10 DIPs, и на перс
> Я тоже знаю проекты где всякие ужасы творятся. Даже сам делал такие лет 10
> назад.

Это не ужасы и не фигня. Во всяких стратежках хочется чтобы и башенка крутилась как надо, пушка угол меняла и тд.  С персами аналогично, чтобы выглядело красиво, а не как пугало из консолек :)

#29
17:25, 26 апр. 2014

innuendo
> Увидишь очень чётко что явно больше 5
Ну и что?
Как ты понимаешь в большую сторону количество дипов не ограничено ничем кроме криворукости разработчиков и тем что надо нарисовать.

innuendo
> Можешь в личку написать что за проект такой где 99 % DIP с инстансингом
Вот ты нудный. Если бы я хотел написать, повесил бы линк в профиле :)

innuendo
> Это не ужасы и не фигня. Во всяких стратежках хочется чтобы и башенка крутилась
> как надо, пушка угол меняла и тд. 
Для этого абсолютно никакой надобности в дополнительных дипах нет, скажу даже больше, для того чтобы подвеска работала и люки открывались, тоже дополнительные дипы не нужны. Но конечно с доп дипами сделать проще, думать и напрягаться не надо, тут без вопросов :)


> С персами аналогично, чтобы выглядело
> красиво, а не как пугало из консолек :)
И персам дипы не особо нужны, особенно в стратежках. Аммуниция и оружие шарится кросс персонажно и рисуется отдельными пассами. Модель перса влазит в 1 дип вполне.

Страницы: 1 2 3 4 Следующая »
ПрограммированиеФорумГрафика

Тема в архиве.

Тема закрыта.