|
14.06.2012, 10:51
|
#106
|
Мастер
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений (для 533 пользователей)
|
Ответ: C3D Engine
Это правда. 2D движков и так море, тем более нормальный 2D двиг можно самому за пол недели написать, и не интересно. Я приобрел опыт в оптимизации приложений под c++, тоже не плохо... из всего можно извлеч плюсы...
|
(Offline)
|
|
14.06.2012, 10:56
|
#107
|
Дэвелопер
Регистрация: 14.02.2007
Сообщений: 1,471
Написано 824 полезных сообщений (для 2,920 пользователей)
|
Ответ: C3D Engine
Сообщение от pozitiffcat
2D движков и так море, тем более нормальный 2D двиг можно самому за пол недели написать, и не интересно.
|
Я на вскидку не могу назвать ни одного нормального 2D движка. За полнеели ты напишешь тормозное говно, приспособленное к жизни только на десктопах -> никому не нужное и не применимое в боевых условиях.
Сообщение от pozitiffcat
Я приобрел опыт в оптимизации приложений под c++, тоже не плохо... из всего можно извлеч плюсы...
|
Нарисовать 4К кубиков на десктопе это вообще никакой опыт оптимизации. Опыт оптимизации можно получить только в реально сложных боевых задачах, а не лабая примеры на коленке.
|
(Offline)
|
|
Эти 3 пользователя(ей) сказали Спасибо Knightmare за это полезное сообщение:
|
|
14.06.2012, 17:30
|
#108
|
Мастер
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений (для 533 пользователей)
|
Ответ: C3D Engine
BUILD 136 (14.06.2012)
Туториал по освещению (под номером 5) - в этом туториале я показываю как можно завернуть хэндлы объектов в классы и использовать их
Функции для передачи параметров напрямую в шейдер (не автопараметры)
Логирование в файл
Исправлены трансформации нормалей в экспортере
Экспортер в комплекте
Юзербар теперь не такой упоротый)))
скачать
Tutorial
Проверьте на утечку памяти пожалуйста. Дома на NVIDIA GT240 Windows 7 x86, память не убегает, на работе Windows 7 x86 GMA X4500, кушает 500 кб в минуту
|
(Offline)
|
|
14.06.2012, 23:11
|
#109
|
Мастер
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений (для 533 пользователей)
|
Ответ: C3D Engine
Прикрутил интуитивное определение на чем анимировать.
Я добавил видео, в котором показываю, как работает normal mapping с динамичным освещением.
http://youtu.be/_5GUE0yL4cc
Последний раз редактировалось pozitiffcat, 15.06.2012 в 17:21.
|
(Offline)
|
|
16.06.2012, 13:37
|
#110
|
Мастер
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений (для 533 пользователей)
|
Ответ: C3D Engine
Заметил такую штуку: если анимировать модель на говноинтеле X4500, то не важно на GPU анимируешь или на CPU FPS одинаковый - вывод: отсой
BUILD 139 (16.06.2012)
[*]Туториал по нормал мапам
[*]Плоскость отсеченияне глючит с масштабируемыми объектами
[*]Исправлены некоторые глюки в ядре
[*]Добавлены стандартные имена tangents, modelview, model_normal
[*]Все шейдерные переменные присваиваются и расчитываются ТОЛЬКО если имя присутствует в шейдере
скачать
Tutorial
|
(Offline)
|
|
16.06.2012, 16:22
|
#111
|
Злобный Админ
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений (для 9,330 пользователей)
|
Ответ: C3D Engine
Демки из этого поста ->
tutorial № 1 - ~10k fps
tutorial № 2 - 1115 fps (всё в кадре)
tutorial № 3 - ~6900 fps (всё в кадре)
tutorial № 4 - ~4270 fps (всё в кадре)
tutorial № 6 - ~2050 fps (всё в кадре)
tutorial № 7 - ~7k fps (всё в кадре)
__________________
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
16.06.2012, 21:31
|
#112
|
Мастер
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений (для 533 пользователей)
|
Ответ: C3D Engine
Супер! Спасибо что потестил. Мне это очень важно
|
(Offline)
|
|
11.07.2012, 13:30
|
#113
|
Мастер
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений (для 533 пользователей)
|
Ответ: C3D Engine
Ура! Завел под Андроидом свой движок. Пришлось кучу переписывать. Теперь интерфейс ООПшный. Возможность скомпилировать на SDL - это всякие WinCE, Symbian, и т.д.
Свой формат текстур. В комплекте конвертер. Перетаскиваете на него текстуру и она конвертится в понятный движку формат, старые текстуры удалять.
Как доведу до ума сделаю внятную инструкцию - выложу версию.
|
(Offline)
|
|
11.07.2012, 13:46
|
#114
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Ответ: C3D Engine
под андроид на ES 1.0 или 2.0?
|
(Offline)
|
|
11.07.2012, 14:12
|
#115
|
Мастер
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений (для 533 пользователей)
|
Ответ: C3D Engine
GLES 2.0
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
11.07.2012, 14:40
|
#116
|
Мастер
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений (для 533 пользователей)
|
Ответ: C3D Engine
HolyDel, будешь портировать учти, что там много заморочек с шейдерами, например нельзя int привести к float. Короче код должен быть строго по спецификации. вместо in out, varying, и attribue. Хотя может это у меня на LG Optimus P500 так... и что бы не тащить jpeg png и т.д. лучше делать свой формат текстур...
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
11.07.2012, 14:57
|
#117
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Ответ: C3D Engine
вместо in out, varying, и attribue.
|
фигово.
ну будут значит ax_in
ax_out
которые в зависимости от ситуации будут или varying или out.
вообще респект тебе что завел это дело под андроид. у меня все руки не доходят.
кстати, ты на яве ето делал или на НДК?
|
(Offline)
|
|
11.07.2012, 15:03
|
#118
|
Мастер
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений (для 533 пользователей)
|
Ответ: C3D Engine
Я это делал на НДК. По другому не портировать сишный код. Там тока запуск главной функции на яве. А вообще это ппц геморойное дело, лучше на ранних стадиях начинать портировать, пока не трудно что то переделать в движке ИМХО. Кстати на планшете шейдеры не рисуют объекты почему-то вечером буду разбираться, если че кину инфу... а на телефоне все ок. Даже плавная анимация ))))
P.S. мм я компилял для android 2.3.3 а на планшеье 4.0.3 в этом дело....
|
(Offline)
|
|
11.07.2012, 15:25
|
#119
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Ответ: C3D Engine
а у них разве нет обратной совместимости?
|
(Offline)
|
|
11.07.2012, 17:35
|
#120
|
Мастер
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений (для 533 пользователей)
|
Ответ: C3D Engine
Теоретически должно быть. Но я не раз натыкался на то что при скачивании игры пишут например не выше 2.3.3 версии... хз, копаться надо
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 18:31.
|