|
08.08.2012, 14:52
|
#211
|
Мастер
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений (для 533 пользователей)
|
Ответ: C3D Engine
Дело в том, что fps особо то и не падает, он просто маленький на андроиде... может там какое ограничение? Я читал, что система специально fps режет в GUI до 30ти, может это как-то связано.
upd
Сделал автоматическое прописывание пути к карте памяти. Сделал фц-ию drop для основных объектов которые можно дропать. drawBloom из коробки. Все что касается рендера в текстуру, у меня лично на adreno работает с артефактами, пробовал и FBO и glCopyTexImage2D, результат - артефакты.
Пошел дописывать книгу (краткий мануал), выложу бету, кому не лень можете побаловаться поискать баги.
|
(Offline)
|
|
08.08.2012, 16:41
|
#212
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: C3D Engine
Артефакты текстуры, не связано ли это с размером буфера и текстуры?
Ограничений как бы нету, но там есть на самом деле свой прикол с тем как фпс может прыгать. В 4.1 они синхронизировали потоки инпута и рендера, таким образом улучшив и отклик и фпс.
Я делал демки, был фпс выше 60 в простых сценах, так что нету там ограничения.
|
(Offline)
|
|
08.08.2012, 16:59
|
#213
|
Мастер
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений (для 533 пользователей)
|
Ответ: C3D Engine
на PC у меня за 500-600 зашкаливает моя сцена со всякими там блумами и тенями. А на андроиде 30 любая сцена.
Насчет размера буфера текстуры.. я с ним игрался, эффекта не дало.
Демки ты на андроиде делал?
|
(Offline)
|
|
08.08.2012, 17:28
|
#214
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: C3D Engine
Демки делал на Java, под Android угу.
Насчёт размеров, они кратные 2ум?
|
(Offline)
|
|
08.08.2012, 17:37
|
#215
|
Мастер
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений (для 533 пользователей)
|
Ответ: C3D Engine
Кратны.
Сделал куб выдал 45 fps. Может из-за того что одно ядро?
Ведь на PC скорость хорошая. но я еще glFinish добавил, говорят дает прирост, типа устройство не простаивает зазря ждав вертикальную синхронизацию (ИМХО бред для андроида, но вдруг помагает)
А есть собраный apk потестировать?
|
(Offline)
|
|
08.08.2012, 18:14
|
#216
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: C3D Engine
Дома гляну..
|
(Offline)
|
|
08.08.2012, 18:26
|
#217
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Ответ: C3D Engine
у тебя float или half-float?
|
(Offline)
|
|
08.08.2012, 21:07
|
#218
|
Мастер
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений (для 533 пользователей)
|
Ответ: C3D Engine
float, а как это регулируется?
|
(Offline)
|
|
08.08.2012, 21:13
|
#219
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Ответ: C3D Engine
32-х битные считаются на скалярном процессоре
все, что ниже - на векторном.
забавно, что ты ето не знал
если все же надумаешь писать общий движок - говори
|
(Offline)
|
|
09.08.2012, 16:09
|
#220
|
Мастер
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений (для 533 пользователей)
|
Ответ: C3D Engine
Собрал дистриб
ЗЕРКАЛО
В комплекте: - дока в pdf ( в дальнейшем doxygen когда закончу комментировать код)
- экспортер из макса
- конвертер изображений тут: http://malcdevelop.ru/uploads/imageconv.zip
- примеры для винды и андроида
- медия для экспериментов
- мастер проектов для eclipse indigo
Кто будет юзать и захочет что-то отписать, то писать либо сюда, либо в форум: http://forum.malcdevelop.ru/
Последний раз редактировалось pozitiffcat, 14.08.2012 в 12:18.
|
(Offline)
|
|
Эти 6 пользователя(ей) сказали Спасибо pozitiffcat за это полезное сообщение:
|
|
14.08.2012, 22:36
|
#221
|
Мастер
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений (для 533 пользователей)
|
Ответ: C3D Engine
Готовлю демо проект к движку. Это будет маленькая игра на выживание, на обоих платформах Windows и Android
|
(Offline)
|
|
Эти 5 пользователя(ей) сказали Спасибо pozitiffcat за это полезное сообщение:
|
|
15.08.2012, 01:09
|
#222
|
Бывалый
Регистрация: 06.04.2009
Сообщений: 612
Написано 276 полезных сообщений (для 858 пользователей)
|
Ответ: C3D Engine
Поглядел.
Понравился pdf. Есть немного орфограф. ошибок но не суть. Callback везде удивил.
Проект под vs скомпилился с первого раза, всё сразу заработало. Это круто.
Можно ли рисовать в свои окна и виджеты. Например в Qt виджет, зная hwnd и его размеры?
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
15.08.2012, 09:44
|
#223
|
Мастер
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений (для 533 пользователей)
|
Ответ: C3D Engine
Пока нельзя. но это в самых ближайших планах. я сейчас зантмаюсь продвижением у буржуев и опьимизацией еще там в экспортере надо сделать автоматическую конвертацию изображений, а то вручную приходится материал править. на gamedev.net людям тоже понравилось. Всем спасибо кто пробует движок.
|
(Offline)
|
|
17.08.2012, 11:36
|
#224
|
Дэвелопер
Регистрация: 04.09.2005
Адрес: Красноярск
Сообщений: 1,376
Написано 491 полезных сообщений (для 886 пользователей)
|
Ответ: C3D Engine
Ура! Я смог скомпилить у себя для андроида версию (всего-то надо было сдк обновить).
Фпс не выводятся, ну да ладно.
Код лаконичный.
+1
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
18.08.2012, 22:14
|
#225
|
Дэвелопер
Регистрация: 04.09.2005
Адрес: Красноярск
Сообщений: 1,376
Написано 491 полезных сообщений (для 886 пользователей)
|
Ответ: C3D Engine
Разобрался, нашёл отрывок из книжки про нативную разработку, надо было сконвертить проект в с++.
pozitiffcat, научи меня как в Eclipse прописать ndk-build или ссылкой на инфу поделись - чтобы при запуске эклипс сам компилил либу и джава-прогу.
Я сравнил свойства проектов примеров из ндк с твоим и заметил, что у тебя есть в списке билдеров CDT Builder, как ты его добавил, что там за параметры? И в твоём проекте есть разделы с настройками с++, видимо появились при добавлении CDT.
Помоги разобраться.
Последний раз редактировалось Жека, 20.08.2012 в 07:26.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 05:55.
|