FPS на iPhone

Программирование для iPhone & Android

FPS на iPhone

Сообщение mrAndrew 14 янв 2010, 14:42

Сбилдил на Адвенсед лицензии сцену в которой был голый плейн ,с low-res textur-кой , и 1 неанимированный спрайтик созданный по средствам SpriteManager. Также пробовал вместо спрайта создавать плейн с прозрачной текстуркой .В Юнити редакторе в обоих случаях у меня было 2 драукола , и около 10 вертексов , и чтото около 2000 fps.
Также закинул на камеру стандартный скрипт для отображения fps в игре.
При запуске непосредственно на телефоне получаю 29-30 фпс в обоих случаях,и не более ! :(
Вот я не пойму это максимум для Айфона или это по причине того что Юнити 3D движок и рендерить Quad -спрайт (либо plane с прозрачной текстуркой) айфону гораздо сложнее чем чисто 2Д спрайт (как в Торке). На форуме торка я читал про игру в которой на экране куча спрайтов с анимацией и разных партиклов ,и там было заявлено 60 фпс на айфоне
mrAndrew
UNец
 
Сообщения: 20
Зарегистрирован: 14 янв 2010, 12:38

Re: FPS на iPhone

Сообщение Neodrop 14 янв 2010, 14:50

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

Re: FPS на iPhone

Сообщение Neodrop 14 янв 2010, 14:52

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

Re: FPS на iPhone

Сообщение mrAndrew 14 янв 2010, 15:17

Хмм, ну возможно 30 фпс -это пик именно для 3Д рендера ,просто некоторые 2Д игрушки ,с движущимися спрайтиками смотрятся более сглаженными чем 2.5D Юнити-спрайты , и по ощущениям в чисто 2Д играх более 30 фпс .
А откуда инфа про пиковые 30 фпс ?
mrAndrew
UNец
 
Сообщения: 20
Зарегистрирован: 14 янв 2010, 12:38

Re: FPS на iPhone

Сообщение Neodrop 14 янв 2010, 15:22

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

Re: FPS на iPhone

Сообщение mrAndrew 14 янв 2010, 15:27

почитал http://www.idevgames.com/forum/showthread.php?t=15488
Можно и 60 фпс но этого сложно добиться.
Получается что на Юнити больше 30 фпс ,без зависаний не выжать так как у Юнити все таки 3Д рендер =(
ПИшут что можно кап фпс подлнять выше 30 #define kFPS 60.0 ,но тогда 3Д приложение с большой долей вероятности будет и вылетать ,и больше жрать батарею и проц
Эхх жаль ,теперь я еще больше склоняюсь в сторону 2Д.Жалко что юнити с 2Д не дружит.
Последний раз редактировалось mrAndrew 14 янв 2010, 15:32, всего редактировалось 1 раз.
mrAndrew
UNец
 
Сообщения: 20
Зарегистрирован: 14 янв 2010, 12:38

Re: FPS на iPhone

Сообщение Neodrop 14 янв 2010, 15:32

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

Re: FPS на iPhone

Сообщение mrAndrew 14 янв 2010, 15:35

Ответ прост.В кино есть Motion Blur а в айфоне на движущийся маленький объект типа ядра или ракеты из подствольника , при 30 фпс смотреть не комфортно,так как подсознательно заметно движение рывками .
mrAndrew
UNец
 
Сообщения: 20
Зарегистрирован: 14 янв 2010, 12:38

Re: FPS на iPhone

Сообщение Paul Siberdt 14 янв 2010, 15:39

Решение:
Добавьте MotionBlur своему ядру. Зачем рисовать шарик, когда можно заменить его на stroke, ориентированный по оси биллборд с текстурой размытого ядра? :p ;)
Причем, можно исхитриться и масштабировать биллборд по оси движения в прямой зависимости от скорости.. тогда будет ну вааще полный блюр и ажур B-)
Последний раз редактировалось Paul Siberdt 14 янв 2010, 15:41, всего редактировалось 1 раз.
Аватара пользователя
Paul Siberdt
Адепт
 
Сообщения: 5317
Зарегистрирован: 20 июн 2009, 21:24
Откуда: Moscow, Russia
Skype: siberdt
  • Сайт

Re: FPS на iPhone

Сообщение Neodrop 14 янв 2010, 15:40

Ерунда полная. Поставьте себе Penelope Demo и потестируйте своё подсознание.

Изображение

Или вот это (Occlusion Culling) :

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

Re: FPS на iPhone

Сообщение Neodrop 14 янв 2010, 15:42

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

Re: FPS на iPhone

Сообщение Zaicheg 14 янв 2010, 15:53

Neodrop писал(а): Каждый кадр резок и движения его не размывают

Строго говоря, плохой фокус даёт блур, а не моушен блур.
А в Кино выдержка каждого кадра равно нулю, да?
Дьяченко Роман
e-mail: _zaicheg.reg@gmail.com
skype: zaicheg12
vkontakte: _vk.com/zaichegq
Работа: _wie3.com _www.sanviz.com
Аватара пользователя
Zaicheg
Адепт
 
Сообщения: 3024
Зарегистрирован: 19 июн 2009, 15:12
Откуда: Череповец

Re: FPS на iPhone

Сообщение Neodrop 14 янв 2010, 16:21

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

Re: FPS на iPhone

Сообщение Paul Siberdt 14 янв 2010, 16:23

А еще видео кажет два кадра одновременно, рисуя их чересстрочно и тем самым размывая разницу между соседними кадрами.
Последний раз редактировалось Paul Siberdt 14 янв 2010, 16:31, всего редактировалось 1 раз.
Аватара пользователя
Paul Siberdt
Адепт
 
Сообщения: 5317
Зарегистрирован: 20 июн 2009, 21:24
Откуда: Moscow, Russia
Skype: siberdt
  • Сайт

Re: FPS на iPhone

Сообщение Neodrop 14 янв 2010, 16:24

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

След.

Вернуться в iPhone & Android

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

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