Enesea
первый тест, скачиваем и запускаем,
управление W,A,S,D и мышка, выход ПРОБЕЛ напишите плиз сколько примерно фпс :) и свою конфигурацию тоже напишите :) http://jimon.org/physx/jEngine_test1_25_08_08.rar (561 кб) exe весит так много потому что юзается минимум библиотек, а crt скомпилирован статически, да и кода там прилично, просто большинство вещей еще в заготовках :) ------------------------ последний исходник движка : http://jimon.org/physx/jEngine_src_25_08_08.rar (760 кб) |
Ответ: jEngine
400-1450, чаще все таки 1450))
Celerone 2.66 8600GT |
Ответ: jEngine
~3400 ФПС
Цитата:
|
Ответ: jEngine
O_o Не знаю как, но у меня FPS 8100 - 8400.
8800 GTS retail, AthlonX2 5200+, 2 гига DDR2 |
Ответ: jEngine
Michael
вполне нормально, у меня порядка 7500 фпс |
Ответ: jEngine
Michael, у тя просто думалка получше моей (я буду менять к Новому Году)
|
Ответ: jEngine
~200FPS но у меня видюха встроенная, да и комп старый. Покажи главный цикл проги, посмотреть какой синтаксис.
|
Ответ: jEngine
dimanche13
на уровне "пользователя" нету "главного цикла", он зарыт в движке так проще организовывать работу с синхронизацией, сервисными фичами и тд пользователю доступен интерфейс IApplication и пользователь реализует его классом CApplication по-сути запуск движка это вот : Код:
je::core::IApplication * Application = new je::core::CApplication(); http://jimon.org/physx/jEngine_src_25_08_08.rar (760 кб, там chm файл справки doxygen еще) ps. на моем старом компе p4 1.7ghz + geforce 4 mx 440 = 450 фпс |
Ответ: jEngine
jimon, покажи исходник етого примера.
|
Ответ: jEngine
HolyDel
папка Application в архиве движка |
Ответ: jEngine
я не понял у тебя свои new и delete для памяти? Вообще я бы побольше скрыл за namespace-ами и не скажу что движок для новичков. Не увидел как менять даже разрешение приложения. По-моему это можно выразить очевиднее. Тем не менее, буду ждать продолжения. :)
|
Ответ: jEngine
1270-1290 O_o
Core 2 Quad Q6600 3.0 GHz 4 GB RAM nVidia GeForce 9600GT (1024 MB ) Че ж тогда такое низкое? :dontknow: |
Ответ: jEngine
870 - 1380. Немного округлил. Первое минимальное, когда смотрю в самолет, второе максимальное что я увидел глядя в пустоту.
Pentium 4 - 1500mhz, 1GB RAM, 128 video - GeForce 5500 |
Ответ: jEngine
dimanche13
я переопределил их, пока только для отловки явных утечек но в последуйшем переопределю и общие new и delete для аллокации памяти ммм настройки расширения окна задавались тут : Код:
video::jeGraphicsParameters Params; Код:
//! Graphics Parameters движок пишется с точки зрения как я считаю правильным :) есть многие движки которые новичкам вообще не потянуть ... а есть некоторые которые и мне не потянуть :) Tadeus странно, может система была нагружена стороними приложениями ? по идее должно выдавать около 2500-3000 с таким процессором |
Ответ: jEngine
ааа все, понял, просто смотрел невнимательно. Но я бы еще предпочел перегрузить конструктор, чтоб понагляднее было.
video::jeGraphicsParameters Params(640,480,true); типа того, но это моё ИМХО. |
Ответ: jEngine
При сборке почти ни одного файла инклуда не находит. Думаю, из-за этого
Код:
Compiling... |
Ответ: jEngine
alcoSHoLiK
это переменные окружения где находится boost, у меня так : Цитата:
|
Ответ: jEngine
Фу млин. Запускаю с ХР, обновил ДХ и выдает 7500-8200 фпс :)
|
Ответ: jEngine
Затестил на рабочей машине. Для встроенной карточки очень неплохо - 200 фпс. ито ето из за серьезного филлрейта. А окно поменьше создать никак ((
|
Ответ: jEngine
Tadeus
DX можно и не обновлять - двиг пока юзает только opengl HolyDel да, пока еще не сделал такие настройки |
Ответ: jEngine
кстати, а как насчет звука? может OpenAL прикрутишь?
|
Ответ: jEngine
dimanche13
хочу fmod и physx прикрутить, но пока занят чисто графикой и манагером сцены |
Ответ: jEngine
БОльше 2000
|
Ответ: jEngine
fmod жутко дорого
|
Ответ: jEngine
Цитата:
|
Ответ: jEngine
Да, лучше физикс - ибо халявен да и аппаратно физ. ускоритель держит.
|
Ответ: jEngine
Цитата:
|
Ответ: jEngine
Цитата:
|
Ответ: jEngine
100$ за шароварку $_________________________________$
|
Ответ: jEngine
Фигасе О_________________________________________________ о
|
Ответ: jEngine
2000$ на нешароварку за 1 проект
|
Ответ: jEngine
1100 фпс.
7900GS. 1 гб оперативы, виста. 3000+ амд. |
Ответ: jEngine
Цитата:
это что мало того шо я должен купить сам физ двиг но ещё и отстёгивать им за каждый зарелизенный проект по 2000$ ? Да блин, в такие моменты думаешь, что на Blitz3D + Xors3D + PhysX + FastText + FastImage как раз-таки реально написать что-то современное даже ААА-класса. :-D А так проект загнётся как только в бюджете будет написана строчка "2000$ + ..." |
Ответ: jEngine
поначалу кажется что какие-то нереальные отрывы прямо таки .... формально в этом тесте проверяется скорость работы именно проца, потому что даже старые видеокарты на ура справляются с VBO рендером 2 тысяч треугольников
у Данил'а 7900 и amd 3000+ выдают 1100 фпс у HolyDel'а 8600 GT и celeron 2.6 выдает 1400 фпс у меня 9600 GT и E8400 выдает 7500 фпс но в чем дело то ? первый случай имеет частоту шины 333 мгц второй 400 мгц (инфа по спекам) и у меня 1333 мгц конечно можно считать что это частота обмена инфой между процом и северным мостом ... а обмен северного моста с видеокартой тут приблизительно одинаков в скорости ... тогда для такого рендера (видеокарта обгоняет проц, на проце ничего не считается) важно купить low-level процессор с большой частотой шины :lol: ps. наконец-то разобрался почему это всё так |
Ответ: jEngine
Цитата:
в твоем случае тока 100$ за B3D. остальное бесплатно для "своих". кстати, блиц использует тот же FMOD, хз как сибли обтирал ето с автароми, возможно лицензию на фмод надо покупать отдельно. |
Ответ: jEngine
Марк договорился х.з. за какие бабки на использования сильно усеченной версии fmod. Отсутствие fmod в BlitzMAX говорит о том что второй раз такой фокус не прошел.
|
Ответ: jEngine
8800 Гт
1,8 кор 2, 4 мб кеш! 2 гб рама вин виста пропускная спостобность ~800, но в реале гдет 650. фпс 3300. Цитата:
|
Ответ: jEngine
5700 - 5800 fps
Athlon64 X2 5600 (2.8Ghz*2), 2 GB RAM, GF8800GT |
Ответ: jEngine
Вот решил тоже отписаться - Core 2 Duo 2.33 ghz Geforce 8800gt 2gbram Windows XP смотрю на кораблик - 8700 фпс, не смотрю 9500 фпс тут ещё фишку нашел, жмем alt-tab - переключаемся на консольку - но так чтобы вообще все видно было - у меня в пространство ~12000 а на кораблик - ~9700 :-D Мне вооще интересно тут у многих 8800gt почему у народа не такой результат как у меня? :dontknow: Или дело в процессоре и AMD так сильно втирает перед Intel :-D ?
|
Ответ: jEngine
Потестил дома, средний фпс ~ 7350
AthlonX2 6000+ (2*3.0GHz), 2GB RAM, 512 GF8800GT |
Ответ: jEngine
fps 550-740
ACER ASPIRE 5315 Селерон 540 (1.86 МГц) RAM 1Гб GMA X3100 WINXP PRO SP3 |
Ответ: jEngine
h1dd3n, от загруженности системы и её самой, тоже зависит. Уточни модель процессора.
|
Ответ: jEngine
jimon, когда уже на SVN зальешь? удобно же.
|
Ответ: jEngine
HolyDel
как только время найдется для этого :) |
Ответ: jEngine
20 минут на все.
1. создать проект на google.code 2. загрузить и установить TortoiseSVN 3. задать репозиторий 4. ... 5. profit |
Ответ: jEngine
HolyDel
да, но надо разобратся с зависимостями, а то я нарушаю кучу лицензий пока |
Ответ: Enesea
jEngine переименован в Enesea
открыт репозитор на code.google.com : http://code.google.com/p/enesea/ лицензия LGPL |
Ответ: Enesea
ничтяк. добавил твой репозиторий себе на комп. может, чего интересного найду.
|
Ответ: Enesea
пчм Enesea ?
|
Ответ: Enesea
impersonalis
понравилось название :) |
Ответ: Enesea
да мне тож нравится !! такое мелодичное... немного медивалем веет !!
кста, в гугле это достаточно редкое слово !! |
Ответ: Enesea
Сделал базовую загрузку B3D файлов
Вот тест (4.3 mb, билд rev9) |
Ответ: Enesea
работает. но без лайтмапы.
\\правка. я был не прав. к етой модели нет лайтмапы. там похоже повертексное освещение. |
Ответ: Enesea
Мог бы и не запаковывать ресы а то желающие могут усомниться в надичии там b3d
З.Ы. При чё мздесь Розен Мейден? |
Ответ: Enesea
Вложений: 1
ABTOMAT
ресы и не запакованы, sqlite бд юзается, розен мейден просто так :) ps. в атаче как выглядит редактор бд которым я пользуюсь |
Ответ: Enesea
Вложений: 1
Запустилось, лог в аттаче.
Да и у этой модели вершинные цвета должны быть, которые эмулируют лайтмапу - как уже подметил Олег. |
Ответ: Enesea
MoKa
ух ё :) с интелами туго, главная проблема всех встроенных чипсетов <=945 это то что они не держат ни FBO ни PBO, потому нормального способа отрендерить что-то в текстуру на них нету, вот 965 чипсет уже держит весь этот функционал и двиг на нём уже должен пахать нормально хотя CG должен был нормально скомпилировать шейдеры чтобы на 915 запустилось :) ps. где твой супер комп ? ^^ ps2. вот список видеокарт которые поддерживают FBO : http://www.kludx.com/capability.php?capability=512 вот список видеокарт которые поддерживают PBO : http://www.kludx.com/capability.php?capability=444 а вот список видеокарт на которых возможен программный рендер в текстуру : http://www.kludx.com/capability.php?capability=472 я думаю как дефолтную технику рендера использовать DS, потому стоит поддерживать видеокарты с >= opengl 2.0 |
Ответ: Enesea
jimon, пбо ето WGL_ARB_pbuffer. его очень многие видеокарты держат. я хочу его использовать как запаснойаэродром для RTT. т.е. если фреймбуферов видеокарта не держит, то юзаем это.
|
Ответ: Enesea
Цитата:
Спасибо за инфу, кстати эта видяшка что щас на этом ноуте, держит максимум 1.4 огл. В ксорсе рендер в текстуру работает.. |
Ответ: Enesea
MoKa
ну он же на directx :) |
Ответ: Enesea
Ну да какбы.. Но сам факт потдержки рендера в текстуру на дх есть, а на огл нету :( может там всёже есть какой-то способ?
|
Ответ: Enesea
Вложений: 1
у меня тут пока учёба очень много времени отбирает, медленно но уверено движок портируется под линукс, сейчас все подсистемы движка работают (но пока не работают боковые кнопки мышки, не работает vsync и установка частоты монитора, не работает msaa, не работает изменение размера окна в fullscreen, не работает showcursor) и двиг уже сейчас держит много-оконный рендер ^_^
очень большой неожиданостью оказалось что wchar_t под линуксом имеет размер 32 бита (для справки - wchar_t это wide character тип, используется для unicode-строк, под windows он занимает 16 бит) пришлось жостко ограничить его размер в движке до 16 бит для всех платформ (у меня от его 16-битности очень-очень многое зависит) таскать с собой зависимости под линуксом намного удобнее ^_^ после окончания портирования займусь за полное переписование системы материалов, система cgfx оказалось жудко тормозной, думаю писать свой run-time код управления шейдерами, но для компиляции использовать CG, таким образом избегаем зависимости от рендера :) ps. если будет время и не будет таких "неожиданостей", то вполне возможно портировать двиг под mac os x (внутри двига всего на всего надо добавить два класса и добавить мелкое изменение в еще два) ps2. squall есть только под виндой, думаю использовать fmod |
Ответ: Enesea
провожу сферические тесты в вакууме, рендер сильно ускорил по-сравнению со старым кодом (раз в 8-12, ибо некоторые вещи безбожно тормозили)
а теперь интересные картинки : http://dump.jimon.org/enesea_revision6.jpg http://dump.jimon.org/enesea_revision7.jpg одинаковая сцена, одинаковый код (почти, версии отличаются только парой вещей которые не влияют на рендер) и что мы тут видим ? скорость батчей разная - под линуксом это 0.5 мс, под виндой это 0.15 мс драйвера почти одинаковые (может в этом проблема) ps. фрустума и сортировки по-материалам нету, альфа сортировка включена, в сцене 441 куб и одна b3d модель (ну плюс линии дебага которых не видно и квад) |
Ответ: Enesea
Вложений: 1
работа понемногу начинает идти, почти закончил deferred shading, но для качественого внедрения его, необходимо еще много чего написать
и так разметка G-Buffer'а в подальшем думаю изменить R32F для глубины на R24_G8 чтобы добавить stencil из плюсов реализации вижу то что позиция востанавливается из экранной глубины, те DS использует один Z-Buffer |
Часовой пояс GMT +4, время: 14:07. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot