PDA

Просмотр полной версии : Тестирование на LCD-мониторах плавного скроллинга



Titus
29.05.2010, 05:04
Пока был на даче, встроил свой скроллирующийся движок из пока что недоделанной игры, в Summer Blast Dizzy. Цените или критикуйте)

Скачать с народа (http://narod.ru/disk/21271179000/Summer%20Blast%20Dizzy%20(v1.04s%2C%20cheated).zip .html)

Rindex
29.05.2010, 09:43
Пока был на даче, встроил свой скроллирующийся движок из пока что недоделанной игры, в Summer Blast Dizzy. Цените или критикуйте)

Критика: Во первых, экран при движении мерцает. Во вторых, может не надо отходить от Спекрумовского стиля, переводя его в Амижное?

Восторг: Ну ты, блин, вообще... :v2_thumb: Буржуям на сайт закинь, когда всё подправишь. Они там вообще все обосрутся от такой нежной неожиданности. :v2_wink:

Titus
29.05.2010, 14:03
Критика: Во первых, экран при движении мерцает. Во вторых, может не надо отходить от Спекрумовского стиля, переводя его в Амижное?

Восторг: Ну ты, блин, вообще... :v2_thumb: Буржуям на сайт закинь, когда всё подправишь. Они там вообще все обосрутся от такой нежной неожиданности. :v2_wink:

Похоже, он мерцает только на LCD-мониторах. На ЭЛТ проверял - все окейно.

Rindex
29.05.2010, 14:50
Похоже, он мерцает только на LCD-мониторах.

Похоже, у меня трубки нет. Но таких сейчас большенство уже. А будет ещё больше.

Titus
29.05.2010, 16:01
Похоже, у меня трубки нет. Но таких сейчас большенство уже. А будет ещё больше.

Что самое интересное, я не знаю, почему мерцает.
В принципе, скроллинг делается аппаратно посредством движка. Так же, как и в Hide & Seek Dizzy. То ли это особенность LCD мониторов, то ли особенность реализации этого дела в самом движке.

Rindex
29.05.2010, 16:08
Что самое интересное, я не знаю, почему мерцает.
В принципе, скроллинг делается аппаратно посредством движка. Так же, как и в Hide & Seek Dizzy. То ли это особенность LCD мониторов, то ли особенность реализации этого дела в самом движке.

Ну это похоже на мультиколор в Спекрумовских демках. На трубках выглядит как надо, а вот на жк-кристаллах нет. Не морочай голову, лучше игру делай.

P.S. А вот в Hide And Seek Dizzy ничего не мерцает, кстати. Это я про ту, которую ты переделал.

Titus
29.05.2010, 16:21
Ну это похоже на мультиколор в Спекрумовских демках. На трубках выглядит как надо, а вот на жк-кристаллах нет. Не морочай голову, лучше игру делай.

P.S. А вот в Hide And Seek Dizzy ничего не мерцает, кстати. Это я про ту, которую ты переделал.
Может это связано с тем, что та на светлом фоне, а тут на черном?

Rindex
29.05.2010, 16:26
Может это связано с тем, что та на светлом фоне, а тут на черном?

Не знаю, но моргает чёрным, сверху вниз.

Titus
29.05.2010, 16:30
Не знаю, но моргает чёрным. Причём вертикально, т.е. сверху вниз.
Попробуй поменять в файле dizzy.ini vsync = 0 на vsync = 1.
И сравни, меняется ли что-то?

Кстати, скроллинг можно отключить в меню опций, которое в игре.

Rindex
29.05.2010, 17:52
Попробуй поменять в файле dizzy.ini vsync = 0 на vsync = 1.
И сравни, меняется ли что-то?

Вот это ты кому сказал? Я ничерта не понимаю в коде. Давай другую версию, что-бы я мог скачать и посмотреть.


Кстати, скроллинг можно отключить в меню опций, которое в игре.

Серьёзно? Я просто не смотрел. Тогда это супер-гуд.

---------- Post added at 17:52 ---------- Previous post was at 16:33 ----------


Попробуй поменять в файле dizzy.ini vsync = 0 на vsync = 1.

Это через блокнот что-ли делается? Поменял. Ничего не изменилось.

Titus
30.05.2010, 03:46
В оригинальном скроллинге экран смещается раз в 3 кадра на несколько пикселей, т.е. вместе с перемещением Диззи. А в моем скроллинге экран смещается каждый кадр, если это возможно, что на глаз гораздо плавнее. Еще раз повторюсь, что на LCD-мониторе почему-то присутствует мерцание.

Rindex
30.05.2010, 08:27
Еще раз повторюсь, что на LCD-мониторе почему-то присутствует мерцание.

Действительно есть. Просто не такое заметное, как в Суммер бласте.

Titus
02.06.2010, 15:40
В продолжение темы мигающего скроллинга на LCD-мониторах, но уже в отношении игры из данного топика привожу пока тестовую, недоделанную версию этой игры, с возможностью в меню OPTIONS варировать частоту кадров. Товарищи с LCD-мониторами, поиграйтесь с настройками и скажите, что лучше, что хуже.
http://narod.ru/disk/21436944000/Grogg%20Island%20TEST.zip.html

Rindex
02.06.2010, 15:56
Titus, всё то-же самое. Мерцает везде. Да да-же если ты сумеешь настроить на определённую скорость, всё равно замедление экрана, когда Диззи остановился всё сведёт на нет.

osa
02.06.2010, 16:32
Лично у меня мерцает только там, где образуются полутона совместно с черынми пикселями, т.е. цветные пиксели сдвигаются, сразу затирая перед собой черный и не меняя за собой цвет на черный. На трубке могу объяснить отсутствие мерцания наличием обратного хода развертки. На LCD экран вроде не гасится, а просто меняется.

Rindex
02.06.2010, 16:40
Лично у меня мерцает только там, где образуются полутона совместно с черынми пикселями, т.е. цветные пиксели сдвигаются, сразу затирая перед собой черный и не меняя за собой цвет на черный.

Невсегда. Точнее где чёрное есть, там всегда, но если присмотреться, то и небо голубое тоже слегхка мерцает.

osa
02.06.2010, 16:51
нет, у меня только полутона независимо от FPS и цвета.

Rindex
02.06.2010, 17:00
Создал специально под скроллинг и мерцание эту тему. Все вопросы давайте тут решать, а то разбредёмся по чуть-чуть по разным темам.

psb
02.06.2010, 17:17
я у себя на ноуте замечал, как будто экран рисуется в шахматном порядке, через пиксель. это может давать эффект временного незатирания пикселей.

osa
02.06.2010, 19:21
Похоже именно оно и есть. может еще попробовать дать черный экран после каждого кадра(имитация ЭЛТ), если это возможно движком? Только как это на производительности скажется?

Titus
03.06.2010, 00:21
Похоже именно оно и есть. может еще попробовать дать черный экран после каждого кадра(имитация ЭЛТ), если это возможно движком? Только как это на производительности скажется?
Нет, это будет жуткое мигание.
Хорошо, просьба к LCD-шникам, посмотреть, как у них работаю эмуляторы консолей, типа Nintendo, например игра 'Super Mario', когда тоже идет плавный скроллинг.

А предварительно пока подытожу, что FPS на мигание влияние не оказывает

---------- Post added at 00:21 ---------- Previous post was at 00:20 ----------

Да, желательно смотреть в играх, где присуствуют штриховки шахматным полем.

Rindex
03.06.2010, 00:25
Хорошо, просьба к LCD-шникам, посмотреть, как у них работаю эмуляторы консолей, типа Nintendo

У меня таких нет, да и желания их ставить то-же. Извени Андрей, это без меня.

Titus
03.06.2010, 00:32
У меня таких нет, да и желания их ставить то-же. Извени Андрей, это без меня.
Ничего, кто-нить попробует)

---------- Post added at 00:32 ---------- Previous post was at 00:30 ----------

Сдается мне, что версия psb самая правильная...

Rindex
03.06.2010, 00:34
Ничего, кто-нить попробует)

Да я просто их в глаза не видел и как там и чего даже не представляю. :(

osa
03.06.2010, 07:52
смотрел на эмуляторе NES, с шахматкой такая же фигня, но так как там скорость движения постоянная, то мигание не так заметно, хотя присутствует. вот вам и ЖК.

Titus
03.06.2010, 11:48
смотрел на эмуляторе NES, с шахматкой такая же фигня, но так как там скорость движения постоянная, то мигание не так заметно, хотя присутствует. вот вам и ЖК.
Вот... вот вам и ЖКХ )))
И как вот это исправлять?
Да никак... Не рисовать штриховку...
В общем, голосуйте, нужен ли скроллинг в классических Dizzy-играх с графикой-штриховкой, т.к. у большинства LCD-мониторы?
У меня на трубке - это смотрится нормально.

