Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2013.08.18;
Скачать: CL | DM;

Вниз

Мерцание полос   Найти похожие ветки 

 
brother ©   (2013-03-20 03:55) [0]

Почему в примере: http://brotherirk.narod.ru/temp/2.rar
Красные полосы мерцают? Это из-за не совпадения частоты рисования с разверткой монитора?

Рисует по алгоритму: Очистить фоновое изображение - > отрисовать нужное на фоновом изображении -> отрисовать фоновое изображение на канве формы.


 
Sapersky   (2013-03-20 04:21) [1]

Несовпадение частоты должно быть больше заметно при горизонтальном движении в виде разрывов картинки:
http://en.wikipedia.org/wiki/Screen_tearing
Скорее, это артефакты ЖК монитора (у меня ЭЛТ и полосы не мерцают).
Но может и tearing так хитро проявляется.


 
brother ©   (2013-03-20 04:30) [2]

у меня ЖК


 
sniknik ©   (2013-03-20 08:05) [3]

не смотрел программу, exe... но по мерцанию очевидное -доублебуфферинг у формы включен?


 
Дмитрий С ©   (2013-03-20 08:41) [4]

Эффект также достигается если не спеша таскать окно с таким рисунком по экрану (т.е. без анимации).

http://yadi.sk/d/sjAspkFx3Oojo


 
Дмитрий С ©   (2013-03-20 08:43) [5]

А также если повернуть изображение на 90 градусов и таскать горизонтально.


 
Дмитрий С ©   (2013-03-20 08:45) [6]

Может это связано с тем, что закрываются пикселы быстрее чем открываются?


 
brother ©   (2013-03-20 09:04) [7]

да в [4] у меня подобный эффект...
но что странно, выставил интервал перерисовки в 16мск (около 60герц) и мерцание стало меньше... хм...
видимо всеж что-то со спецификой монитора... знать бы точно...


 
antonn ©   (2013-03-20 09:10) [8]


> выставил интервал перерисовки в 16мск (около 60герц) и мерцание
> стало меньше... хм...

мерцает на четверть частоты?
http://forum.sources.ru/index.php?showtopic=371093&view=findpost&p=3276380


 
Павиа   (2013-03-20 09:18) [9]


> Красные полосы мерцают? Это из-за не совпадения частоты
> рисования с разверткой монитора?

Да.


 
Павиа   (2013-03-20 09:19) [10]

Вернее не частоты, а фазы.


 
brother ©   (2013-03-20 09:25) [11]

да http://line-of-defence.com/resources/screenshots/e46e3bcad99acd18c8a79240a9c3f2dc.png
левый-верхний колбасит больше всего...


 
antonn ©   (2013-03-20 10:00) [12]

ну мерцание такое же как в [0]? просто на картинке мерцание вызвано матрицей (я архив не качал)


 
brother ©   (2013-03-20 10:01) [13]

там полосы двигаются, но эффект мерцация, похоже, получается из-за причин в [8]



Страницы: 1 вся ветка

Текущий архив: 2013.08.18;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.006 c
15-1363063128
Григорьев Антон
2013-03-12 08:38
2013.08.18
Кто помнит игру Sherlock? Покритикуйте мой вариант


3-1292346820
megavoid
2010-12-14 20:13
2013.08.18
[D2010] Магия мыши в TSQLQuery + DateTimePicker


15-1363547215
Дмитрий С
2013-03-17 23:06
2013.08.18
У кого английский Photoshop CS6 (64)


15-1363079964
картман
2013-03-12 13:19
2013.08.18
как пишется


2-1353997983
Mikishanya
2012-11-27 10:33
2013.08.18
Stringgrid удаление пустых строк