forum.boolean.name

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

ABTOMAT 09.12.2007 23:02

Re: Sigel
 
При Locked Render'е 100-115 ФПС
При Rendered /w VBO - от 200 до 350 ФПС!
Молодец! Прогресс налицо!
З.Ы. Только куда сглаживанье дел? :"(

HolyDel 12.12.2007 01:14

Re: Sigel
 
Всем привет!
Добавил в движок возможность подгрузки разных форматов текстур:
bmp
png
tga
pcx
dds ( включая mip-map текстурочки)
но загвоздка вышла с jpeg, никак не могу найти файл
libjpeg.lib
, если у кого есть, поделитесь пожалуста.

ЗЫ. Конечно, загрузку текстур я писал не с нуля.

ABTOMAT 12.12.2007 01:18

Re: Sigel
 
Давно пора! :super:

alcoSHoLiK 12.12.2007 01:26

Re: Sigel
 
Зачем lib? Компиль исходники
http://www.ijg.org/
http://gnuwin32.sourceforge.net/packages/jpeg.htm

HolyDel 13.12.2007 00:12

Re: Sigel
 
во, доделал загрузку разных форматов (кроме hdr)
теперь грузим следующие:
bmp
tga
png
pcx
dds

jpg
gif
не проверял, но грузить должно
ico
wmf
emf

загрузчик через IPicture нагло слизал с NeHe, за что ему спасибо.

moka 13.12.2007 12:08

Re: Sigel
 
HolyDel, psd грузить щас тоже в моде :)

HolyDel 13.12.2007 15:13

Re: Sigel
 
Нафиг надо. Если только для автогегенраии нескольких слоев текстур, с соответствующим блендингом.
А вот грузить hdr текстуры надо однозначно. Но нигде не могу найти спецификацию формата на русском :(

newman 13.12.2007 16:44

Re: Sigel
 
При Rendered /w VBO вначале было 80 FPS потом постепенно стало 230 FPS
При Locked Render'е веачали было 75 FPS потом поднылось до 145 FPS

Pentium(R) 4 CPU 2.4,Ram 512Mb,GeForce Fx 5500 256mb.

johnk 16.12.2007 20:26

Re: Sigel
 
Тесты:

250 кубов:
С блендом: ~1758
Без: ~1787

10000 кубов:
С блендом: 69
Без: 73

250 танков:
С блендом: 225
Без: 170

1000 танков:
С блендом: 45
Без: 52

50 танков и 450 кубов:
С блендом: 866
Без: 845

100 танков и 4900 кубов:
С блендом: 170
Без: 140

250 танков и 250 кубов:
С блендом: 222
Без: 175

Машина: P4 - 3.00 Ghz, 2GB DDRII, 320mb GeForce 8800GTS.

Немного подождешь и фпс вырастает. Так что тут приведено самое постоянное ( читай среднее ) значение фпс.

johnk 17.12.2007 14:01

Re: Sigel
 
Пардон, но у тебя в шапке всех ехе'шников написано: "Sigle". А так - молодца! :super:

HolyDel 17.01.2008 02:32

Ответ: Sigel
 
Вложений: 1
прошол месяц, и аццкий С++ опять меня заманил за компилятор.
вот пример анизотропной фильтрации, напоминаю управление:
Tab - включить / выключить blend
Стрелка вверх - включить/выключить блюр
стрелки вправо/влево - увеличить/уменьшить блюр

F1-F6 - скорость. чем дальше тем медленнее.

F7 - выключить анизотропную фильтрацию (по умолчанию)
F8 - включить "на половину"
F9 - выключить "на всю"

меня интересует запуститься/нет, ну и фпс на разных уровнях анизотропки. у меня
0.1 - 220
0.5 - 175
1.0 - 165
также, если не сложно загляните в логи, там будет строчка:
Max Anistropic Level:16
вот ета цифра меня и интересует (максимальный уровень анизотропной фильтрации, чем выше - тем круче)

Taugeshtu 17.01.2008 02:45

Ответ: Sigel
 
Первый т0стер!

Итак:

Код:

[Blend ON]
AF off - 95
AF 0.5 - 95
AF 1.0 - 85

Код:

[Blend OFF]
AF off - 100
AF 0.5 - 97
AF 1.0 - 95

Тестировалось с блюром.

Цитата:

В БЛЮРЕ НАЙДЕН БАГ!!!
Если выкручивать блюр на максимум, то картинка становится ужасной, но при первой попытке уменьшения возвращается в норму.
;-----------------------------------------
Added section:
У меня максимальное значение анизотропии - 16.
Max Anistropic Level:16

ABTOMAT 17.01.2008 10:22

Ответ: Sigel
 
Второй т0стер!

Итак:



:''(( В чём ж проблема?

HolyDel 17.01.2008 11:23

Ответ: Sigel
 
ABTOMAT, какая операционка?

moka 17.01.2008 11:40

Ответ: Sigel
 
Blend Off
12-14
Медленные скорости иногда увеличивают фпс на 1-2.
Любая анисотропка фпс снижался на 0-1.
Ниже 12 не опускался.
Цитата:

Max Anistropic Level:2
Компьютер оффисный, 512 рам, 2,8 проц, GF MX 4000 64мб.


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

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