osa
03.06.2010, 11:57
на трубке смотрится отлично! надо попробовать к телевизору ЖК подцепить попробовать, может он гасит экран во время обратного хода. ну и 120Гц монитор попробовать. последнего в наличии нет:(

Rindex
03.06.2010, 12:03
В общем, голосуйте, нужен ли скроллинг в классических Dizzy-играх с графикой-штриховкой, т.к. у большинства LCD-мониторы?

Нужен, но только отключаемый. Что зря делал что-ли? Но по умолчанию должено стоять обычное появление экрана. Кому надо, тот пускай скроллинг через option включает.

osa
03.06.2010, 12:10
Titus, оставляй скролл, только опиционально, для заставок пригодится.

Titus
03.06.2010, 12:52
Titus, оставляй скролл, только опиционально, для заставок пригодится.
Не, я фанат скролла.
После того, как поиграешь в скроллируемую игру, в обычную ее версию уже не очень хочется.

osa
03.06.2010, 14:35
на ЭЛТ оторваться невозможно:) Выпусти игру с опцией скрола, не забудь упомянуть в названии special for CRT!:)

Rindex
03.06.2010, 14:37
А ведь можно-же отключть скролл, или нельзя? Если можно, то я уже сказал как сделать надо.

Titus
03.06.2010, 14:38
на ЭЛТ оторваться невозможно:) Выпусти игру с опцией скрола, не забудь упомянуть в названии special for CRT!:)

Ты в какую отрывался в Grogg или в Summer Blast?

Слишком трудоемко встраивать скроллы в игры, если это не востребовано.
В Summer Blast заняло 3 дня.
А в Grogg и того больше займет

ZEK
03.06.2010, 14:46
Да нормально эмуль SNES работает на ноуте

osa
03.06.2010, 15:35
Titus, в обе. в summer blast мигание менее заметно из-за менее контрастного фона и неба.

Titus
03.06.2010, 16:30
Titus, в обе. в summer blast мигание менее заметно из-за менее контрастного фона и неба.

Grogg Island еще не доделан, только кусочек
ее распространять не надо) Там если дальше играть скроллинг неправильный )

osa
03.06.2010, 17:50
Titus, ок. я честно говоря фигею от увиденного:) в каком скрипте код скролла, если не секрет?

Titus
03.06.2010, 19:59
Titus, ок. я честно говоря фигею от увиденного:) в каком скрипте код скролла, если не секрет?

Handlers
функция что-то типа AfterUpdate...

