Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Проекты > Проекты C++

Ответ
 
Опции темы
Старый 02.08.2012, 19:55   #196
pozitiffcat
Мастер
 
Аватар для pozitiffcat
 
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений
(для 533 пользователей)
Ответ: C3D Engine

//работа с партиклами "дым"
class ParticleCallback : public ocge::IParticleCallback
{
public:
	virtual ocge::IParticleProperties & onLoad(ocge::IParticleProperties &properties)
	{
		properties.scale = 10;
		properties.alpha = (float)(rand() % 100) / 100.0;
		properties.position = glm::vec3(properties.x/5.0,5.0-properties.alpha*5.0,properties.y/5.0);
		return properties;
	}

	virtual ocge::IParticleProperties &onProcess(ocge::IParticleProperties &properties)
	{	
		properties.color = glm::vec3(properties.alpha*0.3, properties.alpha*0.3, properties.alpha*0.3);
		properties.alpha -= 0.5 * 0.001;
		if(properties.alpha <= 0) properties.alpha += 1.0;
		properties.position.y = 5.0-properties.alpha*5.0;
		return properties;
	}
};

//создание партиклов
....................
ocge::IParticleSystem* psystem = smgr->createParticleSystem("myPS",engine->createTexture("smoke.oi"),10*10, new ParticleCallback());
psystem->setActive(true);
....................
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
HolyDel (02.08.2012)
Старый 02.08.2012, 20:02   #197
pozitiffcat
Мастер
 
Аватар для pozitiffcat
 
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений
(для 533 пользователей)
Ответ: C3D Engine

Моя сцена на nvidia gt240 дает 147 fps.

помню боролся с ксорсом, когда писал tower defense, сцена давала 90 с чем-то...
(Offline)
 
Ответить с цитированием
Старый 02.08.2012, 20:28   #198
MiXaeL
Бывалый
 
Аватар для MiXaeL
 
Регистрация: 22.08.2006
Сообщений: 700
Написано 146 полезных сообщений
(для 267 пользователей)
Ответ: C3D Engine

450 на gtx470
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
pozitiffcat (02.08.2012)
Старый 03.08.2012, 00:25   #199
Spy4433
ПроЭктировщик
 
Аватар для Spy4433
 
Регистрация: 16.04.2008
Сообщений: 161
Написано 36 полезных сообщений
(для 63 пользователей)
Ответ: C3D Engine

307 в кадре и 360 конфигурация ПК в подписи
__________________
форум эт вещь... и почему я раньше им не пользовался?

AMD Phenom(tm) II X6 3.20GHz 8GB GTX 550(1Gb)
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
pozitiffcat (03.08.2012)
Старый 07.08.2012, 16:39   #200
pozitiffcat
Мастер
 
Аватар для pozitiffcat
 
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений
(для 533 пользователей)
Ответ: C3D Engine

Новый тест для андроид устройств. Оптимизированная сцена. (группироака мешей в один буффер вершин, по материалам, на уровне движка, увеличило 35% производительность у меня)
http://rghost.ru/39619958 APK
http://rghost.ru/39620226 media.zip класть в /sdcard/ocge/ (не в /mnt/sdcard/ocge), я еще не поправил автоопределние...
на адрено 200 ровно 30 фпс. Проц 600 мгц
(Offline)
 
Ответить с цитированием
Старый 07.08.2012, 17:02   #201
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: C3D Engine

30 Mb.... много не?
Тем более для мобилок.

FPS: 49 - 51
Используй Notifications чтобы хотя бы сообщить что он не нашёл медию.

Имхо, для Tegra 3, твой движёк слиииишком медленный, для такой мелкой сцены.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
pozitiffcat (07.08.2012)
Старый 07.08.2012, 17:15   #202
pozitiffcat
Мастер
 
Аватар для pozitiffcat
 
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений
(для 533 пользователей)
Ответ: C3D Engine

Ну может быть.. тока хз куда еще больше оптимизировать.. а проблемы с медией это мелоч, это очень легко решаемо, просто не до этого.
Спасибо за тест
З.Ы. в медии лежит левел, который я для компа делал, там текстуры некоторые по 16 метров =) в зипе поменьше...
MoKa, а ты пробовал еще чьи нибудь движки? Просто интересно, как с другими производительность... просто я не пробовал, не в курсе...
(Offline)
 
Ответить с цитированием
Старый 07.08.2012, 18:07   #203
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: C3D Engine

Да можно производительность тестить и на PC, сравнивая аналогичные сцены например с axelynx.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
pozitiffcat (07.08.2012)
Старый 07.08.2012, 18:22   #204
Mhyhr
Бывалый
 
Регистрация: 06.04.2009
Сообщений: 612
Написано 276 полезных сообщений
(для 858 пользователей)
Ответ: C3D Engine

FPS:39
Adreno 220,
1.6*2 ггц
960x540

Последний раз редактировалось Mhyhr, 07.08.2012 в 23:48.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
pozitiffcat (07.08.2012)
Старый 07.08.2012, 20:23   #205
pozitiffcat
Мастер
 
Аватар для pozitiffcat
 
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений
(для 533 пользователей)
Ответ: C3D Engine

451 fps моя сцена выдала у меня на pc с nvidia gt240. думаю это офигенно, потому что на ксорсе помню, выдавало 90-120
(Offline)
 
Ответить с цитированием
Старый 07.08.2012, 20:42   #206
pozitiffcat
Мастер
 
Аватар для pozitiffcat
 
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений
(для 533 пользователей)
Ответ: C3D Engine

Устройство на 1ггц mali400 800x480 выдоло 35 fps
p.s. 600MHz Adreno 200 480x320 - 30 fps
(Offline)
 
Ответить с цитированием
Старый 07.08.2012, 21:44   #207
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: C3D Engine

galaxy note (android 4.0.3) 32/33 фпс.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
pozitiffcat (07.08.2012)
Старый 07.08.2012, 22:04   #208
pozitiffcat
Мастер
 
Аватар для pozitiffcat
 
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений
(для 533 пользователей)
Ответ: C3D Engine

короче примерно на всех одинаково, разница только в разрешении
хм. на Galaxy Note тоже mali400
(Offline)
 
Ответить с цитированием
Старый 07.08.2012, 22:07   #209
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: C3D Engine

но зато разрешение 1280 х 800.
(Offline)
 
Ответить с цитированием
Старый 08.08.2012, 13:38   #210
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: C3D Engine

На HTC One X: 1280 x 720
По мне так такая сцена не может выдавать такой низкий FPS.
Хотя если сделать 3 теста, совсем чуток моделек, затем как сейчас, и ещё одну с огромным количеством, глянуть на результаты, и сравнить с другими движками - как падает там FPS по пути каждого теста. Может у тебя вес обработки объектов слишком тяжёлый..
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
pozitiffcat (08.08.2012)
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 19:06.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com