forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   3D-программирование (http://forum.boolean.name/forumdisplay.php?f=12)
-   -   FPS Экономия ресурсов (http://forum.boolean.name/showthread.php?t=5837)

FDsagizi 13.04.2008 01:07

Ответ: FPS Экономия ресурсов
 
Цитата:

Сообщение от jimon (Сообщение 79459)
и получайте мега секас ! дадада

А кто говорил- что это легко:-), обычно обновляют физику и ИИ во время, пока ресуеться картинка.

-=SCiP=- 13.04.2008 02:17

Ответ: FPS Экономия ресурсов
 
Хм. я думал что рендеринг в последнию очередь делается!
Сначало расчет математика и т.д. потом уже вывод на экран.
Хм.

ABTOMAT 13.04.2008 12:48

Ответ: FPS Экономия ресурсов
 
Цитата:

Сообщение от FDsagizi (Сообщение 79467)
А кто говорил- что это легко:-), обычно обновляют физику и ИИ во время, пока ресуеться картинка.

Где ж ты такое прочитал?

HolyDel 13.04.2008 14:01

Ответ: FPS Экономия ресурсов
 
Цитата:

А кто говорил- что это легко, обычно обновляют физику и ИИ во время, пока ресуеться картинка.
рисуется картинка тоже ЦПУ. (т.е. всякие куллинги, сортировка полупрозрачных елементов, определение лод-ов и т.к. - ето ложится на ЦПУ). Одновременно не получится. Это все равно что "обычно одновременно едят чипсы и едут на велосипеде".

tormoz 13.04.2008 17:28

Ответ: FPS Экономия ресурсов
 
Это заговор

FDsagizi 13.04.2008 21:28

Ответ: FPS Экономия ресурсов
 
Цитата:

Сообщение от HolyDel (Сообщение 79494)
рисуется картинка тоже ЦПУ. (т.е. всякие куллинги, сортировка полупрозрачных елементов, определение лод-ов и т.к. - ето ложится на ЦПУ). Одновременно не получится. Это все равно что "обычно одновременно едят чипсы и едут на велосипеде".

Представь что рендер жрет 30милисек( современная картинка, с тяжелыми шейдерами ), скока от сюда будет жрать ЦПУ:-) ?

jimon 13.04.2008 22:14

Ответ: FPS Экономия ресурсов
 
ну если логика подготовит кадр, то можно запустить отдельно рендер
и отдельной просчет нового кадра

в идеальном случае просчет нового кадра закончится до окончания
рендера и мы будем ждать gpu

HolyDel 14.04.2008 11:45

Ответ: FPS Экономия ресурсов
 
Цитата:

ну если логика подготовит кадр, то можно запустить отдельно рендер
и отдельной просчет нового кадра
двойная буфферизация. технология еще со времен седого ДОСа

jimon 14.04.2008 12:08

Ответ: FPS Экономия ресурсов
 
хм, извеняюсь, не знал :)

moka 14.04.2008 13:11

Ответ: FPS Экономия ресурсов
 
Тяжёлый рендер будет тоже больше цпу кушат, там есть свои приколы, к примеру посылка данных в шейдер, и т.п.

Цитата:

Хм. я думал что рендеринг в последнию очередь делается!
Сначало расчет математика и т.д. потом уже вывод на экран.
Прально Думаешь.

FDsagizi 14.04.2008 20:51

Ответ: FPS Экономия ресурсов
 
Цитата:

Сообщение от MoKa (Сообщение 79533)
Если не пробовал не говори, а если попробовал то ты глупец.

Ну ты писец как сказал:-D
Не буду удевлен если по такой системе работает унриал 3, крайэнжн- и хочешь сказать что их разрабы глупцы?
ЗЫ\ какой ты наивный;)

ABTOMAT 15.04.2008 00:57

Ответ: FPS Экономия ресурсов
 
Да это не к тому...
Топик-то в разделе Блитз3Д создан.
А по сему даёшь рабочий исходнег для Блитз3Д, иначе хватит уже флудить.

moka 15.04.2008 11:40

Ответ: FPS Экономия ресурсов
 
FDsagizi, ты хочешь сказать с фпс в 5 у меня будут тупить боты, а с фпс 50 они будут умнее на много, машины тоже с разной скоростью будут ездить? И по сети играя, у одного быстрее, а у другого медленее.
:lol: не, ну ты возжигаешь!

jimon 15.04.2008 12:05

Ответ: FPS Экономия ресурсов
 
ну если по-философствовать то ...
правильной является сервер-клиентная архитектура

вся симуляция чего либо : физики, ии, игровой логики и тд - это сервер
а вся показуха етих многочисленых данных - клиент
в любом случае симуляция от рендера не зависит (я о данных говорю),
а рендер от симуляции напрямую зависит ... (управление - не рендер)
потому сервер можно запустить в один поток, а то и на отдельной машине, а клиент пусть себе рендерит

но такая архитектура слишком громоздка для простеньких шароварок (выделенный сервер для тетриса)
но в принципе довольно просто масштабируется для задач любого уровня
(4 вычислительных сервера, один главный и один клиент)

moka 15.04.2008 12:10

Ответ: FPS Экономия ресурсов
 
Цитата:

вся симуляция чего либо : физики, ии, игровой логики и тд - это сервер
а вся показуха етих многочисленых данных - клиент
в любом случае симуляция от рендера не зависит (я о данных говорю),
а рендер от симуляции напрямую зависит ... (управление - не рендер)
+1
Но это не только к сервер<>клиент сруктуре относится но и к любым качественным синхронизаторам.


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

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot