| Author |
Message |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/10/2009 10:03:57
|
Golem
![[Avatar]](/images/avatar/4d0c87e77cf8fb0b2ea63f71fa8abf83f530a92c.png)
Joined: 15/04/2009 07:36:30
Messages: 238
Offline
|
день добрый!
я все-таки не могу догнать про мобильность объектов. а тут еще поиск по форуму перестал что-либо находить (сломался чтоли?).
1) если у меня на сцене 50 статичных объектов (все объекты не двигаются, только контейнер камеры). и всем им я ставлю мобильность равной 0 - от этого толк будет? или при построении BSP-дерева или движении камеры мобильность всех объектов пересчитается?
2) меняется ли вообще мобильность статичных объектов при проигрывании флэшки? (при условии что кроме контейнера камеры другие объекты на сцене не двигаются).
3) если один из этих объектов состоит из 50 более мелких объектов, надо ли каждому мелкому объекту выставлять мобильность, или достаточно их родителю поставить mobility=0?
ну и вопрос немного не по теме
3) есть ли способы ускорить прорисовку такого сложного объекта (картинка) с сохранением геометрии? а то уж очень дерганое движение.. FPS до 11 падает.
может как-то количество распилов уменьшить..
и еще один уже совсем не по теме
4) с чем связано уменьшение производительности при движении камеры одновременно с вращением, по сравнению с движением или вращением по отдельности?
P.S. правильно ли я понимаю, что объекты, находящиеся в разных сценах не пилят друг друга, из-за чего общее количество полигонов меньше, из-за чего скорость прорисовки возрастает?
|
| Filename |
cmplxo.jpg |
Download
|
| Description |
вот этот самый объект |
| Filesize |
93 Kbytes
|
| Downloaded: |
126 time(s) |
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/10/2009 11:40:26
|
makc
![[Avatar]](/images/avatar/bbcbb1e844266f4abdfc29b3d8a64628607fa47e.png)
Joined: 02/06/2008 12:19:17
Messages: 1704
Offline
|
Алексей Юрченко wrote:а тут еще поиск по форуму перестал что-либо находить (сломался чтоли?)
+1 выглядит как будто ограничили поиск только свежими постами, чтобы сервер не дымился.
Алексей Юрченко wrote:P.S. правильно ли я понимаю, что объекты, находящиеся в разных сценах не пилят друг друга, из-за чего общее количество полигонов меньше, из-за чего скорость прорисовки возрастает?
правильно.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/10/2009 18:59:17
|
therussian
Joined: 28/06/2009 13:22:59
Messages: 1502
Offline
|
makc wrote:
Алексей Юрченко wrote:а тут еще поиск по форуму перестал что-либо находить (сломался чтоли?)
+1 выглядит как будто ограничили поиск только свежими постами, чтобы сервер не дымился.
Да, мы в танковой части тоже заметили. Надо нас разносить в разные форумы, что ли - в вашей части поиск не игрушка, а инструмент скорей.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/10/2009 22:44:18
|
makc
![[Avatar]](/images/avatar/bbcbb1e844266f4abdfc29b3d8a64628607fa47e.png)
Joined: 02/06/2008 12:19:17
Messages: 1704
Offline
|
Меня не так как поиск напрягают http://forum.alternativaplatform.com/recentTopics/list.page вряд ли я буду искать то что уже видел (за год я тут искал старые темы раз 5), с другой стороны запросто могу пропустить что-то новое и интересное.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/10/2009 06:54:41
|
Golem
![[Avatar]](/images/avatar/4d0c87e77cf8fb0b2ea63f71fa8abf83f530a92c.png)
Joined: 15/04/2009 07:36:30
Messages: 238
Offline
|
заметьте - уже было три ответа про неработающий поиск
а вот по моим вопросам кто-нибудь может что-то ответить-посоветовать?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/10/2009 15:01:04
|
wolf
![[Avatar]](/images/avatar/b3f0c7f6bb763af1be91d9e74eabfeb199dc1f1f.jpg)
Joined: 31/05/2008 23:19:38
Messages: 1521
Offline
|
Алексей, вы читали вот эти документы?
http://docs.alternativaplatform.com/pages/viewpage.action?pageId=18415641
http://docs.alternativaplatform.com/pages/viewpage.action?pageId=26345475
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/10/2009 06:39:52
|
Golem
![[Avatar]](/images/avatar/4d0c87e77cf8fb0b2ea63f71fa8abf83f530a92c.png)
Joined: 15/04/2009 07:36:30
Messages: 238
Offline
|
читал, даже два раза...
общая теория-то мне понятна, но вот "химия" процесса туманна. от того и не могу понять что будет, если всем объектам назначить мобильность "0".
как я понял, в моем случае очень помогла бы простая Z-сортировка, но она только еще "планируется"
кстати говоря
Ограничение размеров:
FP9 - 2880x2880
FP10 - 4095x4095
для 10-го плеера у меня почему-то не работает. при попытке заембедить текстуру 3kx3k выдает ошибку.
This message was edited 1 time. Last update was at 19/10/2009 06:47:06
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/10/2009 10:14:33
|
zboris
Joined: 09/07/2008 18:41:21
Messages: 61
Offline
|
Alexei,
Himiya v principe prosta - tolko trebuetsya mnogo vremeni na rutinnuyu rabotu - esli u tebya prorva obiektov.
S mobilnostiyu ispolzuy v osnovnom princip togo chto objects s bolee vysokoi mobilnostiyu ne rezhut(ne pilyat) te, chto s menee nizkoi. Tem samim ty mozhesh ogranichivat kolichestvo razrezov, a sledovatelno i povishat proizvoditelnost.
Imenno poetomu v teorii da i v primerah rebyatami tut privedennimi nuzhno delat primerno tak:
a.) esli u tebya est skybox - sdelay emu samuyu nizkuyu mobilnost skazhem -10.
b.) dobav landshaft (ploskost na kotoroy tvoi domiki iz skrinshota stoyat) - zadai emu chutok povyshe mobilnost - naprimer 0.
c.) postvav domik svoi na landshaft i naznach emu mobility 1
poka poluchaetsya chto domik tvoi nizemlyu ni skybox ne rezhet.
d.) Dobav esche odin domik - naznach emu mobility 2. Teper smotri chto domik1 budet rezat domik2 (ne naoborot) Podumai chto vygodnee, mozhet byt mobilnosti domikam nuzhno pomenyat mestami - eto v zavisimosti ot slozhnosti modelei domov. Dlya etogo ispolzuy DevMaterial iz API - tam chetko pokazhet tebe - chem svetlee tekstura na modeli - tem bolshe ona rezhetsya.
e.) Nu i tak dalee - eksperementiruy...
PS: zamet', esli ty zagruzhaesh 3DS file s default mobilnostiyu, i 3DS soderzhet v sebe neskolko bolee-menee slozhnih obektov - to eto delo dostatochnim obrazom tormozit, po sravneniyu s tem, kak esli by ty vsem ob'ektam iz 3DS zadal otdelnuyu mobilnost. Raspily... zannogu ih...
====================
Teper po voprosam:
1. Net smysla stavit vsemu odnu i tuzhe mobilnost v tvoei modeli. Mnogo raspilov budet (sudya po SS kartinke)
2. Ponyatie pereschitivaemoi mobilnosti dlya statichnih obektov absurdno. Mobilnost zadaet glubinu "obekta" v BSP dereve. Raz eta "glubina" zadanna - i geometriya ne menyaetsya - eto navsegda
3. Zabud pro roditelya, i manipuliruy s mobilnostyami of children - zavisit ot slozhnosti modeli tvoeim. Mozhet statsya chto polovina etih children budut imet odnu i tuzhe mobilnost - a ostalnye - raznuyu.
nu i Otvet nemnogo ne po teme:
a.) Mobilnost ispolzuy,
b.) chast granei mozhet voobsche ubrat? v zavisimosti konechno esli ugol obzora pozvolyaet.
c.) Napishi kakoi nibud prostenkiy variant LOD management.
d.) Uprosti model. tekuschaya versiya alternativi rekomenduet v srednem okolo 3000 poligonov. Na srednestatisticheskoi mashine podobnaya fleshka letaet. Esli u tebya ne letaet - pomenyay mashinu
nu i esche odin otvet sovsem uzhe ne po teme:
S tem chto kogda kamera letaet - vsya geometriya statichna - t.e. ne menyaetsya. Eto znachit chto CPU ne rashoduet tvoi rubli na matchast perestroiki BSP dereva - i vse shustrenko rabotaet.
A kogda ob'ekt v pole zreniya kameri krutitsya - to poluchaetsya effekt opisanniy vyshe.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/10/2009 12:17:38
|
Golem
![[Avatar]](/images/avatar/4d0c87e77cf8fb0b2ea63f71fa8abf83f530a92c.png)
Joined: 15/04/2009 07:36:30
Messages: 238
Offline
|
вот за это большушее спасибо!
не могу сказать что я туго соображаю, но иногда пока суть не станет понятна - ясная картинка не строится.
вот эта фраза была ключевой для понимания
princip togo chto objects s bolee vysokoi mobilnostiyu ne rezhut(ne pilyat) te, chto s menee nizkoi.
попробую еще поэкспериментировать со сплиттерами и невидимыми коробочками...
насчет ответа совсем не по теме не совсем понял: объекты в поле зрения камеры неподвижны относительно сцены. двигается только сама камера.
то есть, камера крутится (mouselook) - дерганья нет и не тормозит.
камера двигается (WASD) - аналогично.
а вот если камерой и двигать и крутить (WASD+mouselook) - тут и начинаются жесткие тормоза.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/10/2009 12:28:51
|
AlexNomad
Joined: 14/01/2009 19:20:52
Messages: 118
Offline
|
Алексей Юрченко wrote:насчет ответа совсем не по теме не совсем понял: объекты в поле зрения камеры неподвижны относительно сцены. двигается только сама камера.
то есть, камера крутится (mouselook) - дерганья нет и не тормозит.
камера двигается (WASD) - аналогично.
а вот если камерой и двигать и крутить (WASD+mouselook) - тут и начинаются жесткие тормоза.
Может быть банально идет два пересчета на кадр?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/10/2009 12:31:13
|
Golem
![[Avatar]](/images/avatar/4d0c87e77cf8fb0b2ea63f71fa8abf83f530a92c.png)
Joined: 15/04/2009 07:36:30
Messages: 238
Offline
|
возможно (:
чтот я об этом не подумал даже..
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/10/2009 14:12:13
|
AlexNomad
Joined: 14/01/2009 19:20:52
Messages: 118
Offline
|
удален повтор сообщения
This message was edited 1 time. Last update was at 19/10/2009 14:15:09
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/10/2009 02:00:23
|
zboris
Joined: 09/07/2008 18:41:21
Messages: 61
Offline
|
Aleksei U.
sorry - ne pravlilno prochel vopros 4 (aka sovsem ne po teme) ne tot otvet i vidal . Ya napisal pro raznicu vrascheniya kamery vokrug ob'ekta i vrascheniya ob'ekta v pole zreniya kameri.
Naskolko ya ponyal u tebya tormoza pri obrabotke klaviaturi i myshi odnovremenno v tvoem kontrollere. Hm... edinstvennoe chto prihodit v golovu eto to, chto seichas u tebya model ochen slozhnya i raspily uvelichivayut etu slozhnost esche bolshe. Banalno, no tvoemu kompu ne hvataet "vremeni" na obrabotku kontrollera.
U menya phozhaya problema est, kogda ya odnu fleshku svoyu gonyayu na moschnoi mashine - vse puchkom, i kogda ee zhe zapulyayu na svoem starenkom p4 - tak tam podobnaya tebe problema i viskakivaet - i kontroller "zalipaet" i odnovremenno ispolzvoat klaviaturu s mish'yu ne poluchaetsya...
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/10/2009 02:52:28
|
makc
![[Avatar]](/images/avatar/bbcbb1e844266f4abdfc29b3d8a64628607fa47e.png)
Joined: 02/06/2008 12:19:17
Messages: 1704
Offline
|
translit.ru
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/10/2009 08:53:31
|
zboris
Joined: 09/07/2008 18:41:21
Messages: 61
Offline
|
XEX...
blocked at my office
|
|
|
 |
|
|