![]() |
Ответ: C3D Engine
Это правда. 2D движков и так море, тем более нормальный 2D двиг можно самому за пол недели написать, и не интересно. Я приобрел опыт в оптимизации приложений под c++, тоже не плохо... из всего можно извлеч плюсы...
|
Ответ: C3D Engine
Цитата:
Цитата:
|
Ответ: C3D Engine
BUILD 136 (14.06.2012)
Туториал по освещению (под номером 5) - в этом туториале я показываю как можно завернуть хэндлы объектов в классы и использовать их Функции для передачи параметров напрямую в шейдер (не автопараметры) Логирование в файл Исправлены трансформации нормалей в экспортере Экспортер в комплекте Юзербар теперь не такой упоротый))) скачать Tutorial Проверьте на утечку памяти пожалуйста. Дома на NVIDIA GT240 Windows 7 x86, память не убегает, на работе Windows 7 x86 GMA X4500, кушает 500 кб в минуту |
Ответ: C3D Engine
Прикрутил интуитивное определение на чем анимировать.
Я добавил видео, в котором показываю, как работает normal mapping с динамичным освещением. http://youtu.be/_5GUE0yL4cc |
Ответ: C3D Engine
Заметил такую штуку: если анимировать модель на говноинтеле X4500, то не важно на GPU анимируешь или на CPU FPS одинаковый - вывод: отсой
BUILD 139 (16.06.2012) [*]Туториал по нормал мапам [*]Плоскость отсеченияне глючит с масштабируемыми объектами [*]Исправлены некоторые глюки в ядре [*]Добавлены стандартные имена tangents, modelview, model_normal [*]Все шейдерные переменные присваиваются и расчитываются ТОЛЬКО если имя присутствует в шейдере скачать Tutorial |
Ответ: 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 (всё в кадре) |
Ответ: C3D Engine
Супер! Спасибо что потестил. Мне это очень важно
|
Ответ: C3D Engine
Ура! Завел под Андроидом свой движок. Пришлось кучу переписывать. Теперь интерфейс ООПшный. Возможность скомпилировать на SDL - это всякие WinCE, Symbian, и т.д.
Свой формат текстур. В комплекте конвертер. Перетаскиваете на него текстуру и она конвертится в понятный движку формат, старые текстуры удалять. Как доведу до ума сделаю внятную инструкцию - выложу версию. |
Ответ: C3D Engine
под андроид на ES 1.0 или 2.0?
|
Ответ: C3D Engine
GLES 2.0
|
Ответ: C3D Engine
HolyDel, будешь портировать учти, что там много заморочек с шейдерами, например нельзя int привести к float. Короче код должен быть строго по спецификации. вместо in out, varying, и attribue. Хотя может это у меня на LG Optimus P500 так... и что бы не тащить jpeg png и т.д. лучше делать свой формат текстур...
|
Ответ: C3D Engine
Цитата:
ну будут значит ax_in ax_out которые в зависимости от ситуации будут или varying или out. вообще респект тебе что завел это дело под андроид. у меня все руки не доходят. кстати, ты на яве ето делал или на НДК? |
Ответ: C3D Engine
Я это делал на НДК. По другому не портировать сишный код. Там тока запуск главной функции на яве. А вообще это ппц геморойное дело, лучше на ранних стадиях начинать портировать, пока не трудно что то переделать в движке ИМХО. Кстати на планшете шейдеры не рисуют объекты почему-то вечером буду разбираться, если че кину инфу... а на телефоне все ок. Даже плавная анимация ))))
P.S. мм я компилял для android 2.3.3 а на планшеье 4.0.3 в этом дело.... |
Ответ: C3D Engine
а у них разве нет обратной совместимости?
|
Ответ: C3D Engine
Теоретически должно быть. Но я не раз натыкался на то что при скачивании игры пишут например не выше 2.3.3 версии... хз, копаться надо
|
Часовой пояс GMT +4, время: 13:58. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot