forum.boolean.name

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

Lost 29.01.2009 01:09

Atlantis Engine
 
Всем привет, просьба потестить небольшую демку моего недо-движка :)
Для работы необходима видеокарта с поддержкой шейдеров 2.0 версии и драйвера на Physx не ниже 2.8.1 версии :)

http://lostgamestudio.ucoz.ru/load/0-0-0-7-20

Управление:
Камера - WASD, мышь
Q - Создать ящик
E - Создать гнума
Z - Создать сферу
X - Включить/Выключить туман
Y - H, G - J, B - N - Двигает источник света

P.S. Замеченный баг, при создании большой кучи состоящей из 250 обьектов и более и если в нее бросить физ обьект, то начинается жуткий тормоз иначе(когда куча неактивна) фпс в районе 190, надо в саппорт физиксу отписать.

Про баги с камерой просьба не писать, камера кренится по roll оси, никак не могу пофиксить пока..

HolyDel 29.01.2009 01:11

Ответ: Atlantis Engine
 
первый.

короче - все круто. мягкие тени, освещение, гном.
при старте фпс от 180 до 280. Если накидать 300 объектов - опускается до 24х.

ABTOMAT 29.01.2009 01:59

Ответ: Atlantis Engine
 
Второй.
При старте ФПС 300
При 300 Кубиках - 40 ФПС

Ленин, шейдеры - всё работает.
Только вот тень у кубиков на асфальте какая-то страннта... такое чувство будто кубик в воздухе парит. Короче повнимательнее посмотри на них.

jimon 29.01.2009 02:00

Ответ: Atlantis Engine
 
не плохо, при старте 600 фпс
идинственое что frustum culling не учитывает тень - обьект не виден, а тень еще видна но обьект уже выбрасывают из рендера и тень тоже не рендерится

moka 29.01.2009 02:20

Ответ: Atlantis Engine
 
А можно скринчиков, и побольше?

HolyDel 29.01.2009 02:41

Ответ: Atlantis Engine
 
Вложений: 3
я взял на себя смелость записать видео-ролик:
http://www.youtube.com/watch?v=4BAs3GxYMGA

а вот скрины:

jimon 29.01.2009 02:47

Ответ: Atlantis Engine
 
HolyDel

последний скриншот жжот

moka 29.01.2009 03:15

Ответ: Atlantis Engine
 
А чего не полетал теньки в близи как смотрится не показал? А так весьма ничего так!

Lost 29.01.2009 09:06

Ответ: Atlantis Engine
 
Большое спасибо за посты, да тень куллингом не учитывается, тени вообще не интегрированы в двиг, я их ма уровне юзера сделал для красоты, у теней немного смещены границы решается это не сложным финтом ушами с буффером - сегодня постараюсь сделать )

Abiron 29.01.2009 12:00

Ответ: Atlantis Engine
 
Фпс 600, и запускалось через раз(буквально). А теперь норм. Только темновато(лицо гнома увидеть так и не смог.)

Lost 29.01.2009 12:45

Ответ: Atlantis Engine
 
Странные проблемы с запуском, седня все проверю, на гнума не наложена карта нормалей и освещение расчитывается неправильно, ибо гнум уникален и наложить на него карту нормалей грех :-)

Mr_F_ 29.01.2009 15:11

Ответ: Atlantis Engine
 
каким методом сделаны тени и особенно их блюренье?

HolyDel 29.01.2009 15:28

Ответ: Atlantis Engine
 
PCF 3x3

Lost 29.01.2009 17:24

Ответ: Atlantis Engine
 
Обычный perspective shadow mapping с pcf 3x3, но кушает довольно много ресов, я буду переписывать под скрин спейс блур чего и тебе советую )

Mr_F_ 29.01.2009 20:50

Ответ: Atlantis Engine
 
я и делал скрин спейс блюр, но мне наоборот показалось что он медленее чем псф)
ну и косячок есть - если у тебя тень ровно обрезается полигоном, то после блюра она выедет за границу.
если найдёшь способ это решить, подскажи)


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

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