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

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

Вернуться   forum.boolean.name > Программирование игр для компьютеров > C++

Ответ
 
Опции темы
Старый 01.12.2009, 19:10   #31
mr.DIMAS
Дэвелопер
 
Аватар для mr.DIMAS
 
Регистрация: 26.12.2006
Адрес: Санкт-Петербург
Сообщений: 1,572
Написано 547 полезных сообщений
(для 1,540 пользователей)
Ответ: SimpleGraphicsEngine 0.1b

нашел проблему - Ш Е Й Д У Р Ы. я сверхтормозящеглючный шейдер написал. буду проводить оптимизацию, новую версию( стопудов рабочую выложу через 2 дня )
__________________

(Offline)
 
Ответить с цитированием
Старый 01.12.2009, 19:11   #32
LUK
Нуждающийся
 
Регистрация: 21.07.2007
Сообщений: 93
Написано 7 полезных сообщений
(для 13 пользователей)
Подмигивание Ответ: SimpleGraphicsEngine 0.1b

Ни один из примеров не запустился...

Сообщение от mr.DIMAS Посмотреть сообщение
нашел проблему - Ш Е Й Д У Р Ы. я сверхтормозящеглючный шейдер написал. буду проводить оптимизацию, новую версию( стопудов рабочую выложу через 2 дня )
Ну что ж, желаю удачи в нелегком деле =)
(Offline)
 
Ответить с цитированием
Старый 03.12.2009, 18:56   #33
mr.DIMAS
Дэвелопер
 
Аватар для mr.DIMAS
 
Регистрация: 26.12.2006
Адрес: Санкт-Петербург
Сообщений: 1,572
Написано 547 полезных сообщений
(для 1,540 пользователей)
Ответ: SimpleGraphicsEngine 0.1b

Переписал шейдер, подлатал дырки в классах. ДОЛЖНО РАБОТАТЬ! ТЕСТИРОВАЛ У 3-Х ДРУЗЕЙ. У ВСЕХ ЗАПУСКАЛОСЬ И НЕ ВЫЛЕТАЛО!!!
На старых компах без шейдеров ( в двиге были выключены ) тоже все работало
Вложения
Тип файла: rar SimpleGameEngine.rar (4.20 Мб, 477 просмотров)
__________________

(Offline)
 
Ответить с цитированием
Старый 03.12.2009, 19:07   #34
Knightmare
Дэвелопер
 
Регистрация: 14.02.2007
Сообщений: 1,471
Написано 824 полезных сообщений
(для 2,920 пользователей)
Ответ: SimpleGraphicsEngine 0.1b

Положительный момент - запустилось.
В целом - отвратная демка. Кстати можно ли скрин как оно должно выглядеть, а то сдается мне текстуры ложатся у меня исключительно криво. Ну и билинейная фильтрация текстур вгоняет меня в уныние. Кстати скайбокс дико глючит на стыках граней. Из далека эффект как будто они выполнены так - /\/\/\/\/\/\/\/\
Ну и ФПС убил. Просто убил.
(Offline)
 
Ответить с цитированием
Старый 03.12.2009, 19:10   #35
mr.DIMAS
Дэвелопер
 
Аватар для mr.DIMAS
 
Регистрация: 26.12.2006
Адрес: Санкт-Петербург
Сообщений: 1,572
Написано 547 полезных сообщений
(для 1,540 пользователей)
Ответ: SimpleGraphicsEngine 0.1b

Демка полное дерьмо, я просто торопилсо ))) поэтому ни о какой супер карте речи и не шло
фпс типа не больше 60 т.к не более частоты обновления экрана, скай бокс да )) тупак вышел из-з того что очень большое расстояние,
__________________

(Offline)
 
Ответить с цитированием
Старый 03.12.2009, 19:12   #36
Knightmare
Дэвелопер
 
Регистрация: 14.02.2007
Сообщений: 1,471
Написано 824 полезных сообщений
(для 2,920 пользователей)
Ответ: SimpleGraphicsEngine 0.1b

Чо? Упирается в vsync? А ничо что у мну 85 герц? И что иногда ниже 60 проседает? Скрин таки реквестирую.
(Offline)
 
Ответить с цитированием
Старый 03.12.2009, 19:15   #37
mr.DIMAS
Дэвелопер
 
Аватар для mr.DIMAS
 
Регистрация: 26.12.2006
Адрес: Санкт-Петербург
Сообщений: 1,572
Написано 547 полезных сообщений
(для 1,540 пользователей)
Ответ: SimpleGraphicsEngine 0.1b

