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

Технологии эффективного рендеринга геометрии. (комментарии)

Страницы: 1 2 Следующая »
#0
23:23, 27 июня 2009

Технологии эффективного рендеринга геометрии. (комментарии)

Это сообщение сгенерировано автоматически.


#1
23:23, 27 июня 2009

Не совсем согласен с автором насчёт того, что стрипы это панацея, помоему тут всё от геометрии зависит... Тем же NvTriStrip проводил оптимизации над мешем тристрип vs трилист, производительность была не в пользу тристрипа...

Рисуем тр-к (107,101,108). Первые две вершины (107 и 101) взялись из кэша. 108-й вершины в кэше нет - происходит операция добавления новой вершины в кэш - 108-я вершина добавляется в конец очереди, а 100-ая удаляется из начала. Дальше рисуется тр-к (101,102,108). Все вершины находятся в кэше, следовательно, никаких операций с кэшем не производится. Рисуем тр-к (108,102,109). Первые две вершины (108 и 102) взялись из кэша, а 109-ая добавляется в конец кэша, и при этом (!) 101-ая вершина из кэша удаляется (как можно заметить, 101-ая вершина нам дальше и не понадобится).

Ошибочка в рассуждениях... Как 102ая вершина оказалась вдруг в кеше?

#2
15:16, 28 июня 2009

Executor
> Как 102ая вершина оказалась вдруг в кеше?
с предыдущего прохода.

#3
16:41, 28 июня 2009

doc.
>с предыдущего прохода.
каким таким макаром? если только его геометрия чуть больше кэша вершин ))
может просто опечатка или е углядел, человек, бывает.

#4
17:21, 28 июня 2009

Smouking
> каким таким макаром? если только его геометрия чуть больше кэша вершин ))
Если внимательно посмотреть на рисунок автора статьи и особое внимание уделить нумерации вершин то становится очевидным, что вывод геометри осуществляется лентой ширины порядка половины размера кэша.
Изображение

#5
23:48, 28 июня 2009

странно. вроде я эту статью уже давно видел на сайте...

#6
0:34, 29 июня 2009

Статья сложновато читается... Не то, чтобы не понятно написано, вроде понятно, но както приходится несколько раз одно и тоже прочитать, чтобы дошёл смысл сказанного, толи автор предложения так строит, толи слова такие подбирает, незнаю...

doc.
> Если внимательно посмотреть на рисунок автора статьи и особое внимание уделить
> нумерации вершин то становится очевидным, что вывод геометри осуществляется
> лентой ширины порядка половины размера кэша.

Сори, прочёл не внимательно...
"вершины 100-107 каким-то образом уже находятся в Post-TnL кэше"

jaxon
> странно. вроде я эту статью уже давно видел на сайте...

Потому что статья давнёшняя...

#7
18:36, 3 июля 2009

Сделал ландшафт по принципу описанному в статье, только не заморачивался "разогревом" кеша, но суть осталась таже... Никакого прироста производительности, по сравнению с обычными стрипами, я не получил, даже чуток ФПС упал (ну это понятно - выросло количество вершин и индексов)... ЧЯДНТ?
Никакого отсечения я не делаю, всё вывожу... На меш смотрю полностью... Карта высот 512х512...

#8
21:11, 3 июля 2009

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

#9
21:20, 3 июля 2009

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

#10
21:22, 3 июля 2009

ИМХО стрипы хорошо подходят для больших открытых пространств, а это скорее в какой-нибудь RPG, а не в стратегии, где от типа местности зависит многое.

А в RPG таким макаром много геометрии не спрятать.

#11
21:36, 3 июля 2009

ashujon
> Executor, лол? если смотреть на ландшафт полностью, то метод что описан в
> статье конечно же будет уступает лобовому рендеру всего

Это ещё почему?

MarkoPolo
> ИМХО стрипы хорошо подходят для больших открытых пространств, а это скорее в
> какой-нибудь RPG, а не в стратегии, где от типа местности зависит многое.
>
> А в RPG таким макаром много геометрии не спрятать.

Не знаю смеяться или плакать... :/

#12
21:41, 3 июля 2009

>> Это ещё почему?
потому что обьем выводимой геометрии один и тотже, но при лобовом спосособе - батч 1, а при способе из статьи в твоем случае 512

#13
21:43, 3 июля 2009

ashujon
> потому что обьем выводимой геометрии один и тотже, но при лобовом спосособе,
> батч 1, а при способе из статьи в твоем случае 512

В обоих случаях рисую одним батчем...
Я хочу получить буст от больших кеш хитов, но не ощущаю этого...

#14
21:58, 3 июля 2009

Executor
> Я хочу получить буст от больших кеш хитов, но не ощущаю этого...
А какова ширина фрагментов-полос?

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

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