Просмотр полной версии : 24 кадра\сек в реальности сколько во Flash?
MINASTIS
17.08.2006, 15:31
У меня появились интересные мысли и в связи с этим мне хочеться узнать кое-что у мастеров флеш-дела. Вот во флеш fps. Максимум 120. В реальной жизни в секунду в фильме или где-то еще в секунду 24 кадра проходит. Но сколько во флеш? 120 фпс - это сколько кадров в секунду? Я думаю во Флеше стоит ограничитель сами знаете для какой цели, точнее чтобы не допустить это сами знаете что. Уловили ход моих мыслей? Мне интересно узнать пропорциональность fps-кадры в секунду. А для начала сколько кадров в секунду при 120 fps. Если я что-то не так понял скажите мне. И пожалуйста кто знает ответьте на вопросы.
DarkLight
17.08.2006, 15:43
fps = frames per second = кадры в секунду. 120 fps = 120 кадров в секунду, но плеер стоко не тянет все равно...
я думаю, в зависимости от производ системы, ну никак не больше 24
MINASTIS
17.08.2006, 15:54
Понимаете, когда поставить 24 fps во Флеше и включить ролик вы даже не засекая времени заметите что пару-тройку кадров не хватает. Недобор. Это я считаю ограничитель.
Да, интересно, а если swf в swfXXL запихать, тоже будет
как бред ты пишешь. невозможно сденлать эфект 25 кадра ни на компе ни на TV, это возможно только в кинотеатре!!!
вобще изначально скорость смены кадров в телеке 60 МГц (у продвинутых моделей 100МГц)
у мониторов 85 МГц.
так что твой 25 кадр будет показываться несколько сот раз за секуду.
DarkLight
17.08.2006, 16:06
я думаю, в зависимости от производ системы, ну никак не больше 24
Восьмой плеер вытягивает до 30-32, если графика средней сложности, при большом объеме кода...SWFXXL помойму чуть побольше...Кстати, SWFXXL заглох? Что-то не слышно о новых версиях...
Моя не знать. Моя установить демо, и швырнуть его подальше. Ибо Zinс круче.
DarkLight
17.08.2006, 16:20
Аналогично.
производ системы влияет сильно- у моего друга систела слабенькая и производительность соответствующая
как бред ты пишешь. невозможно сденлать эфект 25 кадра ни на компе ни на TV, это возможно только в кинотеатре!!!
вобще изначально скорость смены кадров в телеке 60 МГц (у продвинутых моделей 100МГц)
у мониторов 85 МГц.
так что твой 25 кадр будет показываться несколько сот раз за секуду.
бред пишешь ты_
во-первых, не 60-100-85МГц, а 60-100-85 Гц(!) - это значит что луч обновляет картинку на мониторе соответственно 60, 100 или 85 раз (а не тысяч раз)_
во-вторых, скорость смены кадров во флеше НИКАК не связана со скоростью смены кадров на мониторе_если у тебя 30fps и 60Гц - то просто луч на мониторе 2 раза прорисует одну и ту же картинку_
ЗЫ: эффект 25 кадра на мониторе и телевизоре реализовать невозможно_
Понимаете, когда поставить 24 fps во Флеше и включить ролик вы даже не засекая времени заметите что пару-тройку кадров не хватает. Недобор. Это я считаю ограничитель.
почему не хватает?_ я такого эффекта не замечал_
есть скрипт, позволяющий достоверно определить это
В каком то топике(про max количество картинок подгружаемых Flash'ем) не давно я спрашивал про fps в браузере, мне дали ссылку на статью(в том же топике), где было описано, почему разный fps в разных средах.
Я англиЦкий не очень знаю, но перевел как смог, и понял то что Flash самостоятельно делает задержку на каждый fps - 0,33 мс(точно не помню). А в браузерах несоответсвие реальному fps будет от 2 до 10 кадров. В Explorer свой тайминг, который работает с частотой 0,10 с - по этому в Explorer, Flash выдает меньший fps чем "на родине"(Stand Alone или IDE). Flash не имеет права работать быстрее "раздачи" таймингов в Explorer, поэтому теоретически макс допустимый fps в браузере - 100.
В Mozille что то тоже не хорошее, уже не помню. Самый высокий fps в среде браузеров - это у FireFox. Т.к. у него нет "личного" тайминга, и он перекладывает отсчет fps на плечи Flash.
Вот. Вольный перевод, местами наверно не правильный, с цифрами тоже мог напутать, так что кому надо точно, тот поищет ссылку на эту статью, переведет и прочитает...
MINASTIS
18.08.2006, 11:42
Насколько я знаю эффект 25 кадра появляется когда в промежутке между 24 кадрами включается 25. Он продолжается 1\48 секунды, и должен быть темнее своих 24 кадров-предшественников. Но просмотрев больше инфы в интернете я наверное все-таки удостоверился что на мониторе каким-то образом можно создать программу\видео для внушения но это не во флеш точно.
FPS это число кадров в секунду, при котором плеер "хочет" работать, если ему мешает производительность компа. то он конечно пашет медленей.
ЗЫ не стоит думать что 24 кадра в секунду, это какое то волшебное число, в америке телевизоры работают на 30ти кадрах в секунду.
ЗЫЫ и не надо махать у меня перед носом флажками Элоны Давыдовны.
я наверное все-таки удостоверился что на мониторе каким-то образом можно создать программу\видео для внушения но это не во флеш точно.
этточно_
я лично пробовал вставлять 25ый кадр в обычную мультяшную анимацию типа масяни во флеше_рисовал в этом кадре правда не "drink Coca-Cola" а просто квадратик какой-то_
так вот что я скажу - никуда мой мозг от этого не съехал, а это тупое мелькание достало через 10 секунд_этот 25ый кадр очень хорошо видно - это уже не внушение, а помехи какие-то:D_
лучше пробовать трехгерцовку для внушения_голову не соберешь потом:D_
у мониторов 85 МГц.
Хочу такой моник! :eek: Ну хотя бы 1 кГц. А то у моего всего лишь 100 Гц. :o
MINASTIS
18.08.2006, 16:31
я лично пробовал вставлять 25ый кадр в обычную мультяшную анимацию типа масяни во флеше_рисовал в этом кадре правда не "drink Coca-Cola" а просто квадратик какой-то_так вот что я скажу - никуда мой мозг от этого не съехал, а это тупое мелькание достало через 10 секунд_этот 25ый кадр очень хорошо видно - это уже не внушение, а помехи какие-то_ это не 25 кадр. Ты его не мог сделать. 25 кадр не может надоедать потому что он попросту почти незаметен. Во вторых мозги от него не съезжают а в сознание записывается информация с 25 кадра. обычно там не drink coca cola (старые методы нестабильные) а изображение специально построеное специалистами для максимального внушения. После просмотра видео с 25 кадром в тебе ничего не измениться. НО если после просмотреть специальное видео для смещения данных из подсознания тебе в мозг тогда 25 кадр будет действовать.
После просмотра видео с 25 кадром в тебе ничего не измениться. НО если после просмотреть специальное видео для смещения данных из подсознания тебе в мозг тогда 25 кадр будет действовать.
ааа, типа вирус нужно активировать - запустить его вручную:D_
planerolling
20.08.2006, 15:30
PAL сигнал - 25 кадров в секунду///это что такое? и человеческий мозг не успевает воспринимать всю последовательность из 25 кадров, он лишь схватывает движение, а для этого достаточно 3-5 кадров в секунду
Kyber Anton
20.08.2006, 20:38
Кстати, в играх а-ля 3Д шутеры, частота стремится к 40 кадрам в секунду. Инфа с gamedev.ru, по-моему.
человеческий глаз может видеть 25 кадров в секунду (почитайте анатомию)
Но из-за того что идет световые лучи от экрана часть кадров человек не воспринимает и поэтому их делают больше... я использую для флэшек 30.
В играх вроде используют 35-40 но этого точно не помню...
ЗЫ
Такая же фигня с цветами: Человек может видеть 24 бит цвета, а на экране он видит цветов прим в два раза меньше, то есть для того чтоб человек увидел все оттенки реальности надо прим 48 бит цвета...
planerolling
21.08.2006, 11:50
а в реальности человик видет гораздо больше я думаю...)))кадры предуманы только для "машин", т.е. для их понимания..
planerolling
21.08.2006, 11:52
кто-нить может мне сказать ...какое количестко кадров может вместить флэш?...можно ли зделать ролик на 4 мин...ведь это мега большое кол-во кадров ...а на врем.шкале всего 1500 вроде как))))!?
они добавляются по нужде.
planerolling
21.08.2006, 12:46
аа то есть автоматом....этож круто!!!! спасибо.....
примерно ского можно туду кадров запихнуть?
planerolling, как твой вопрос относится к теме?
planerolling
21.08.2006, 18:57
форум о "flash",тема о "кадрах", ...вот и спрашиваю:)
все ломаю пальцы, перестаю задовать тупые вопросы....
Помнится, я хотел засунуть 25-й кадр. Не вышло. Все кадры видны. Имхо, FPS больше 30 влияет только на максимальную скорость обращния к функции через setInterval(). Если помните, интервал не может быть меньше интервала между кадрами.
Если помните, интервал не может быть меньше интервала между кадрами.
Неужели?
onEnterFrame = function() {
trace('onEnterFrame');
}
setInterval(function() {trace('interval')},2);
Опровергает твои слова.
Dendroid
18.09.2006, 17:09
Нет никаких ограничений, можно и 120 кадров в секунду, если простая анимация и площадь перерисовки маленькая. fps всего лишь определяет когда будут происходить события onEnterFrame - тот же таймер, но специального назначения... и да, кадры будут пропускаться, если предыдущий кадр не успел выполнить все связанные с ним действия (перерисовка+код).
А про эффект 25-го кадра - байка, примерно такая же, как и про то, что страусы при опасности зарывают голову в песок. ;)
вобще изначально скорость смены кадров в телеке 60 МГц (у продвинутых моделей 100МГц)
у мониторов 85 МГц.
так что твой 25 кадр будет показываться несколько сот раз за секуду.
:eek: ААААААААААААААА у меня 75 просто ГЕРЦ сейчас стоит, это что же, я живу в каменном веке???? :yahoo: ....
Вывод: на моём мониторе нельзя увидеть фрейм рэйт выше 75. А 75/2, т.е. где-то 30-35 это порог выше которого нет смысла ставть fps. Вообще я рекомендую ставить 30. Однако есть сторонники 21 кадра.
Нет никаких ограничений, можно и 120 кадров в секунду, если простая анимация и площадь перерисовки маленькая. fps всего лишь определяет когда будут происходить события onEnterFrame - тот же таймер, но специального назначения... и да, кадры будут пропускаться, если предыдущий кадр не успел выполнить все связанные с ним действия (перерисовка+код).
А про эффект 25-го кадра - байка, примерно такая же, как и про то, что страусы при опасности зарывают голову в песок. ;)В точку.
Если помните, интервал не может быть меньше интервала между кадрами.Характеристика поведения интервала весьма странная, она зависит от фпс, но не линейно. Год назад я измерял зависимость. Если кому интересно можно в поиске найти.
Опровергает твои слова.
И? В хелпе написано, что в таком случае функция будет запускаться с частотой кадров. Значит, зависит. Опять-таки в предыдущем (перед этим) посте есть ответ.
А про эффект 25-го кадра - байка, примерно такая же, как и про то, что страусы при опасности зарывают голову в песок.
Согласен. Убедился на личном опыте. Целый день эксперементировал, помнится...
И? В хелпе написано, что в таком случае функция будет запускаться с частотой кадров.
Что «И»?
В аутпуте:
interval
interval
interval
interval
interval
interval
interval
interval
onEnterFrame
Если бы интервал работал с частотой fps (как раз onEnterFrame), как ты говоришь, то interval и onEnterFrame следовали бы одна за другой подряд.
Из хелпа:
If interval is less than the SWF file's frame rate (for example, 10 frames per second [fps] is equal to 100 millisecond intervals), the interval function is called as close in time to the value of interval as possible.
Где здесь написано, что интервал работает с частотой кадров? Здесь написано, что интервал максимально близок к тому, что указан.
http://www.flasher.ru/forum/showthread.php?t=65663
Народ я тоже встречался с такой проблемой. Это прежде всего свяхано с производительностью компа. По этой проблеме я сделал флэшку-"измеритель частоты". Я часто и давно ей пользуюсь. Просто вставьте символ в фильм и смотрите.
Ну что как вам программа как вам код?
о! круто, хотел уже сам делать такую штуку, надо очень ) спасиб
вобще изначально скорость смены кадров в телеке 60 МГц (у продвинутых моделей 100МГц)
у мониторов 85 МГц.
Ну, телевизоры с частотой смены кадров 100 Гц - это не продинутые, это нормальные. Я лично вообще не понимаю, как можно смотреть телефизор с частотой 50 Гц... У меня от такого начинается головокружение, тошнота, головные боли и резь в глазах.
Кстати, раз уж пошёл разговор об играх, то отмечу, что очень многие Shareware-игры, которые можно достать в сети (например, с сайта Reflexive), сделаны на основе SDL, которая не может устанавливать частоту кадров, перечислять режимы и т.д. Поэтому все такие игрушки работают в одном режиме - 60 Гц. Неприятно, конечно, но в пылу аркады не слишком заметно...
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.