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

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

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

Ответ
 
Опции темы
Старый 06.03.2009, 18:01   #46
Lost
Оператор ЭВМ
 
Регистрация: 09.12.2007
Сообщений: 39
Написано 2 полезных сообщений
(для 4 пользователей)
Ответ: Atlantis Engine

Сообщение от -=Jack=- Посмотреть сообщение
Это нелепейший баг =)
Забыл убрать плоскость физическую, которая не видима, а модель сцены находится чуть ниже ноля, и все модельки грохались на плоскость не долетая до земли =)
(Offline)
 
Ответить с цитированием
Старый 06.03.2009, 21:17   #47
Lost
Оператор ЭВМ
 
Регистрация: 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
Lost
Оператор ЭВМ
 
Регистрация: 09.12.2007
Сообщений: 39
Написано 2 полезных сообщений
(для 4 пользователей)
Ответ: Atlantis Engine

Небольшая демка с рендером в текстуру, потестируйте пожалуйста
http://slil.ru/27029369
(Offline)
 
Ответить с цитированием
Старый 07.03.2009, 00:50   #49
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: Atlantis Engine

работает. окола 800 фпс.
на кубе текстура отображается с миром. на отражение не похоже.
(Offline)
 
Ответить с цитированием
Старый 07.03.2009, 02:11   #50
Lost
Оператор ЭВМ
 
Регистрация: 09.12.2007
Сообщений: 39
Написано 2 полезных сообщений
(для 4 пользователей)
Ответ: Atlantis Engine

Да не, это ни разу не отржаение)) это просто рендеринг текстуры из координат камеры и наложение на куб =))
(Offline)
 
Ответить с цитированием
Старый 08.03.2009, 02:06   #51
Lost
Оператор ЭВМ
 
Регистрация: 09.12.2007
Сообщений: 39
Написано 2 полезных сообщений
(для 4 пользователей)
Ответ: Atlantis Engine

Блин полный косяк с этим стресс тестом енитей, весь день пытаюсь оптимизировать, сумел поднять фпс с 55 до примерно 110 когда ни один обьект попадает во фрустум...когда все обьекты в кадре (напомню 4096 кубиков) у меня примерно 20 фпс, что имхо очень мало...у меня просто нет больше никаких мыслей по этому поводу, что может столько кушать, если у кого нибудь есть какие нибуль мысли на этот счет - поделитесь пожалуйста...

Из нового:
* Небольшая система материалов, основанная на D3DMATERIAL9, работает довольно неплохо на FFP, когда найду проблему (см. выше), допишу класс шейдера и сделаю разделение на подачу параметров материала (ффп/шейдер)
(Offline)
 
Ответить с цитированием
Старый 09.03.2009, 13:55   #52
Lost
Оператор ЭВМ
 
Регистрация: 09.12.2007
Сообщений: 39
Написано 2 полезных сообщений
(для 4 пользователей)
Ответ: Atlantis Engine

Доделал систему материалов, шейдеры и отсечение источников света не попадающих в кадр (грубовато конечно по сфере выходит, но пока сойдет)
(Offline)
 
Ответить с цитированием
Старый 09.03.2009, 20:45   #53
Lost
Оператор ЭВМ
 
Регистрация: 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
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: Atlantis Engine

с самого начала 440 фпс.
если смотреть на стену со спекуляром - то 340-380
если накидать 100 кубов - то фпс падает до 120.

картинка очень приятная! зачет
(Offline)
 
Ответить с цитированием
Старый 09.03.2009, 21:38   #55
NitE
злобный флудер
 
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений
(для 1,476 пользователей)
Ответ: Atlantis Engine

мне регистрация что-то не понадобилась ))
в первой демке фпс хаотично скачет 500-990
во второй в среднем 450, картинка и вправду красивая ))
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Lost (09.03.2009)
Старый 09.03.2009, 22:10   #56
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Atlantis Engine

Накормите скринами..
(Offline)
 
Ответить с цитированием
Старый 09.03.2009, 22:22   #57
Lost
Оператор ЭВМ
 
Регистрация: 09.12.2007
Сообщений: 39
Написано 2 полезных сообщений
(для 4 пользователей)
Ответ: Atlantis Engine

MoKa
Наслаждайся


Кстати в папке media/materials можно поиграться с материалами, если закоменитть effect (; - comment) будет FFP
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
moka (10.03.2009)
Старый 10.03.2009, 00:30   #58
-=Jack=-
ПроЭктировщик
 
Аватар для -=Jack=-
 
Регистрация: 10.01.2009
Адрес: хз
Сообщений: 177
Написано 18 полезных сообщений
(для 44 пользователей)
Ответ: Atlantis Engine

Поигрался, отключил эффект - появились глюки с освещением. Видно твоё "отсечение источников света" работает весьма плохо.
__________________
Я бы изменил мир, но Бог не даёт исходников...
(Offline)
 
Ответить с цитированием
Старый 10.03.2009, 09:29   #59
Lost
Оператор ЭВМ
 
Регистрация: 09.12.2007
Сообщений: 39
Написано 2 полезных сообщений
(для 4 пользователей)
Ответ: Atlantis Engine

Согласен, нужно доводить до ума
(Offline)
 
Ответить с цитированием
Старый 10.03.2009, 10:29   #60
SBJoker
Злобный Админ
 
Аватар для SBJoker
 
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений
(для 9,330 пользователей)
Ответ: Atlantis Engine

485фсп когда видна пустота, 49фпс когда все кубики в кадре.
__________________
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
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, время: 05:33.


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