forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Проекты C++ (http://forum.boolean.name/forumdisplay.php?f=56)
-   -   axelynx (http://forum.boolean.name/showthread.php?t=14637)

HolyDel 31.05.2011 20:41

Ответ: axelynx
 


http://axelynx.googlecode.com/files/MoutionBlur.zip

на старых видеокартах / драйверах не пойдет скорее всего.

тут тестируются две технологии:
1) рендер в слой 3д текстуры
2) кэширование бинарников шейдеров.

програмку надо запустить два раза
1 раз она будет грузить и компилировать сурс шейдера и сохранять его бинарник
2 раз она будет грузить бинарник

пишется время загрузки. просьба его запостить. если бинарные шейдеры не поддерживаются - то будет все время грузиться тексты и компилироваться.

у меня 130мс загрузка сурсов и их компиляйца
0-16 мс загрузку бинарников

pax 31.05.2011 21:19

Ответ: axelynx
 
94 ms
0 ms

PS: странный эффект при движении камеры...

wolfhound512 31.05.2011 21:26

Ответ: axelynx
 
компиляция 125 мс
бинарники 16 мс

блур какой-то слишком сильный (длительный?), если двигать камеру (даже не очень быстро), то получается месиво.

HolyDel 02.06.2011 22:07

Ответ: axelynx
 


http://axelynx.googlecode.com/files/CubeMapTest.zip

потестите плиз кубемапы.
с бинарниками был глюк на ати - вроде исправил. просьба проаерить у кого ати и свежие драйвера

отключить блюр - F2 (включить -F1)

mr.DIMAS 03.06.2011 16:47

Ответ: axelynx
 
время
495 ms
1,2 ms

а это правильно что при включенном блюре появляется эффект радуги?

ps. ati hd 4870 свежие дрова

HolyDel 03.06.2011 17:21

Ответ: axelynx
 
Цитата:

а это правильно что при включенном блюре появляется эффект радуги?
да - это психоделический блюр

HolyDel 08.06.2011 00:53

Ответ: axelynx
 
64к взрывов (с дельтатайом косяк - может тупить если фпс выше 400)



http://axelynx.googlecode.com/files/Explodes.zip


для сравнения прошлый бенч на 4к взрывов:
http://forum.boolean.name/showthread.php?t=7972

pax 08.06.2011 01:13

Ответ: axelynx
 
FPS: 730+ , не взрываются, иногда мелькают...

moka 08.06.2011 01:39

Ответ: axelynx
 
1500+ взрываются, но с дельтой да, баги конкретные..

HolyDel 11.06.2011 12:36

Ответ: axelynx
 
кажизь баг с дельтой пофиксил:
http://axelynx.googlecode.com/files/...xtureArray.zip

потестите плиз снова

moka 11.06.2011 15:10

Ответ: axelynx
 
140-150 ms.
Дельта ОК.
Фпс хз где посмотреть было..

Такое колличество спрайтов - круто!

HolyDel 11.06.2011 18:45

Ответ: axelynx
 
Цитата:

Такое колличество спрайтов - круто!
спасибо! там лям спрайтов
в реальном приложении было бы тормознее так как тут фрей спрайта высчитывается из позиции (что фейк) а по идее надо-бы передавать значение фрейма взрыва каждый кадр

pax 13.06.2011 15:44

Ответ: axelynx
 
79ms Texture3d первый запуск, второй 0,5 ms,
Texture Array второй запуск - 1,4 ms.
Взрывается.)

HolyDel 16.06.2011 01:10

Ответ: axelynx
 
Всем привет.



В новой демке тест динамической ликовки, проигрывания theor-ы и постэффектов. (12 МЕТРОВ!)
http://axelynx.googlecode.com/files/TheoraVideoTest.zip

в движке несколько изменилась инициализация. раньше было eng->Graphics..

теперь Window *wnd = eng->AddWindow...

также будет поддержка прицепляться к чужому окну

функционал связаный с окном - ну там Flip-ы всякие и установление заголовка перекочевали в Window

теперь код минимального приложения выглядит так:
Код:

#include <axelynx.h>
using namespace axelynx;

int main()
{
        Engine *eng = Engine::Init();                        //инициалищация движка
        Window *wnd = eng->AddWindow(800,600);        //инициализация окна

        while(wnd->isRunning())        //пока окно не закрыли
        {
                wnd->Flip();        //отобразить содержимое и синхронизировать с системой
        }

        eng->Free(); //освободить ресурсы
        return 0;
}

думаю над инсталлером под винду и студию 2010.

также была добавлена возможность при отсоединении рендеробъектов (текстур, шейдеров, рендертаргетов, постэффектов) вернуться к прошлому. раньше можно было вернуться лишь к пустому.

постэффекты могут вкладываться друг в друга

Цитата:

blur->Add(grayscale)->Add(inversecolor)

pax 16.06.2011 13:29

Ответ: axelynx
 
Работает, но пишет FPS:0 и все размыто и звука нету


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

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot