Ты сам-то пробывал читать что там написано? Абстрактные рассуждения в стиле "это здорово, но будьте очень осторожны, это может не сработать".
Да что я говорю - создай опрос. Вот и посмотрим. А еще лучше - пусть каждый приложит фпс для smp\single.
Добавлено 08-05-2020 в 22:30:
И да, там ровно то о чём я говорил - каждому потоку своё окно. Только так это и работает. Но swapBuffers можно вызвать только для одного окна
Ну хорошо, может DX этим не болеет? Или проблема в самом GDI, а не в абстрактных слоях?
Дядя Миша
Конечно может не сработать, если не сделать грамотную синхронизацию.
В ку3 её и не сделали, поэтому в нём SMP по факту сломан. Полагаю, что и в дум3 не стали исправлять.
Цитата:
Дядя Миша писал: Да что я говорю - создай опрос. Вот и посмотрим.
Можно, да.
Добавлено 09-05-2020 в 02:32:
Цитата:
Дядя Миша писал: И да, там ровно то о чём я говорил - каждому потоку своё окно.
Там это упоминается как очевидный вариант.
Но нигде не сказано, что нельзя иначе.
И не сказано, что окна должны создаваться в этих потоках непременно.
Это как раз таки дикость, создавать окна в разных потоках, а не в главном.
XaeroX писал: В ку3 её и не сделали, поэтому в нём SMP по факту сломан. Полагаю, что и в дум3 не стали исправлять.
В Doom3 её улучшили очень сильно, переписав рендерер. Я полагаю, что она была в первой демке Doom3 и именно поэтому она у тебя литала, в отличие от релизной версии. Тому шо Кармак вырезал SMP прямо перед релизом. Тебе же не кажется это странным, построить всю архитектуру вокруг SMP и отрезать в последний момент? И вот из интервью проясняется, что оно вело себя непредсказуемо и никто не понимал в чём тут дело. Твой рендерер с "грамотной" синхронизацией ведёт себя точто также - фпс пляшет, проседает. Отключишь smp - приходит в норму. Это удивительное свойтво наблюдать проблему в аочию и отрицать её.
Дядя Миша
В смысле - фпс проседает? Куда он проседает, если без смп он ниже?
Пляшет - ну да, бывает, если он ниже потолка в 125. Но можно включить всинк.
Поиграл в демку. Впечатления очень положительные. Все прохождение записал на видео, может будет интересно глянуть разработчику. Там в одном месте чуть встрял, но через минуту нашел, куда идти. Вентиляция хоть и разбитая, но в темном углу.
Некоторые вещи, на которые обратил внимание:
- автомат действительно похож на авто-дробовик
- двери не очень похожи на двери, сливаются со стенами из-за схожего цвета
- локации иногда ощущаются слишком тесными
Отличная графика, приятная глазу. Вода, тени, освещение - все очень здорово. Играл на самых максимальных настройках, которые смог найти в меню (перед записью настроил графику и поставил fov 100). Фпс как "залочился" на 125, так ниже и не падал.
Отдельно порадовала настройка клавиш - не менял ничего. Все уже было настроено именно так, как я всегда играю.
Сложность врагов "как надо" - не умираешь, но при этом переживаешь за свои hp.
Апгрейд оружия действительно слишком скорый, но, полагаю, вся карта сделана исключительно для демо. Процесс апгрейда чувствуется немного долгим - если бы был виден сам процесс (какие-нибудь лучики-эффекты там, а потом просто смена одной-модели на другую во время вспышки), было бы чуточку интереснее.
Sound-design - отдельная песня (сорри за каламбур). Звуки ходьбы и стрельбы приятные слуху, саундтрек подходящий под сеттинг. Особенно отмечу звуки самой базы - что по качеству записи, что по самому голосу напоминает Doom 2016.
Буду ждать полный релиз и обязательно куплю.
Добавлено 09-05-2020 в 00:02:
Однако удивился, что vpk-файлы с ресурсами открылись банально через 7zip. Сначала пробовал через GCFscape О.о
- Что могу сказать, безрукие монстры с AI ученых из первого халф-лайфа и музыка - ржомбные, сделали мой день .
- Двери жутко кривые и глючные, криво открываются и намертво вешают игру.
- Дробовик стреляет как автомат. Двухствольный дробовик стреляет как пистолет.
- Желтый текст на желтом фоне это вообще финиш.
- Карты.... , ну они есть, спасибо и на этом.
В общем демкой доволен, ждём релиз, надеюсь с исправлением всех предыдущих ошибок .
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
В Direct3D криво работает полноэкранный режим, если в винде включено масштабирование. У меня стоит масштаб 125%, окно растягивается и получается больше видимой области экрана, со всех сторон края обрезаны. В OpenGL всё ок.
Добавлено 09-05-2020 в 01:02:
При навигации по меню как будто включено ускорение мыши. Так и задумано?
Меня наверное звуком впечатлило, что посматривая на верхнюю часть, вообразил что там миниатюрный колайдер из хл1
__________________
Dr. Bowman: "So what was it?"
Sly: "Anachronox! Man, you guys are dumb."
Dr. Bowman: "But... You said it started with a 'U'."
Sly: "Yeah I know."
В OpenGL наблюдаются глюки с освещением (на скриншотах выше) и фризы на пару секунд при открытии дверей.
В Direct3D проблемы с масштабированием (описаны выше) и эпилпетическое мигание текстуры шума в меню "Загрузка", а также фона во время загрузки уровня.
ncuxonaT
На статику переключи, у тебя что-то в рендерере сломалось.
В д3д тоже так глючит динамика?
Добавлено 09-05-2020 в 05:39:
ncuxonaT
Что у тебя за железо, что такие странные глюки?
Как ведут себя другие игры?
Добавлено 09-05-2020 в 05:43:
Aynekko
Спасибо за отзывы и видео.
Странно, что у тебя английский язык включился. У тебя стим на русском? Должен был автоматически русский подхватиться в этом случае.
Цитата:
Aynekko писал: Однако удивился, что vpk-файлы с ресурсами открылись банально через 7zip. Сначала пробовал через GCFscape О.о
VPK = Volatile Package.
Это потом уже вальва у меня эту аббревиатуру утащила.
Ну вот надо в D3D играть, он по умолчанию.
Подскажи, пожалуйста, как включить масштабирование, чтобы потестить?
И почему запускается не в полном экране, а в окне?
XaeroX писал: И почему запускается не в полном экране, а в окне?
Я наверное неправильно выразился. Просто полный экран больше физического экрана.
Нет, дело не в масштабировании, отключил его, ничего не изменилось. Что странно, монитор пишет, что разрешение 1080i, то есть это чересстрочная развертка. Продолжаю разбираться.