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)

HolyDel 11.11.2007 20:14

Re: Sigel
 
Вложений: 2
jimon, я тоже в эту сторону смотрю ;)
Render ;)

короче, я так и не разобрался с загрузкой (хотя планировал успеть за выходные), но мне удалось наладить предудыший пример... ну в общем смотрите сами...

dimanche13 11.11.2007 20:18

Re: Sigel
 
HolyDel, я тоже одобряю physx. Ты двигаешься в правильном направлении :super: Кстати бенчи не идут, лог пустой.

HolyDel 11.11.2007 20:55

Re: Sigel
 
Вложений: 2
а вот еще один красивейший эффект:
еще раз убеждаюсь в мощи OpenGL-а, аккумулютативные буффера делают моушн блюр красиво, качественно и офигенно бысто (ессено тока на фидюхах с аппаратной поддержкой)

johnk 11.11.2007 21:00

Re: Sigel
 
59-62
Лог пуст.
P4 - 3.00 Ghz, 2 GB DDRII, 128mb GeForce 6600GT

ЛысыЙ_Чук-Иванчук 11.11.2007 21:04

Re: Sigel
 
30

Данил 11.11.2007 21:04

Re: Sigel
 
HolyDel, эффект офигенной красивый, но :

HolyDel 11.11.2007 21:14

Re: Sigel
 
ЛысыЙ_Чук-Иванчук, наверно видюха не депжит аппаратно. там вдыое уменьшино число кубов.
DanFi, спасибо. буду фиксить.

HolyDel 11.11.2007 22:03

Re: Sigel
 
Вложений: 2
пофикшено.

Данил 11.11.2007 22:11

Re: Sigel
 
HolyDel
Молодец! Круто! 61 фпс стабильно.

HolyDel 11.11.2007 22:15

Re: Sigel
 
дык там уже 5000 кубов. поетому и быстро.
просто мне интересно где аппаратно держится аккамуляция, а где нет.

H@NON 11.11.2007 22:19

Re: Sigel
 
31 без блура, 21 с блуром. Была такая же фишка сначало как и у DanFi, но упдейт исправил положение. Вобщем круто, твой двиг уже начинает приобретать форму.

HolyDel 11.11.2007 22:27

Re: Sigel
 
H@NON, спасибо. кстати, можно еще понажимать на пробел. интерессный эффект.
насчет двига, я был бы рад выслушать (не факт, совсем не факт что буду так делать), о ф-иях двига, синтаксисе, функционале, приоритетах.

я например сейчас расставил приоритеты так:
1. Гибкость
2. Функционал
3. Качество
4. Производительность
5. Стабильность

H@NON 11.11.2007 22:39

Re: Sigel
 
Ну мне роднее бейсик, да и его легче понимать, если ты для народа делаешь. Функционал - хорошо былоб сделать "продвинутый" ООП.

Ну а приоритеты ты вроде правильно расставил, хотя я не понимаю зачем ты разделил качетсво от производительности ведь они стоят очень близко;):).

ЗЫж оо, счас повтыкал по пробелу. Там классный такой эффект, типо сначало все замирает, а потом четкость повышается, ну это из-за блура:).

HolyDel 11.11.2007 22:46

Re: Sigel
 
ессено двиг будет на С++.
портировать под блиц нет никакого желания (хотя впринципе, хотя щас можно выгрузить в ДЛЛ и юзать)
Юзабилите я в етот список вообще не включил, как видите. двиг пишу для себя, хотя если кто захочет заюзать - нет проблем.

Данил 11.11.2007 23:01

Re: Sigel
 
HolyDel, а почему именно под блиц?) Мона сделать IDE, и чтоб код компилилсо . В общем новый блиц, тока круче =) тока как - я хз :@

ABTOMAT 11.11.2007 23:52

Re: Sigel
 
Без фикса глюка не было, но ФПС почему-то упал до 30-40, с фиксом стабильно 60-61

Render 12.11.2007 02:01

Re: Sigel
 
HolyDel, не правельно приоритеты стоят!
Стабильность всегда была на первом месте и всегда там будет. Вот кому нужен двиг в которого дофига МегаФич, но он валится постояно и работает не на всех машинах.
Ну а всё остальное это уже лично от каждого зависит.