блин может тупо фпс просто рассчитывается т.к делал счетчик по книге Френка Луны
DWORD FrameCnt;
float TimeElapsed;
float FPS;
void CalcFPS(float timeDelta)
{
FrameCnt++;
TimeElapsed += timeDelta;
if(TimeElapsed >= 1.0f)
{
FPS = (
float)FrameCnt / TimeElapsed;
TimeElapsed = 0.0f;
FrameCnt = 0;
}
}

/////////////////////
time = GetTickCount();
...Рендеринг
delta = GetTickCount - time;
CalcFPS(delta)
txt.DrawString(80,0,(int)(FPS*1000));

__________________

(Offline)
 
Ответить с цитированием
Старый 03.12.2009, 19:20   #38
Knightmare
Дэвелопер
 
Регистрация: 14.02.2007
Сообщений: 1,471
Написано 824 полезных сообщений
(для 2,920 пользователей)
Ответ: SimpleGraphicsEngine 0.1b

Да. Счетчик погоду показывает у тебя. Но ФПС реально низкий. Fraps'у я верю. А в нем разброс - 50-70. А при vsync допустима погрешность 1-2 кадра. Вывод - срочно оптимизировать. С такими показателями на чуть более сложной сцене оно умрет нафиг.
(Offline)
 
Ответить с цитированием
Старый 03.12.2009, 19:22   #39
mr.DIMAS
Дэвелопер
 
Аватар для mr.DIMAS
 
Регистрация: 26.12.2006
Адрес: Санкт-Петербург
Сообщений: 1,572
Написано 547 полезных сообщений
(для 1,540 пользователей)
Ответ: SimpleGraphicsEngine 0.1b

Ок, просто тянуть такой ( > 100 кб ) объем кода в одиночку не самое простое занятие. Кстате двиг тянет 3 000 000 треугольников( по крайней мере у меня ) с фпс 33 - 35( на скрине не 3 000 000 треугольников ))))))))))))))))))))) )
Миниатюры
Нажмите на изображение для увеличения
Название: SS.PNG
Просмотров: 877
Размер:	2.09 Мб
ID:	8443  
__________________

(Offline)
 
Ответить с цитированием
Старый 03.12.2009, 20:14   #40
falcon
Разработчик
 
Аватар для falcon
 
Регистрация: 12.07.2008
Сообщений: 523
Написано 196 полезных сообщений
(для 470 пользователей)
Ответ: SimpleGraphicsEngine 0.1b

куб что-то сильно плющит..
попробуй поставь угол зрения не p/2 а p/4
картинка должна стать лучш ^^

и ещё, скажи в чём соль твоего шейдера, если источник света статичен?
(Offline)
 
Ответить с цитированием
Старый 03.12.2009, 21:12   #41
mr.DIMAS
Дэвелопер
 
Аватар для mr.DIMAS
 
Регистрация: 26.12.2006
Адрес: Санкт-Петербург
Сообщений: 1,572
Написано 547 полезных сообщений
(для 1,540 пользователей)
Ответ: SimpleGraphicsEngine 0.1b

источник не статичен он двигается стрелками ( источник это куб )
Новую версию с нормальной сценой новыми шейдерами и прочим выложу через день два, эта версия была проверкой на работоспособность
__________________

(Offline)
 
Ответить с цитированием
Старый 04.12.2009, 23:24   #42
LUK
Нуждающийся
 
Регистрация: 21.07.2007
Сообщений: 93
Написано 7 полезных сообщений
(для 13 пользователей)
Ответ: SimpleGraphicsEngine 0.1b

Сообщение от mr.DIMAS Посмотреть сообщение
эта версия была проверкой на работоспособность
Ну, поздравляю - эта заработала =) Хоть на что-то посмотрел =)
ЗЫ: Скайбокс просто ужасен!
(Offline)
 
Ответить с цитированием
Старый 05.12.2009, 14:41   #43
mr.DIMAS
Дэвелопер
 
Аватар для mr.DIMAS
 
Регистрация: 26.12.2006
Адрес: Санкт-Петербург
Сообщений: 1,572
Написано 547 полезных сообщений
(для 1,540 пользователей)
Ответ: SimpleGraphicsEngine 0.1b

уже работаю над новой качественной сценкой.
кто скачал, просьба писать FPS
__________________

(Offline)
 
Ответить с цитированием
Старый 17.12.2009, 01:25   #44
LUK
Нуждающийся
 
Регистрация: 21.07.2007
Сообщений: 93
Написано 7 полезных сообщений
(для 13 пользователей)
Ответ: SimpleGraphicsEngine 0.1b

Сообщение от mr.DIMAS Посмотреть сообщение
кто скачал, просьба писать FPS
Geforce 6600 GT:
фпс постоянно скачет от 32 до 66 и обратно...
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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


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


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