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

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

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

Xors3D Графический движок с поддержкой DirectX9

Ответ
 
Опции темы
Старый 09.03.2014, 20:25   #91
bugway
ПроЭктировщик
 
Аватар для bugway
 
Регистрация: 19.03.2012
Адрес: Забайкальский край
Сообщений: 112
Написано 15 полезных сообщений
(для 23 пользователей)
Ответ: Пишем 3D движок - замену Xors3D

8100 кубиков на сцене при 60-70 ФПС (100000 треугольников) - это много или мало? (оптимизаций пока никаких)

При разрешении 1680х1050 в стерео - ФПС: 4-5
При разрешении 1680х1050 не стерео - ФПС: 60-65

Не пойму, почему в стерео режиме такое сильное падение...
(Offline)
 
Ответить с цитированием
Старый 09.03.2014, 20:45   #92
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Пишем 3D движок - замену Xors3D

Кубики бенчить приятно, но бессмысленно. Т.к. смысл есть как раз в сложных сценах с множеством рендеров (тени и т.п.)..
(Offline)
 
Ответить с цитированием
Старый 09.03.2014, 21:06   #93
Mr_F_
Терабайт исходников
 
Аватар для Mr_F_
 
Регистрация: 13.09.2008
Сообщений: 3,947
Написано 2,189 полезных сообщений
(для 6,051 пользователей)
Ответ: Пишем 3D движок - замену Xors3D

Не пойму, почему в стерео режиме такое сильное падение...
странно, это 3d vision? он у меня на удивление очень слабо влиял на производительность, удивлялся даже.

8100 кубиков на сцене при 60-70 ФПС (100000 треугольников) - это много или мало? (оптимизаций пока никаких)
какое железо?
__________________
бложик | geom.io | твиттер | faded | демо 1 2 | роботы | лайтмаппер
(Offline)
 
Ответить с цитированием
Старый 10.03.2014, 01:06   #94
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: Пишем 3D движок - замену Xors3D

выложи демку уже. посмотрим.
(Offline)
 
Ответить с цитированием
Старый 10.03.2014, 07:18   #95
bugway
ПроЭктировщик
 
Аватар для bugway
 
Регистрация: 19.03.2012
Адрес: Забайкальский край
Сообщений: 112
Написано 15 полезных сообщений
(для 23 пользователей)
Ответ: Пишем 3D движок - замену Xors3D

Сообщение от Mr_F_ Посмотреть сообщение
какое железо?
Парочка 660Ti в SLI


P.S. Погоняв тесты выявил прямую линейную зависимость от числа DrawPrimitive. У меня сейчас каждый куб - это отдельный вызов DrawPrimitive. В стерео режиме 60-70 ФПС достигается только при рендере не более 600 кубов. Но все-равно непонятно, почему не в стерео режиме ФПС в 8-10 раз больше. В стерео режиме ФПС должно падать примерно в полтора раза по сравнению с обычным режимом.

P.P.S Сейчас соберу демку с настраиваемым конфигом и выложу...
__________________
PC: MB ASRock Z170M Pro4S / CPU Intel Core i-5 6600 4-Core / RAM 32 Gb / GPU Geforce RTX 2080 Ti 11Gb / Oculus Rift DK1 + CV1 / HTC Vive / Deus Odin DK 0..5

https://rw-game.ru
https://geovoxium3d.com

Последний раз редактировалось bugway, 10.03.2014 в 09:48.
(Offline)
 
Ответить с цитированием
Старый 11.03.2014, 20:10   #96
bugway
ПроЭктировщик
 
Аватар для bugway
 
Регистрация: 19.03.2012
Адрес: Забайкальский край
Сообщений: 112
Написано 15 полезных сообщений
(для 23 пользователей)
Ответ: Пишем 3D движок - замену Xors3D

Народ!

Вот демка:

9.rar

Посмотрите, пожалуйста - у кого какая производительность. Особенно интересно в стерео режиме.
__________________
PC: MB ASRock Z170M Pro4S / CPU Intel Core i-5 6600 4-Core / RAM 32 Gb / GPU Geforce RTX 2080 Ti 11Gb / Oculus Rift DK1 + CV1 / HTC Vive / Deus Odin DK 0..5