moka 12.11.2007 12:03

Re: Sigel
 
Согласен с Render.
Насчёт физикса - он же вроде как не мельтиплатформенный, поэтому мультиплатформенность огл - валиться на нет.
Вот все перепробовал демы, ни одна не пошла :(

jimon 12.11.2007 12:12

Re: Sigel
 
MoKa
:lol:
PhysX официально держится на windows,linux,ps3,xbox :)

конечно wii и mac os оказываются в сторонке, что есть плохо
но если реально нужна физика на етих платформах
то можно взять ode и начать его мучать :)
его можно даже на ps2 заставить работать

moka 12.11.2007 12:18

Re: Sigel
 
jimon, о! Незнал, а я заблуждался. Чтож PhysX снова рулит!

HolyDel 12.11.2007 20:58

Re: Sigel
 
MoKa, ето все же очевидно из-за опреационки, а точнее из-за драйверов по нее. через месяц-другой поставлю себе висту и погоняю на ней эти примеры, чтобы выяснить где ошибко. пока так...

dimanche13 12.11.2007 21:21

Re: Sigel
 
да не, на ХР тоже не идет.

HolyDel 12.11.2007 22:24

Re: Sigel
 
Цитата:

да не, на ХР тоже не идет.
dimanche13, какой пример, какая видюха, какие драйвера?

dimanche13 12.11.2007 22:43

Re: Sigel
 
последние два бенча не идут. Хар-ки компа см. выше. Видюха встроенная, но хочу заметить что халфлайф2 на ней, не то чтобы летает, но работает стабильно.

HolyDel 12.11.2007 23:28

Re: Sigel
 
ясно, нет аппаратной поддержки буффера накопления. т.е. быстрый, красивый блюр сделать неполучится...
спасибо.

johnk 13.11.2007 04:35

Re: Sigel
 
Насчет приоритетов: я думаю, что стабильность привыше всего.

Данил 13.11.2007 06:24

Re: Sigel
 
Вообще каждый пункт должен быть на первом месте! только, правда, они не поместились.... :(

johnk 13.11.2007 08:50

Re: Sigel
 
Ну сами посудите: двиг вылетает, но зато производительный - актуально ли это? Нужно искать золотую середину. Если и не на первое место ставить стабильность - то на второе точно.

moka 13.11.2007 13:55

Re: Sigel
 
Олег, не тут не виста :) XP:HE sp2.
Обновил драйвера - пошло, только вот при нажатии пробела просто всё останавливаеться, и никакого эффекта. А так 31 фпс.

HolyDel 14.11.2007 00:11

Re: Sigel
 
Вложений: 2
вобщем уже известный пример, но там кое что с форматом пикселя намудренно.
клавишы:
Space - включает/выключает движение
TAB - переключает режим блендинга
UP - включает/выключает моушн блюр
LEFT/RIGHT - регулируют мощь етого самого блюра.

просьба протестить на разных блендингах и разных стейтах блюра.

Данил 14.11.2007 11:40

Re: Sigel
 
Стабильно 61 фпс. При 99 блюра экран темнеет, при 100 экрас светлеет и стаовится цвета резкими. чонее перехдв между ними...

moka 14.11.2007 11:47

Re: Sigel
 
HolyDel, на видео жирафе 4000, с последними дравами, фпс на глаз гдето 0.2 :)

HolyDel 14.11.2007 20:22

Re: Sigel
 
жираф 4000, это кто?
а если выключить блюр?
тогда то в принципе отключится и единственная продвинутая аппаратная технология (VBO посути должно держать все, кроме уж совсем старья).

ЛысыЙ_Чук-Иванчук 14.11.2007 21:23

Re: Sigel
 
Жирав 4000 в топку=)
Радеон форева
Итак теперь у мну радик х800gto, и вот результат- 60 ~фпс

HolyDel 15.11.2007 20:11

Re: Sigel
 
Вложений: 2
хм. в среднем на радеонах идет хуже.

вот новое поступление.
пример "камера" - это усовершенствованный пример bench2.
там я рекомендую остановить движение (Space), отрубить Blur (UpKey), и отрубить блендинг (Tab key). потом повозить мышь, чтобы определить КАК МНОГО там объектов.

пример "родительская привязку" демонстрирует родительскую привязку. в принципе ничего сложного, но додуматься надо было, особенно с матрицами скейла.

HolyDel 17.11.2007 17:03

Re: Sigel
 
Вложений: 2
Вот новое поступление:
рендерятся 4000 объектов по 216 триуголькиов каждый.

в примере: цифра сверху - ето фпс, цифра снизу, побоьше - это кол-во поликов в фруструме.

Tadeus 17.11.2007 17:10

Re: Sigel
 
FPS 9-16 в зависимости от повернутости камеры. Хар-ки компа:
Sempron3200+ 1.6 ГГЦ
512 МБ ОЗУ
GeForceGo 6100

H@NON 17.11.2007 17:47

Re: Sigel
 
10-15 FPS
Цитата:

winXP SP2, 384 Озу, Geforce FX5500 128 мб, 1.6 ГЦ

HolyDel 17.11.2007 18:03

Re: Sigel
 
Вложений: 2
все равно нормально.
Блиц на моей видюхе даже 500к не тянет как следует.

вот, несколько примеров.
названия читать так
n x m
,где n-число объектов
m- число треугольников в объекте
!Пример 1000x12000 запускать тока сохранив все самое ценное (или вообще не запускать, у меня с включенным блендингом дает 7-9 фпс, с выключенным окола 15 (но ето же 9м триугольников!)

остальные прут стабильно, у меня по всем в 60фпс уходит счетчик.
да, там , где вторая цифра большая - ети будут загружаться долго.

да, еще, если не сложно, то проверьте с включенным и выключенным блендингом (клавиша tab)

Данил 17.11.2007 18:33

Re: Sigel
 
100х1500
63 фпс

1000х1500
20 Фпс

1000х12000
4 фпс

100х12000
20 фпс

johnk 17.11.2007 21:38

Re: Sigel
 
FPS: 60-61. P4 - 3.00 Ghz, 2 GB DDRII, 128mb GeForce 6600GT

HolyDel 17.11.2007 21:40

Re: Sigel
 
причем прошу заметить, что там рендерится порядка полмиллиона треугольников.

Данил 17.11.2007 21:40

Re: Sigel
 
Цитата:

FPS: 60-61. P4 - 3.00 Ghz, 2 GB DDRII, 128mb GeForce 6600GT
Там 4 теста...

HolyDel 17.11.2007 21:54

Re: Sigel
 
Цитата:

Там 4 теста...
это был репорт на предыдущий тест.

HolyDel 18.11.2007 01:52

Re: Sigel
 
Вложений: 2
Вот, загрузка модели в собственном ASCII формате.
Прошу проверить на адевкатность, грузится ли модель? сколько времени она грузится? нормально ли отображается? не тормозит ли?

в архивчике также есть ms скрипт, который позволяет экспортировать выделенный объект с максовый сцены в свой формат, который понимает двиг (этот скрипт нагло стыбрен из какой-то статьи на gamedev.ru и переделан под свои нужды).

HolyDel 18.11.2007 02:33

Re: Sigel
 
Вложений: 2
А вот ето мне нравится:
На моей видюхе GeForce 8600GT 256MB PCI-Ex
с моим процем Intel Celerone 2.66GHz
с моей оперативкой 1.5 GB RAM

вот ЭТА демка дает 50-60 ФПС (с выклчюенным блюром)
а между прочим, тут выводится свыше 2 миллионов треугольников.

копировать в папку с предыдущим скачанным примером.

Tadeus 18.11.2007 12:42

Re: Sigel
 
Эмм, помница эту модель мне сделал КЕКС около года назад по рисунку :-)

ABTOMAT 18.11.2007 12:44

Re: Sigel
 
Стабильно 20 без блюра, с ним - 15.
Грузица быстро, глюков нет, разве что производительность упала :(

HolyDel 18.11.2007 13:02

Re: Sigel
 
кстати, собрал аналогичную (не читать идиеентичную) демку на блиц. идет тоже стабильно - 6 ФПС.

Данил 18.11.2007 13:11

Re: Sigel
 
Без блюра 20 фпс. С блюром 16

ABTOMAT 18.11.2007 13:29

Re: Sigel
 
З.Ы. Как юзать скрипт? (как обычно - не выходит)

HolyDel 18.11.2007 14:11

Re: Sigel
 
Открыть его Open Script.
а потом нажать Ctr+E
или Evaluate All.

Текстуры пока грузятся тока bmp.

ABTOMAT 18.11.2007 15:19

Re: Sigel
 
Долго млин... 10к трисов - 5 минут :(

HolyDel 24.11.2007 02:55

Re: Sigel
 
Вложений: 2
вот, демка рисующая 180 танков, по много "поликов"
те, что не отсеились фруструмом - дают ~10^6 триугольников.
если еще не тестили что то подобное, то просьба затестить.

Render 24.11.2007 12:58

Re: Sigel
 
А можно примеры делать со всем содержимым сразу? То тексы нехватает, то ещё чего то. Приходится качать на предыдущих страницах, а там тоже чего то не хватает.
Плиз, выложы последний пример полностью.

Atomikc 24.11.2007 21:34

Re: Sigel
 
Поясняю для Товарищя Рендера. 1 метр траффика стоит около 10-8 рублей... на GPRS. Каждый раз выкладывать с тексами.... Ну карочь это дороговато для холидела может выйти..
ЗЫ. Я думаю ХолиДел не обидется если я его оправдываю :)

Данил 24.11.2007 21:46

Re: Sigel
 
37 фпс стабильно...

не дошло, зачем в примере с танком текстура из примера с shipами ?)

HolyDel 25.11.2007 13:34

Re: Sigel
 
хм. 37 - как то маловато. что за видюха?
на моей 8600GT идет на 200 фпс.
Цитата:

не дошло, зачем в примере с танком текстура из примера с shipами ?)
Она там и не нужна (идеологически), просто загружается по ошибке (забыл убрать ету строчку).

Данил 25.11.2007 13:41

Re: Sigel
 
GeForce 6600 . =)

moka 26.11.2007 12:25

Re: Sigel
 
Гы, тогда можно было в посте выложить ссылки на необходимые файлы. ;)

HolyDel 26.11.2007 22:53

Re: Sigel
 
на днях соберу один архив, с несколькими ексешниками и общей медиа.
Я так думаю там будет рендер многих объектов, рендер мало объектов (но большой полигональности), ну и еще по желанию добавлю еще что нибудь.

ABTOMAT 26.11.2007 23:56

Re: Sigel
 
Ты, поммится, обещал простенькую игрушёнку собрать на движке ;-)

HolyDel 27.11.2007 00:41

Re: Sigel
 
это когда это я обещал?
Не, не подумайте ничего такого, хоть щаз можно собрать простенький платформер, но пока ничего интересного не будет. поетому чуть позже.

HolyDel 29.11.2007 01:21

Re: Sigel
 
Вложений: 2
Здравствуйте уважаемые товарищи!
в архиве несколько примеров:
мои фпс, в скобках - с блюром
250x12.exe - 990 (405)
50x9000 & 450x12.exe 520(260)
250x9000.exe 320(150)
250x9000 & 250x12.exe 160(114)
100x9000 & 4900x12.exe 98(96)
10000x12.exe 50(50)
1000x9000.exe 45(41)

читать название так:
12 это куб (12 поликов)
9000 это танк (9к с чем - то)

далее проще, цифра перед объектом - означает кол-во таких в сцене, & - И.
например, 250x9000 & 250x12.exe - 250 танков и 250 кубов.
прошу протестить (особенно тех, у кого раньше тормозило и вылетало, сменил компилятор, может ето как то решит проблему)
вобщем как раньше - tab - включать блендинг, стрелочка вверх - включать блюр, вправо - влево регулировать силу блюра.
мышью можно возить камеру.

правка: вся медиа в этом архиве. кроме него ничего качать не надо.


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

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