Combine Children Extented (расширенный)

Оптимизация моделей, текстур, звуков

Re: Combine Children Extented (расширенный)

Сообщение WhiteDevil 05 янв 2011, 01:27

Вот хотел спросить, чем отличается кобминирование чайлдов у объекта скриптом этим от указания объекту атрибута static сверху справа, над трансформом.
Я игрался, выводил разные меши с одинаковым материалом.
Рендерил объектов 20, в сумме 6.5к трианглов.
С комбайнером (стандартным, этим не пробовал) имел 750-800 фпс. Дк = 1, батчед = 0
Со статиком имел 650-700 фпс. Дк = 1, батчед = 20

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

Хотел бы спросить про батчинг. Начитался директовской английской литературы про него, но так и не понял сути - что енто есть. Эт только использование одного материала для нескольких объектов?
Аватара пользователя
WhiteDevil
UNIверсал
 
Сообщения: 455
Зарегистрирован: 19 дек 2010, 15:55

Re: Combine Children Extented (расширенный)

Сообщение DbIMok 05 янв 2011, 11:06

как ни странно, в справке все есть
правильный вопрос - половина ответа. учитесь формулировать вопросы понятно.
Новости > _Telegram чат @unity3d_ru (11.6k/4.8k online) > _Telegram канал @unity_news (4.6k подписчиков) > Телеграм тема > "Спасибо"
Аватара пользователя
DbIMok
Адепт
 
Сообщения: 6372
Зарегистрирован: 31 июл 2009, 14:05

Re: Combine Children Extented (расширенный)

Сообщение WhiteDevil 05 янв 2011, 11:57

Спасибы :)
Аватара пользователя
WhiteDevil
UNIверсал
 
Сообщения: 455
Зарегистрирован: 19 дек 2010, 15:55

Re: Combine Children Extented (расширенный)

Сообщение bumer7721 31 июл 2011, 14:05

и что с етим Combine Children делать куда ево засовавать?????
Аватара пользователя
bumer7721
UNIт
 
Сообщения: 102
Зарегистрирован: 29 июл 2011, 14:18

Re: Combine Children Extented (расширенный)

Сообщение Neodrop 31 июл 2011, 15:51

То же самое что и со стандартным. Вешаем на объект и он клеит все чилды с одинаковыми материалами в один меш. Рекомендую вам пройти начальные уроки. Много вопросов ни о чём.
Добавить neodrop в Skype
Изображение
"Спасибо!" нашему порталу, вы сможете сказать ЗДЕСЬ.
Если проблема не решается честно, нужно её обмануть! || Per stupiditas at Astra!
Страх порождает слабость. Бесстрашных поражают пули.
Протратившись на блядях байтах, на битах не экономят.
Аватара пользователя
Neodrop
Админ
 
Сообщения: 8480
Зарегистрирован: 08 окт 2008, 15:42
Откуда: Питер
Skype: neodrop
  • Сайт

Re: Combine Children Extented (расширенный)

Сообщение bumer7721 31 июл 2011, 16:40

а можыте скинуть сслылку на уроки. очень буду рад :) :-bd
Аватара пользователя
bumer7721
UNIт
 
Сообщения: 102
Зарегистрирован: 29 июл 2011, 14:18

Re: Combine Children Extented (расширенный)

Сообщение Malganus 11 янв 2012, 14:07

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

А за скрипт спасибо (3A4OT) :-bd
Malganus
UNец
 
Сообщения: 7
Зарегистрирован: 26 авг 2011, 18:50

Re: Combine Children Extented (расширенный)

Сообщение Merkurii 08 апр 2012, 00:55

Спасибо большое за скрипт,часто им пользуюсь,но последнее время столкнулся с проблемой,если группа объектов на которые я накидываю Комбайн в сцене имеют префабы, то настройки cast shadov и recesiv shadov всегда включены,как это можно исправить?
Аватара пользователя
Merkurii
UNец
 
Сообщения: 37
Зарегистрирован: 19 окт 2010, 23:01

Re: Combine Children Extented (расширенный)

Сообщение VitaMin00 16 май 2012, 16:18

