Ответ: Пишем 3D движок - замену Xors3D
Вложений: 1
а. я понял что с ошибкой. на xp же нет media foundation.
вот версия без зависимости MF Вложение 20262 на домашней машине (Win7, i3-3770K, 32GB RAM, 680GT): unity (1280x960, good) - 272 bugway engine (1920x1080) - 430 iengine (1920x1080) - 550 axelynx (3840x1080, распахнулось на оба монитора) - 1150 |
Ответ: Пишем 3D движок - замену Xors3D
1170 фпс выдаёт у меня на хп.
и это с кучей апи вызовов тех между дроуколами? гл так шустр? завтра попробую дх11 версию поднять )) итого на хп: axel: 1170 iengine2: ~1070 Unity: ~660 (хотя утром оно же выдавало 512, хм) bugway: ~500 |
Ответ: Пишем 3D движок - замену Xors3D
и на семёрке сейчас ещё раз сравнил:
axel: 1230 bugway: 780 Unity: 730 iengine2: 670 вот это я лох ( почему мой двиг так не любит семерку? |
Ответ: Пишем 3D движок - замену Xors3D
Цитата:
|
Ответ: Пишем 3D движок - замену Xors3D
Нашел несколько интересных ссылок по созданию именно движков:
Книга: 3D game engine programming Курсы: Старые курсы Новые курсы Они же, но почти даром |
Ответ: Пишем 3D движок - замену Xors3D
Цитата:
|
Ответ: Пишем 3D движок - замену Xors3D
Цитата:
Так что, возможно, твой счётчик FPS будет выдавать неверные результаты (хотя вряд ли - баг античный). |
Ответ: Пишем 3D движок - замену Xors3D
Вложений: 1
а вот свою демку с инстансингом нашёл на DX11, идёт в 1200 фпс при таком кол-ве кубов - забавно, учитывая что в акселе такой же результат без него.
демка содержит странную быдлофизику - она останавливается если зажать ентер - соответственно фпс замерять при зажатом ентере. в конце кубы могут сильно наслаиваится друг на друге - замерять в их гуще было бы некорректно, т.к. там овердро. ----- куллинга здесь нет |
Ответ: Пишем 3D движок - замену Xors3D
на домашней машине (Win7, i3-3770K, 32GB RAM, 680GT):
1400 фпс при всех кубах в кадре. 2000 фпс при небольшом числе кубов в кадре. ты что, проверяешь попадает ли куб в фрустум прежде чем добавить его в группу? не дороже ли это будет чем просто его туда впихнуть при любом раскладе? или тяжелый пиксельный шейдер - 600 фпс вплотную к кубам. |
Ответ: Пишем 3D движок - замену Xors3D
Вложений: 1
Цитата:
Цитата:
------ Цитата:
а, да, я же для дебага там выключал бекфейс куллинг ----- Скрыл бекфейсы - у меня теперь ~1400 фпс на общей картинке алсо там включено CSAA 16xQ сглаживание (нвидия онли) |
Ответ: Пишем 3D движок - замену Xors3D
Вложений: 1
а вот без сглаживания - у меня 5000 фпс о_0
|
Ответ: Пишем 3D движок - замену Xors3D
да. видимо бэкфейсы. теперь 1800 - 1900 в зависимости от наполнения кадра.
без сглаживания - 3900. |
Ответ: Пишем 3D движок - замену Xors3D
Цитата:
|
Ответ: Пишем 3D движок - замену Xors3D
Народ, ну давайте посложнее демку, плз, договоритесь о сцене, найдите одну и ту же медию и шейдер..
|
Ответ: Пишем 3D движок - замену Xors3D
Цитата:
Но считаю, что еще и основные алгоритмы надо тоже обговорить. Чтобы сильно демки не отличались. Что касается плана - то вот примерный план (обсуждаем): Программа минимум (1-й этап): 1. DirectX 9 или 11 как основа (только треугольники! без стрипов и т.п.) 2. модели формата OBJ (код загрузки в первом посте есть) 3. предлагаю найти модельки деревьев разных видов штук 5-10 и сделать лес из N деревьев 4. земля в виде простой полигональной сетки(число треугольников в сетке фиксированное) 5. скайсфера из X треугольников 6. Свободная камера 7. Расширенный и гибко настраиваемый конфиг (разрешение, сглаживание, включение/отключение фич и т.п.) 8. Основной лог-файл Программа медиум (2-й этап): 1. Освещение, тени, шейдеры, вода с отражениями. 2. Дополнительный контент типа домиков, скал, камней. 3. GUI (текстовые поля, кнопки, формы и т.п.) 4. Собственный счетчик ФПС и прочие статистические данные 5. Расширенный лог-файл, определение оборудования, и т.п. Программа максимум (3-й этап): 1. Физика 2. Terrain paging 3. Генерация контента 4. Бенчмарки подсистем с записью в лог Программа экстрим (4-й этап): 1. Скрипты 2. AI 3. Анимация 4. Оптимизации и т.п. P.S. На текущий момент продемонстрирована была только половина из 1-го этапа (у некоторых были фичи из других этапов) |
Часовой пояс GMT +4, время: 22:12. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot