|
06.03.2009, 18:01
|
#46
|
Оператор ЭВМ
Регистрация: 09.12.2007
Сообщений: 39
Написано 2 полезных сообщений (для 4 пользователей)
|
Ответ: Atlantis Engine
Сообщение от -=Jack=-
|
Это нелепейший баг =)
Забыл убрать плоскость физическую, которая не видима, а модель сцены находится чуть ниже ноля, и все модельки грохались на плоскость не долетая до земли =)
|
(Offline)
|
|
06.03.2009, 21:17
|
#47
|
Оператор ЭВМ
Регистрация: 09.12.2007
Сообщений: 39
Написано 2 полезных сообщений (для 4 пользователей)
|
Ответ: Atlantis Engine
Доделал рендер в текстуру, если интересно синтаксис получился такой
// RENDET TO TEXTURE
aRenderTexture* rtSample;
aTexture* texSample;
rtSample = ResourceManager.createRenderTexture(512, 512);
texSample = ResourceManager.createTexture(512, 512, D3DFMT_A8B8G8R8, TEXTURE_RENDER_TARGET);
entLevel01->setTexture(TEXTURE_SKIN1, 0, texSample);
//---------------------------------------------------
// BEGIN RENDER TO TEXTURE
//---------------------------------------------------
// set render texture
Render.setRenderTexture(0, rtSample, false);
Render.clearScreen();
// rendering scene
RenderManager.renderScene();
// restore back buffer
Render.setLastRenderTexture(0, rtSample, false);
//---------------------------------------------------
// END RENDER TO TEXTURE
//---------------------------------------------------
// set new surface for texture
rtSample->updateTexture(0, texSample, false);
|
(Offline)
|
|
06.03.2009, 23:47
|
#48
|
Оператор ЭВМ
Регистрация: 09.12.2007
Сообщений: 39
Написано 2 полезных сообщений (для 4 пользователей)
|
Ответ: Atlantis Engine
Небольшая демка с рендером в текстуру, потестируйте пожалуйста
http://slil.ru/27029369
|
(Offline)
|
|
07.03.2009, 00:50
|
#49
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Ответ: Atlantis Engine
работает. окола 800 фпс.
на кубе текстура отображается с миром. на отражение не похоже.
|
(Offline)
|
|
07.03.2009, 02:11
|
#50
|
Оператор ЭВМ
Регистрация: 09.12.2007
Сообщений: 39
Написано 2 полезных сообщений (для 4 пользователей)
|
Ответ: Atlantis Engine
Да не, это ни разу не отржаение)) это просто рендеринг текстуры из координат камеры и наложение на куб =))
|
(Offline)
|
|
08.03.2009, 02:06
|
#51
|
Оператор ЭВМ
Регистрация: 09.12.2007
Сообщений: 39
Написано 2 полезных сообщений (для 4 пользователей)
|
Ответ: Atlantis Engine
Блин полный косяк с этим стресс тестом енитей, весь день пытаюсь оптимизировать, сумел поднять фпс с 55 до примерно 110 когда ни один обьект попадает во фрустум...когда все обьекты в кадре (напомню 4096 кубиков) у меня примерно 20 фпс, что имхо очень мало...у меня просто нет больше никаких мыслей по этому поводу, что может столько кушать, если у кого нибудь есть какие нибуль мысли на этот счет - поделитесь пожалуйста...
Из нового:
* Небольшая система материалов, основанная на D3DMATERIAL9, работает довольно неплохо на FFP, когда найду проблему (см. выше), допишу класс шейдера и сделаю разделение на подачу параметров материала (ффп/шейдер)
|
(Offline)
|
|
09.03.2009, 13:55
|
#52
|
Оператор ЭВМ
Регистрация: 09.12.2007
Сообщений: 39
Написано 2 полезных сообщений (для 4 пользователей)
|
Ответ: Atlantis Engine
Доделал систему материалов, шейдеры и отсечение источников света не попадающих в кадр (грубовато конечно по сфере выходит, но пока сойдет)
|
(Offline)
|
|
09.03.2009, 20:45
|
#53
|
Оператор ЭВМ
Регистрация: 09.12.2007
Сообщений: 39
Написано 2 полезных сообщений (для 4 пользователей)
|
Ответ: Atlantis Engine
А вот и я, прежде всего хочу порадовать новостью о том, что удалось повысить ФПС с стресс тесте енитей когда ничего нет в кадре в 3 раза, когда все 4к кубиков в кадре фпс остался почти прежним, увы но боюсь это никак не исправить пока я не перестану юзать D3DXMESH, замерьте пожалуйста фпс (все результаты плз скиньте в топик с тестами движков)
Обновленная демка(нужна регистраиця):
http://lostgamestudio.ucoz.ru/load/1-1-0-11
А вот другая демка, материалы + шейдеры + источники света (в виде техже лампочек на джоинтах),
Там иногда странно себя ведет яркость освещения (и-за отсечения невидимого источника, это я там в шейдере напутал, не особо в ХЛСЛ разбираюсь пока, так что ... как есть в общем). Хотелось бы поглядеть на фпс на различных конфигурациях и услышать пожелания\замечания.
http://lostgamestudio.ucoz.ru/load/1-1-0-12
|
(Offline)
|
|
09.03.2009, 20:55
|
#54
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Ответ: Atlantis Engine
с самого начала 440 фпс.
если смотреть на стену со спекуляром - то 340-380
если накидать 100 кубов - то фпс падает до 120.
картинка очень приятная! зачет
|
(Offline)
|
|
09.03.2009, 21:38
|
#55
|
злобный флудер
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений (для 1,476 пользователей)
|
Ответ: Atlantis Engine
мне регистрация что-то не понадобилась ))
в первой демке фпс хаотично скачет 500-990
во второй в среднем 450, картинка и вправду красивая ))
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
09.03.2009, 22:10
|
#56
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: Atlantis Engine
Накормите скринами..
|
(Offline)
|
|
09.03.2009, 22:22
|
#57
|
Оператор ЭВМ
Регистрация: 09.12.2007
Сообщений: 39
Написано 2 полезных сообщений (для 4 пользователей)
|
Ответ: Atlantis Engine
MoKa
Наслаждайся
Кстати в папке media/materials можно поиграться с материалами, если закоменитть effect ( ; - comment) будет FFP
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
10.03.2009, 00:30
|
#58
|
ПроЭктировщик
Регистрация: 10.01.2009
Адрес: хз
Сообщений: 177
Написано 18 полезных сообщений (для 44 пользователей)
|
Ответ: Atlantis Engine
Поигрался, отключил эффект - появились глюки с освещением. Видно твоё "отсечение источников света" работает весьма плохо.
__________________
Я бы изменил мир, но Бог не даёт исходников...
|
(Offline)
|
|
10.03.2009, 09:29
|
#59
|
Оператор ЭВМ
Регистрация: 09.12.2007
Сообщений: 39
Написано 2 полезных сообщений (для 4 пользователей)
|
Ответ: Atlantis Engine
Согласен, нужно доводить до ума
|
(Offline)
|
|
10.03.2009, 10:29
|
#60
|
Злобный Админ
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений (для 9,330 пользователей)
|
Ответ: Atlantis Engine
485фсп когда видна пустота, 49фпс когда все кубики в кадре.
__________________
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Похожие темы
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
Ninfa3d Engine |
L.D.M.T. |
3D-программирование |
54 |
09.01.2010 06:41 |
Engine |
win32 |
3D-программирование |
14 |
01.08.2009 17:52 |
Illusion engine 2/5 D |
Черный крыс |
Проекты на BlitzMax |
4 |
24.07.2009 23:06 |
IRR Licht3D Engine |
Matrix |
C++ |
3 |
31.01.2009 23:06 |
Часовой пояс GMT +4, время: 12:55.
|