https://rw-game.ru
https://geovoxium3d.com
(Offline)
 
Ответить с цитированием
Старый 11.03.2014, 20:33   #97
Mr_F_
Терабайт исходников
 
Аватар для Mr_F_
 
Регистрация: 13.09.2008
Сообщений: 3,947
Написано 2,189 полезных сообщений
(для 6,051 пользователей)
Ответ: Пишем 3D движок - замену Xors3D

GTX560, 1280x1024 - 122fps.

при 1024 кубиках - 500 фпс.
к чему сравниваю с 1024 - у меня была демка своего движка с таким кол-вом кубов, тоже с отдельным дроуколом на каждый и текстурами, плюс куллингом - при всех кубах и таком же разрешении в кадре было 1000+ фпс.
-----
это всё без стерео.
__________________
бложик | geom.io | твиттер | faded | демо 1 2 | роботы | лайтмаппер
(Offline)
 
Ответить с цитированием
Старый 11.03.2014, 21:33   #98
St_AnGer
Элита
 
Аватар для St_AnGer
 
Регистрация: 21.01.2010
Адрес: Россия, Рязанская область, г.Михайлов
Сообщений: 2,067
Написано 1,185 полезных сообщений
(для 2,828 пользователей)
Ответ: Пишем 3D движок - замену Xors3D

6000 кубов, MSI R5770 (в подписи точное название), 1280x1024 - 42 fps. Что в полноэкранном, что в оконном.
__________________
Main PC:
Intel Core i5 4260U 1.44 GHz + LPDDR3 1x4096 1600 MHz + Intel HD Graphics 5000.

Asus Ёжик T101-MT:
Intel Atom N-570 1.66 Ghz + DDR2 2x1024 800 Mhz + Intel GMA 3150 128 Mb DDR2


Скачать Doom 2D: Remake v0.3.8a
(Offline)
 
Ответить с цитированием
Старый 11.03.2014, 22:05   #99
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Пишем 3D движок - замену Xors3D

Вот лог.
HTML не даёт заливать, переименовал. Обратно переименуй.
Вложения
Тип файла: txt engine.txt (362.9 Кб, 757 просмотров)
(Offline)
 
Ответить с цитированием
Старый 12.03.2014, 00:18   #100
Randomize
[object Object]
 
Аватар для Randomize
 
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,355
Написано 2,471 полезных сообщений
(для 6,852 пользователей)
Ответ: Пишем 3D движок - замену Xors3D

Стабильно 32 FPS
Конфиг в подписи
__________________
Retry, Abort, Ignore? █
Intel Core i7-9700 4.70 Ghz; 64Gb; Nvidia RTX 3070
AMD Ryzen 7 3800X 4.3Ghz; 64Gb; Nvidia 1070Ti
AMD Ryzen 7 1700X 3.4Ghz; 8Gb; AMD RX 570
AMD Athlon II 2.6Ghz; 8Gb; Nvidia GTX 750 Ti
(Offline)
 
Ответить с цитированием
Старый 12.03.2014, 02:11   #101
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: Пишем 3D движок - замену Xors3D

работает. 3д эффект есть.
со стерео 4 фпс на 6000 кубах. 680gt.
(Offline)
 
Ответить с цитированием
Старый 12.03.2014, 11:34   #102
bugway
ПроЭктировщик
 
Аватар для bugway
 
Регистрация: 19.03.2012
Адрес: Забайкальский край
Сообщений: 112
Написано 15 полезных сообщений
(для 23 пользователей)
Ответ: Пишем 3D движок - замену Xors3D

Главный цикл примерно так выглядит?

QueryPerformanceFrequency(qFreq)
QueryPerformanceCounter(qStart)
QueryPerformanceCounter(qStart) ' bug fix for INTEL chipsets

    WHILE run 'GetMessage(uMsg, %NULL, 0, 0)   ' Message loop
        WHILE peekMessage(uMsg, 0, 0, 0,%PM_REMOVE)   ' Message loop
            translateMessage uMsg
            DispatchMessage uMsg
        WEND
        DIALOG DOEVENTS 0

        CALL KeybMouse
        CALL Physics
        CALL GameRender

        QueryPerformanceCounter(qStop)
        dt = (qStop - qStart)/ qFreq
        fps=1/dt

        QueryPerformanceCounter(qStart)
    WEND                             