Rindex
12.07.2010, 21:41
Обсуждение игры началось с этого поста (http://www.zx.pk.ru/showpost.php?p=299121&postcount=184).

............

А что-то поддёргивается она вроде. Или это так должно быть?

Блин, мне скроллинг в SBD намного больше нравится. Здесь что-то медленно как-то всё и дёрганно, хотя я там выставил на 100.

Titus
12.07.2010, 21:43
А что-то поддёргивается она вроде. Или это так должно быть?

---------- Post added at 21:41 ---------- Previous post was at 20:47 ----------

Блин, мне скроллинг в SBD намного больше нравится. Здесь что-то медленно как-то всё и дёрганно, хотя я там выставил на 100.

Движки одинаковые

Может из-за того, что на голубом фоне?
Попробуй в помещениях или под землей походить

Rindex
12.07.2010, 22:17
Во, видео сделал. Получилось более-менее с третьего раза. И как всегда батарейки сели на самом интересном месте. Видео с фотика, так что качество плохое, но явно видно как и Диззи дёргается и задний фон. В SBD плавнее и то и то.

http://www.youtube.com/watch?v=bsx0VHWjC00

Titus
12.07.2010, 22:58
Во, видео сделал. Получилось более-менее с третьего раза. И как всегда батарейки сели на самом интересном месте. Видео с фотика, так что качество плохое, но явно видно как и Диззи дёргается и задний фон. В SBD плавнее и то и то.

http://www.youtube.com/watch?v=bsx0VHWjC00

Вижу, подтормаживает.
Во первых, верни fps на 36fps, а не 100
а во вторых... нажми F11, там в углу будет написано сколько реальных fps.
Если реальные FPS меньше требуемых в Options,
значит комп тормозит.
Причины могут быть разные:
1. Тормозной комп
2. Тормозное место нахарде, где установлена игра. Например это флешка
3. Что-то глюкнуло, надо перезагрузиться

Rindex
12.07.2010, 23:21
Меньше fps. Начинается от 28/33 и максимально 31/36. Игра стоит на жёстком диске D. Но у меня винт один, просто порезан на С и D.

---------- Post added at 23:21 ---------- Previous post was at 23:19 ----------

Суммер бласт 37/64 и даже не шевелится. А там вечно изменяются цифры.

Titus
12.07.2010, 23:30
Меньше fps. Начинается от 28/33 и максимально 31/36. Игра стоит на жёстком диске D. Но у меня винт один, просто порезан на С и D.

---------- Post added at 23:21 ---------- Previous post was at 23:19 ----------

Суммер бласт 37/64 и даже не шевелится. А там вечно изменяются цифры.

У меня работает стабильно до 60-70fps.
Какой у тебя комп? Проц и видюха?

Rindex
12.07.2010, 23:51
Какой у тебя комп? Проц и видюха?

Компьютер: Fujitsu-Siemens
Процессор: Intel Core 2 6400 2.13GHz (2 CPUs)
Память: 1022MB RAM
DirectX 9.0c
Видео: Radeon X1600 512Mb
Звук: Realtek HD

Titus
13.07.2010, 00:21
Компьютер: Fujitsu-Siemens
Процессор: Intel Core 2 6400 2.13GHz (2 CPUs)
Память: 1022MB RAM
DirectX 9.0c
Видео: Radeon X1600 512Mb
Звук: Realtek HD

Должно хватать, но по факту не хватает.
Не знаю, что там у тебя кушает ресурсы, но игрушка не тянет.
В строке с FPS, первый параметр показывает реальное значение FPS, а второй показывает возможное. Т.е., например, 36/59 - означает, что сейчас игра обновляет экран с частотой 36 кадров в секунду, а ресурсов хватит, чтобы все 59 кадров успеть. Если же у тебя при установленном в options 36fps, счетчик показывает, 27/33, например, то это значит что максимум, чего тянет комп - это 33фпс, а текущее вообще 27. В общем, думаю, не в проце дело.

Rindex
13.07.2010, 00:24
Не знаю, что там у тебя кушает ресурсы, но игрушка не тянет.

Так почему SBD тянет (там стабильно 37/64), а GID нет?

Titus
13.07.2010, 01:12
Так почему SBD тянет (там стабильно 37/64), а GID нет?

У меня SBD 37/384
GID - 37/74

Изменил в файле dizzy.ini параметр vsync = 1 на vsync = 0, и стало 37/300

Попробуй у себя изменить

Rindex
13.07.2010, 01:17
У меня SBD 37/384

37/384??? или 37/84? Щас изменю, не отключайся.

Titus
13.07.2010, 01:19
37/384??? или 37/84? Щас изменю, не отключайся.

SBD - 37/384
GID - 37/74 при vsync=1
GID - 37/300 при vsync=0

Rindex
13.07.2010, 01:22
Стало точно также как и в SMD - стабильно 37/64. В настройках стоит FPS RATE: 36
Но всё-равно, SMD помоему побыстрее что-ли и дёрганье никуда не делось. Хотя вроде чуть меньше стало.

Titus
13.07.2010, 01:23
Стало точно также как и в SMD - стабильно 37/64. В настройках стоит FPS RATE: 36
Но всё-равно, SMD помоему побыстрее что-ли и дёрганье никуда не делось. Хотя вроде чуть меньше стало.

Попробуй еще поставить log = 0, вместо log = 1

И сними на видео

Rindex
13.07.2010, 01:44
Попробуй еще поставить log = 0, вместо log = 1

И сними на видео

Получше стало.

http://www.youtube.com/watch?v=Hsh2prhGXLo

Titus
13.07.2010, 01:48
Получше стало.

http://www.youtube.com/watch?v=Hsh2prhGXLo

После смены log = 1 на log = 0?

Rindex
13.07.2010, 01:49
После смены log = 1 на log = 0?

Да.

Titus
13.07.2010, 01:53
Да.

Странно, это не должно было сильно влиять.

Ладно, в итоге, судя по твоему видео, скорость плавная, на сколько позволяет движок и fps, а мерцание песка и другой графики - это издержки LCD. Предположительно мерцают только текстурированные обьекты.

Rindex
13.07.2010, 02:01
Ладно, в итоге, судя по твоему видео, скорость плавная, на сколько позволяет движок и fps, а мерцание песка и другой графики - это издержки LCD.

Ну так чего, версию менять на эту? Или ещё тестера нужно, что-бы проверил.

Titus
13.07.2010, 02:09
Ну так чего, версию менять на эту? Или ещё тестера нужно, что-бы проверил.

Можно оставить эту

---------- Post added at 02:09 ---------- Previous post was at 02:04 ----------

Буржуям тоже заслал GID, но пока молчат)

Rindex
13.07.2010, 02:13
Можно оставить эту

Пока оставлю, но напишу что-бы читали, что мы тут понаписали. И надо переместить про плавный скроллинг, наверное...


Буржуям тоже заслал GID, но пока молчат)

Переваривают, как всегда. Когда поймут, что такого им не сделать, могут тупо промолчать, типа не заметили.

Rindex
13.07.2010, 13:58
Ещё один англичанин ответил. И у него то-же максимальная скорость немерянная. Неужели фаирволл столько жрёт? Но ведь SBD просто всё прекрасно работает... Хотя и этот заработал, гогда log исправил.

Titus
13.07.2010, 14:00
Ещё один англичанин ответил. И у него то-же максимальная скорость немерянная. Неужели фаирволл столько жрёт? Но ведь SBD просто всё прекрасно работает... Хотя и этот заработал, гогда log исправил.

В SBD у тебя тоже второй показатель не айс. Где-то 60-70, против моих 350.

Rindex
13.07.2010, 14:37
В SBD у тебя тоже второй показатель не айс. Где-то 60-70, против моих 350.

У него почти как у тебя. Вечером прошерстю авастом при отключенной венде, посмотрю, может засела зараза какая-то. Хотя сканировал недавно, всё нормально.

P.S. Попросил буржуина снять игру на видео.

---------- Post added at 14:37 ---------- Previous post was at 14:08 ----------

Видео снято.

Titus
13.07.2010, 14:41
И где же это видео???

Rindex
13.07.2010, 14:42
И где же это видео???

Там, у них на сайте.

http://www.yolkfolk.com/bb/showpost.php?p=17052&postcount=27

Titus
13.07.2010, 14:45
Там, у них на сайте.

http://www.yolkfolk.com/bb/showpost.php?p=17052&postcount=27

Будешь смеяться, но у меня оно не показывается)
Даешь ЮТУБ!

Rindex
13.07.2010, 14:47
Будешь смеяться, но у меня оно не показывается)

:v2_eek: :v2_scare:

http://www.youtube.com/watch?v=nebDUD93qqM&feature=player_embedded

Titus
13.07.2010, 14:52
:v2_eek: :v2_scare:

http://www.youtube.com/watch?v=nebDUD93qqM&feature=player_embedded

Так показывается.
Спроси его, это снято видеокамерой, или это видео сграбленное с рабочего стола?
У меня большое подозрение на второе.

Rindex
13.07.2010, 14:57
Так показывается.
Спроси его, это снято видеокамерой, или это видео сграбленное с рабочего стола?
У меня большое подозрение на второе.

Андрей, мне идти надо. Я и так уже опаздываю. Спроси сам, он не съест. Я действительно опаздываю.

---------- Post added at 14:57 ---------- Previous post was at 14:53 ----------

Спросил и ушёл до вечера.

Cds
17.07.2010, 13:26
Циферки. По просьбе Rindex`а.

Rindex
17.07.2010, 14:43
Циферки. По просьбе Rindex`а.

Циферки - это конечно хорошо, но нужно видео на кинокамеру. И теперь исправь в файле dizzy.ini (это где шестерёнка нарисована) вот эту строчку: vsync=0

У тебя сейчас там vsync=1, а нужно ноль в конце. И вот это на камеру засними и походи Диззиком, надо увидеть экран.

Cds
17.07.2010, 15:53
Циферки - это конечно хорошо, но нужно видео на кинокамеру. И теперь исправь в файле dizzy.ini (это где шестерёнка нарисована) вот эту строчку: vsync=0

У тебя сейчас там vsync=1, а нужно ноль в конце. И вот это на камеру засними и походи Диззиком, надо увидеть экран.

vsync=0
http://www.youtube.com/watch?v=DzuSqKo0zI4

Rindex
17.07.2010, 15:58
Спасибо Саня! Позвони мне, если телефон не потерял. И что ты в Долгопрудном-то забыл? Сейчас там что-ли живёшь?

Cds
17.07.2010, 19:56
Спасибо Саня! Позвони мне, если телефон не потерял. И что ты в Долгопрудном-то забыл? Сейчас там что-ли живёшь?

Спс за телевон, наберу тебе.

Rindex
17.07.2010, 19:59
Спс за телевон, наберу тебе.

Жду. Я твой номер продул вместе с телефоном, уже не помню каким по счёту.

osa
07.10.2010, 15:33
а кто нить может на 100гц LCD Телеке-мониторе это просмотреть?