Подскажите такую вещь, куда вешать этот скрипт? Вот у меня, допустим 20 стен на сцене. у всех один материал и текстура. Мне вешать скрипт на префаб? или в окне иерархии на пустой gameobject, где лежат эти 20 стен? И ещё, unity 3.5.2. В этом скрипте у меня нет тех настроек, что на скриншоте в начале темы. одна только галка доступна: Generate Triangle Strips, которая по умолчанию стоит.
VitaMin00
UNITрон
 
Сообщения: 187
Зарегистрирован: 12 мар 2012, 19:54

Re: Combine Children Extented (расширенный)

Сообщение Neodrop 16 май 2012, 17:27

В Unity 3.5.2 этот скрипт, в принципе не нужен. Ставим галки static и используем статический батчинг.
Добавить neodrop в Skype
Изображение
"Спасибо!" нашему порталу, вы сможете сказать ЗДЕСЬ.
Если проблема не решается честно, нужно её обмануть! || Per stupiditas at Astra!
Страх порождает слабость. Бесстрашных поражают пули.
Протратившись на блядях байтах, на битах не экономят.
Аватара пользователя
Neodrop
Админ
 
Сообщения: 8480
Зарегистрирован: 08 окт 2008, 15:42
Откуда: Питер
Skype: neodrop
  • Сайт

Re: Combine Children Extented (расширенный)

Сообщение VitaMin00 16 май 2012, 17:35

агась) который только в версии про))) Которой у меня нет и не предвидется в ближайшем будущем) потому повторно и прошу помощи с моим вопросом)
VitaMin00
UNITрон
 
Сообщения: 187
Зарегистрирован: 12 мар 2012, 19:54

Re: Combine Children Extented (расширенный)

Сообщение denri11 09 авг 2012, 14:09

LightMap vs Combine Children Extendet
После процедуры Combine Now я запекаю лайтмап на созданный меш. А он запекается криво, не так как если бы без использования этого скрипта. В чем проблема?
denri11
UNец
 
Сообщения: 32
Зарегистрирован: 31 июл 2012, 20:40

Re: Combine Children Extented (расширенный)

Сообщение Neodrop 09 авг 2012, 14:58

ага, бывает иногда. В чём проблема я так и не разобрался. Не было времени, а сейчас не использую скрипт в виду наличия батчинга.
Добавить neodrop в Skype
Изображение
"Спасибо!" нашему порталу, вы сможете сказать ЗДЕСЬ.
Если проблема не решается честно, нужно её обмануть! || Per stupiditas at Astra!
Страх порождает слабость. Бесстрашных поражают пули.
Протратившись на блядях байтах, на битах не экономят.
Аватара пользователя
Neodrop
Админ
 
Сообщения: 8480
Зарегистрирован: 08 окт 2008, 15:42
Откуда: Питер
Skype: neodrop
  • Сайт

Re: Combine Children Extented (расширенный)

Сообщение denri11 17 окт 2012, 21:41

denri11 писал(а):LightMap vs Combine Children Extendet
После процедуры Combine Now я запекаю лайтмап на созданный меш. А он запекается криво, не так как если бы без использования этого скрипта. В чем проблема?


Для решения этой проблемы мною был подправлен стандартный скрипт MeshCombineUtility на основе которого работает Combine Children. В нем неправильно строилась развертка uv1 для скомбайненого меша, которую и юзает LightMap.
Прикрепляю сам файл, который нужно заменить в папке Standard Assets\Scripts\Utility Scripts\.
У вас нет доступа для просмотра вложений в этом сообщении.
denri11
UNец
 
Сообщения: 32
Зарегистрирован: 31 июл 2012, 20:40

Re: Combine Children Extented (расширенный)

Сообщение [bm] 18 окт 2012, 22:08

Neodrop писал(а):В Unity 3.5.2 этот скрипт, в принципе не нужен. Ставим галки static и используем статический батчинг.

так же думал, но со статик у меня 150 drawcalls при 140 batched, а если всю статику комбайню в мешь, то 57 дк при 64 батчед
Mafia Rush: universal iOS game _https://goo.gl/CKq4D Android _https://goo.gl/slFLXx
Shooter Ball: Android _https://goo.gl/21QyPw
skype: bmindfield
Аватара пользователя
[bm]
UNIверсал
 
Сообщения: 426
Зарегистрирован: 11 май 2010, 22:33
Откуда: Россия, Ижевск

Пред.След.

Вернуться в Медиа

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1