Вроде оптимально?
__________________
PC: MB ASRock Z170M Pro4S / CPU Intel Core i-5 6600 4-Core / RAM 32 Gb / GPU Geforce RTX 2080 Ti 11Gb / Oculus Rift DK1 + CV1 / HTC Vive / Deus Odin DK 0..5

https://rw-game.ru
https://geovoxium3d.com
(Offline)
 
Ответить с цитированием
Старый 12.03.2014, 12:12   #103
bugway
ПроЭктировщик
 
Аватар для bugway
 
Регистрация: 19.03.2012
Адрес: Забайкальский край
Сообщений: 112
Написано 15 полезных сообщений
(для 23 пользователей)
Ответ: Пишем 3D движок - замену Xors3D

Сообщение от Mr_F_ Посмотреть сообщение
GTX560, 1280x1024 - 122fps.

при 1024 кубиках - 500 фпс.
к чему сравниваю с 1024 - у меня была демка своего движка с таким кол-вом кубов, тоже с отдельным дроуколом на каждый и текстурами, плюс куллингом - при всех кубах и таком же разрешении в кадре было 1000+ фпс.
А видяха была та же - GTX560 ? Вертексов в кубе 8 или 36 (DIP или DP)? В окне или во весь экран? Счетчик ФПС был как сделан? QueryPerformanceCounter? Текстура одна или несколько?

P.S. Буду стараться ориентироваться на эту цифру....
__________________
PC: MB ASRock Z170M Pro4S / CPU Intel Core i-5 6600 4-Core / RAM 32 Gb / GPU Geforce RTX 2080 Ti 11Gb / Oculus Rift DK1 + CV1 / HTC Vive / Deus Odin DK 0..5

https://rw-game.ru
https://geovoxium3d.com
(Offline)
 
Ответить с цитированием
Старый 12.03.2014, 12:38   #104
Mr_F_
Терабайт исходников
 
Аватар для Mr_F_
 
Регистрация: 13.09.2008
Сообщений: 3,947
Написано 2,189 полезных сообщений
(для 6,051 пользователей)
Ответ: Пишем 3D движок - замену Xors3D

А видяха была та же - GTX560 ?
да, у меня валяется ещё та демка, специально запустил сравнил.

Вертексов в кубе 8 или 36 (DIP или DP)?
32 вроде как, в общем у каждого фейса свои - нормали гранёные.
DIP.

В окне или во весь экран?
это не играет большой роли ни у тебя, ни у меня (но фуллскрин).

Счетчик ФПС был как сделан?
Fraps

Текстура одна или несколько?
2

Сейчас соберу эту демку и кину (надо кое-что лишнее убрать).
__________________
бложик | geom.io | твиттер | faded | демо 1 2 | роботы | лайтмаппер
(Offline)
 
Ответить с цитированием
Старый 12.03.2014, 13:41   #105
Mr_F_
Терабайт исходников
 
Аватар для Mr_F_
 
Регистрация: 13.09.2008
Сообщений: 3,947
Написано 2,189 полезных сообщений
(для 6,051 пользователей)
Ответ: Пишем 3D движок - замену Xors3D

Вот она. WASD + мышка управление.
Попробуй отлети чтобы все кубы в кадр влезали - их 1024 штуки, у меня 1100 фпс.
Алсо, там ещё MSAA 4x.

В settings.ini можно настроить разрешение.
Вложения
Тип файла: rar iengine2boxes.rar (515.2 Кб, 471 просмотров)
__________________
бложик | geom.io | твиттер | faded | демо 1 2 | роботы | лайтмаппер
(Offline)
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо Mr_F_ за это полезное сообщение:
bugway (12.03.2014), HolyDel (12.03.2014), KCEPOKC (15.03.2014)
Ответ


Опции темы

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

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


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


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