Эмуляция > Прочие эмуляторы
эмуляция с 60fps многих приставок - это фейк?
(1/1)
alexi86:
Потестив эмуляторы такие как:dolphin, ePSXe ,Project64 1.6(1.7) я пришел к выводу,что они эмулируют игры в формате NTSC только до 30fps(как и оригинальные приставки),хотя пишут 60fps, ;)
Но что интересно!!...например
эмуляторы gen, snesx, денди на деле показывают реальный fps то есть они действительно эмулируют игру(в формате NTSC, которая изначально шла в 30fps)в 60fps!!!! :)
Это легко видно  невооруженным глазом на больших дисплеях....если только 30fps-то видно сильное мерцание фона при ,например движении камеры,вообще нету плавности картинки!!
(на обычных телевизорах это не видно)
Ещё один факт:например некоторые игры для n64 в оригинале идут с 60fps такие как Super Smash Bros/Ridge Racer 64//killer instinct gold попробуете сравнить насколько они плавнее идут в отличие от остальных!!! ....
У меня вопрос:почему эмуляторы приставок sega genesis /snes/nes могут эмулировать игру с 30fps до 60fps, а эмуляторов других приставок например ps1 или n64 такой возможности нету? мне кажется мощность pc здесь роли не играет т.к.они эмулируются даже на pentium3
это просто не совершенство эмуляторов,или невозможно 3d игры(30fps) переделывать в 60fps?
Yaranga:
alexi86, это не "несовершенство эмуляторов" и не невозможность "3d игры(30fps) переделывать в 60fps", это всего лишь незнание тобой матчасти.
alexi86:
объясни по подробнее...
Yaranga:
Один из простых вариантов.
Rockman Z:
Чушь собачья. В 99,9% игр первой PlayStation, скорость кадров была 30fps. И это не несовершенство эмуляторов, а невозможность приставки выдавать 60fps.Конечно были который шли с такой скоростью, но их было катастрофически мало.
alexi86:
Yaranga
Я понимаю,что в трубчатых теликах чересстрочная  развёртка то есть 60 полукадров (30 целиковых кадров) но эмуляторы genesis/snes/nes например gen может эмулировать игру из 60 полукадров (как было изначально в игре) до 60 целых кадров!!!!(которых небыло изначально в игре!!) вот о чем речь!!! а Project64 например этого не может! пытаюсь понять почему?
,
--- Цитата: Rockman Z от 21 Апрель 2011, 13:20:05 ---Чушь собачья. В 99,9% игр первой PlayStation, скорость кадров была 30fps. И это не несовершенство эмуляторов, а невозможность приставки выдавать 60fps.

--- Конец цитаты ---
правильно, но некоторые эмуляторы могут превращать игру в реальные 60fps (хотя изначально в игре 30fps)сравни плавность картинки например на эмуляторе gen и epsxe!!!
Вот что нужно!!Деинтерле́йсинг — процесс создания одного кадра из двух полукадров чересстрочного формата для дальнейшего вывода на экран с прогрессивной развёрткой я так понял этого этим эмуляторам не хватает! но вопрос можно ли эту функицию внедрить в эмуляторы работающие с 3d?
MetalliC:
alexi86, учи матчасть - NTSC в википедии,
частота 60Гц у полукадров (240строк), из двух полукадров получается один полный интерлейсный кадр(480строк) с частотой 30Гц.
соответственно низкие разрешения типа 320х240 будут с частотой 60Гц, более высокие типа 640х480 будут работать в интерлейсном режиме с 30Гц.

более того, некоторые эмуляторы в FPS или GPU показывают совсем не частоту видеорежима, или скорость эмуляции, а с какой частотой сама игра обновляет/рисует картинку.
то есть так-же как в PC-играх, частота экрана стоит 100Гц, а игра работает с 20fps ;)

Добавлено позже:

--- Цитата: alexi86 ---Я понимаю,что в трубчатых теликах чересстрочная  развёртка то есть 60 полукадров (30 целиковых кадров)
--- Конец цитаты ---
это не "в трубчатых теликах" а стандарты телевизионного вещания, в которых работают все телики хоть трубчатые хоть кристаликовые.
ShadowFlash:
насчет развертки - трубке всё равно, какая частота развертки, на очень старых трубках частота развертки выше 90Гц не имеет смысла из-за большого времени послесвечения люминофора. Но изначально телевидение было полностью аналоговым, а частота электрической сети использовалась для синхронизации кадров. Оттуда и 50 и 60Гц
alexi86:
В общем вот вам пища для размышления....сейчас запустил Makaron - Эмулятор Sega Dreamcast с игрой Sonic Adventure 2 [GDI][ENG] (ntsc)-и там реальные 60fps!!!!то есть не 60 полукадров как в Project64 или epsx 170 а "тру" 60fps!!! Даю 100% гарантию  т.к на большом жк сразу видна разница:wow:
отсюда я делаю выводы что это зависит от эмулятора ;)
попробую ещё игры по тестить ...отпишусь....
p/s дорогие админы не закрываете пожалуйста тему :blush:дайте до конца разобраться!
MetalliC:
если тестишь в макароне - F11 - speedstats переключи на ON,  появятся цифры RPS - это и будет в твоем понимании fps, то есть частота с которой игра рендерит(рисует) кадры.
в NullDC этот счетчик тоже RPS называется, в Demul - GPU.
и зависит оно только от того как устроена сама игра, в этих трех эмуляторах на той же игре оно должно быть одинаково, только тип дисплея не забудь в них одинаковый выставить TV или VGA.
paul_met:

--- Цитата: alexi86 ---отсюда я делаю выводы что это зависит от эмулятора
--- Конец цитаты ---
Вывод неверный. Всё зависит от конкретной игры. Если разработчикам не удалось заставить игру держать стабильный фреймрейт в 60 кадров (или они не стремились этого сделать),то получаем залоченный под 30 fps.
Insane:

--- Цитата: Yaranga от 21 Апрель 2011, 12:21:33 ---Один из простых вариантов.

--- Конец цитаты ---
Спасибо за такую замечательнейшую штуку. Буду знать как отвечать многим .. кхм личностям.

--- Цитата: paul_met от 21 Апрель 2011, 21:44:28 ---Вывод неверный. Всё зависит от конкретной игры. Если разработчикам не удалось заставить игру держать стабильный фреймрейт в 60 кадров (или они не стремились этого сделать),то получаем залоченный под 30 fps.

--- Конец цитаты ---
Редко встречалось вроде до поколения 3д. Можешь примеры дать, ибо интерес. Это как в контре форс(арк хаунд)? там если играть на железе подлагивает, и спрайты мигать начинают вроде.
alexi86:
paul_met,вот это я и хочу проверить...мне кажется игры для dreamcast изначально почти все под 30fps, какой смысл им делать игру в 60fps если на обычных теликах разницы нету? по крайне мере для ps2/game cube/ps1/игры почти все только до 30fps ...вобщем дайте время и я точно выясню..... ;)
EdHell:
alexi86, раз вспомнил про Дрим, посмотри DOA2, в демо хорошо видно, что разные сцены идут с разным rps, хотя эмуляторы всегда выводят на экран 60 к/с.
MetalliC:

--- Цитата: alexi86 ---вот это я и хочу проверить...мне кажется игры для dreamcast изначально почти все под 30fps, какой смысл им делать игру в 60fps если на обычных теликах разницы нету? по крайне мере для ps2/game cube/ps1/игры почти все только до 30fps ...вобщем дайте время и я точно выясню
--- Конец цитаты ---
да всё и так уже выяснено, по крайней мере что касается дримкаста, еще раз повторюсь: как в игре заложено - с такой частотой смены кадров она и работает.
и если ты не в курсе, дримкаст можно подключить к обычному VGA-монитору,
также игры могут определять с каким дисплеем они работают - PAL, NTSC или VGA,  и в принципе могут работать с разным FPS в зависимости от этого.
кстати многие игры для Наоми (автомат а базе дрима) как раз с 60фпс и работают, т.к. в них стоят VGA-мониторы.
Insane:

--- Цитата: MetalliC от 21 Апрель 2011, 22:56:06 ---также игры могут определять с каким дисплеем они работают - PAL, NTSC или VGA,

--- Конец цитаты ---
разве? мне казалось по RCA невозможно определить.
MetalliC:

--- Цитата: Insane ---разве? мне казалось по RCA невозможно определить.
--- Конец цитаты ---
я чуть упрощенно выразился :)  PAL или NTSC зашито в флеше консоли, на ходу определяется только ТВ или VGA
Rumata:

--- Цитата: Insane от 21 Апрель 2011, 22:58:39 ---разве? мне казалось по RCA невозможно определить.
--- Конец цитаты ---
А причём тут RCA? Игра тупо считывает состояние регистров консоли.
Не путай с тем, как Винда определяет монитор.
Nekr:
ух, коллеги - вот это вы зарядили... :)
Навигация
Главная страница сообщений

Перейти к полной версии