Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2003.06.12;
Скачать: [xml.tar.bz2];

Вниз

Как сделать эффект 25-го кадр?   Найти похожие ветки 

 
Knight   (2003-05-25 23:03) [0]

Дайте совет... для личного пользования :)


 
Palladin   (2003-05-25 23:13) [1]

имхо
Ну если для сугубо личного, не знаю какое действие это возымеет на ЖК мониторах, но посчитай сколько занимает вывод твоего одного кадра в секунду и в нужный момент, хотя бы по таймеру, прерывай в конце секунды текущий кадр и вставляй 25ый :) вот будет прикольно, говорят красный цвет жутко делает людей раздражительными, хотя я не верю в это (в смысле в эффект), видимо не поддаюсь...


 
jack128   (2003-05-25 23:21) [2]

Palladin © (25.05.03 23:13)

> видимо не поддаюсь...

Это тебе 25 - ым кадром внушили :-))


 
Palladin   (2003-05-25 23:27) [3]

:)
могет быть, все могед быть...
однако противоядие издревне известно... кадр номер 26...
пиво водка дихлофос...

ЗЫ последний enum была шутка, просто в голову пришло в связи с ритмичностю


 
sniknik   (2003-05-25 23:36) [4]

чуш это все, по моему, эффекта 25-го кадра не существует. так, аферисты разные людям мозги пудрят.


 
Arch-vile   (2003-05-25 23:41) [5]

существует он, эффект этот. тут ветка была под сотню, и более, там все хорошо раскрыто было. на домашней технике (ТВ) сделать эфф. этот почти невозможно


 
Knight   (2003-05-25 23:42) [6]

>> Palladin
>посчитай сколько занимает вывод твоего одного кадра в секунду

А как это сделать в Windaх?

Помню в Dос"е чтобы графика не моргала, на асме перехватывали обратный ход луча м перекидывали viewport, а тут я на таком уровне пока не знаю :)


 
sniknik   (2003-05-26 00:01) [7]

Arch-vile © (25.05.03 23:41)
а где ветка? почитать. только все одно не верю, даже если там сотня постов и все за.
(простой пример из личного опыта, видел прогу учит английскому на эффекте 25кадра, если бы воздействие было это была бы самая популярная "училка" английского, а даже если на домашнем экране сделать невозможно то делали бы на киноэкране (представляйте кино за 300$?) а ведь платили бы если бы эффект был (репетиторам то платят!))

Knight © (25.05.03 23:42)
гдето видел описания как делают игрушки, страничная организация, готовиш лист, показываеш. во время задержки готовиш следующий.. посмотри описания по играм DirectX, DirectDraw, ... DelphiX (если правильно помню) короче прямой тебе путь в описание программирования игр.


 
Knight   (2003-05-26 00:28) [8]

Давно хотел посмотреть DelphiX :)
Вот и случай подвернулся... ща докачается и гляну, что это за зверь и с чем его едят :)


 
Knight   (2003-05-26 00:48) [9]

Весчь... осталось только разобраться, как с ней работать :) завтра...

Но если у кого есть ещё какие идеи по реализации 25-го кадра, пишите, не стесняйтесь :)


 
Asteroid   (2003-05-26 02:38) [10]

Если не ошибаюсь, в "Бойцовском клубе" сделали нечто подобное эффекту 25-го кадра (была передача Гордона про это, но давно). А именно, на один-два кадра в каком-то месте экрана вставляли картинку. Зритель ее не успевал заметить из-за (время реакции на неожиданные изменения - около 0.2с). Вроде бы обстановку нагнетает...но не знаю.

А насчет именно 25-го кадра - фуфло. А то х.з. что бы было от повышенного framerate-а :)


 
vidiv   (2003-05-26 03:33) [11]

У моего знакомого есть такая прога с диска Хакер. Если надо скину по почте...


 
Knight   (2003-05-26 10:50) [12]

>vidiv
Мне ненадо прогу... мне надо, как это реализовать на Delphi5 самому.


 
herosofnn   (2003-05-26 10:53) [13]

эффекта никакого не существует это все надуманно или тогда все кто смотрит вещание в формате NTSC и РВЕМ настояшие зомби т.к. там используется 25 кадров!!!!


 
gek   (2003-05-26 10:57) [14]


> эффекта никакого не существует это все надуманно


Эффект есть, просто на одного действует, на другого нет.
У Гордона передача про 25 кадр была,- там все популярно объяснили


 
herosofnn   (2003-05-26 11:01) [15]

извиняюсь ошибся 25 кадров в пал\секам а в NTSC 30 кадров в секунду


 
wnew   (2003-05-26 11:18) [16]

http://delphimaster.net/view/14-1053445610/


 
pm   (2003-05-26 11:21) [17]

Я лет 6 назад пытался это сделать.
Кадр я выводил по обратному ходу луча (стандартный vga предоставлят эту информацию) и возвращал старый кадр при следующем цикле развертки. Повторял это раз в секунду.
Делал я все это в текстовом режиме (большая часть экрана была черной).
Выводимый на 1/70 секунды кадр был четко виден. Может быть это только для черного фона проявляется, но я дальше эксперементировать не стал.


 
Knight   (2003-05-26 11:25) [18]

>gek
>У Гордона передача про 25 кадр была,- там все популярно объяснили

Первый раз в жизни Гордон не трепал языком, а популярно объяснял, как реализовать 25-й кадр программно на Делфях, а я пропустил... :(

Пишите по теме, господа :) Ветку по вопросу верите вы в это или нет уже была и там всё было сказано не по-одному разу. Тут спрашивается: КАК ЭТО СДЕЛАТЬ?


 
Knight   (2003-05-26 11:38) [19]

Даю наводящий вопрос... можно в Виндах с помощью Delphi выводить кадр прямо на видео память? Спецокна это ерунда да и не удобно, а вот чтобы прямо на монитор :)


 
Владимир Васильев   (2003-05-26 12:04) [20]

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


 
jack128   (2003-05-26 13:26) [21]

Владимир Васильев © (26.05.03 12:04)
Зачем "врезать"? Наверно нужно "заменить".


 
Marser   (2003-05-26 13:45) [22]

А как это сделать с MediaPlayer? :-)


 
kaif   (2003-05-26 14:20) [23]

25-й кадр (и даже 50-й) прекрасно виден, особенно если он будет каждым 25-м. Для того, чтобы кадр не был виден, он должен быть:

1. Непредсказуемым по времени, а, следовательно, не 25-м.
2. Он должен почти не отличаться по виду от соседних кадров. Скажем, иметь едва различимую по яркости относительно фона надпись.

В "Бойцовском клубе" кадр прекрасно виден. Просто зритель, который зараниее не знает, что это такое, принимает его за дефект ленты и не придает ему значения. Однако уверяю вас, если бы этот кадр повторялся каждую секунду (был именно 25-м), то уже на 3-ем показе зритель точно бы описал, что там в этом кадре изображено.

Так что фуфло все это насчет 25-го кадра.


 
Владимир Васильев   (2003-05-26 14:20) [24]

>>Всем заинтересованным:
1. Через TMediaPlayer сделать нельзя.
2. На "Королевстве ..." , была статья о том, как получить IAMMediaStream и рендерить его покадрово на IDirectDrawSurface. Пример сырой и работает глючно.
3. Реализация схемы п.2 в отдельном потоке - есть грамотная(почти) объектная реализация - ищите " SXMedia ,Version 2.1".



 
Knight   (2003-05-26 21:10) [25]

>> Владимир Васильев © (26.05.03 12:04)
> А что, собственно говоря, вы хотите конкретно: врезать лишний
> кадр в видеопоток в рантайме и вывести на экран?

Объясняю популярно, как я это понимаю, хотя что-то может понимаю не так :)

Но в идиале следующее... есть область видеопамяти данные с которой выводятся на экран, строим кадр с текстом и в определённые моменты кидаем его в эту область, информация выводится на экран и затирается следующим кадром. Т.е. это должно работать и на обычном рабочем столе системы и в прогах и в играх не мешая рабочему процессу.

Ну или хотя бы в отдельном окне... написано одно, а через определёные промежутки времени вставляется нужный кадр, который сразу затирается следующим.

Возникают вопросы:
1) Можно ли организовать работу с видеопамятью;
2) Как в Delphi узнать или расчитать время вывода одного кадра;
3) Как перехватить обратный ход луча или начало прорисовки, чтобы вывести необходимую информацию.

Вот и всё, как говориться: "И только-то!" :)



 
Knight   (2003-05-26 21:51) [26]

Ау!!!!! Мастера!!!


 
I_C_E_   (2003-05-26 21:54) [27]

Руководству на мониторы выводить 25 кадр...с надписью пора повысить зарплату программистам..))


 
Knight   (2003-05-26 22:22) [28]

>> I_C_E_

Да-а-а... Шутить мы все мастаки... нет, чтобы дельный совет дать по теме :)


 
I_C_E_   (2003-05-26 22:33) [29]

Бывал я когда-то в Сольвычегодске..))


 
I_C_E_   (2003-05-26 22:34) [30]

Берешь любой пакет покадрового редактирования фильмов и идедаешь вставку 25 кадра ...и все дела


 
Knight   (2003-05-26 22:59) [31]

>> I_C_E_ © (26.05.03 22:33)
> Бывал я когда-то в Сольвычегодске..))

Ну и как впечатления ?)

>> I_C_E_ © (26.05.03 22:34)
>Берешь любой пакет покадрового редактирования фильмов

Вот этого я никак понять не могу... где у меня все видят хоть одно упоминание о фильмах?

смотреть Knight © (26.05.03 21:10)


 
Мазут Береговой Рюрикович   (2003-05-26 23:01) [32]

Херня какая-то... :-((


 
ekwatt   (2003-05-27 15:42) [33]

не страдайте фигней, знаете есть такая вещь как область определения функции, так вот 25 кадр это кинематографический эффект - связан с механизмом предьявления кинофильма (КИНО!!!), лампы ,шторки, и пр.
На мониторах и т.п 25 кадр сделать можно но эффекта не будет,
более того вы скорее всего с легкостью будете видеть как он промаргивает



 
Soft   (2003-05-27 17:03) [34]

Сделать 25 кадр очень просто:)

Берешь кадр, который выводится на экран, накладываешь на него текст с прозрачным фоном, при чем микшируешь цвет текста с изображением в baсkground-е. Кадр получается не заметен сознанию и с легкостью пкоскальзывает в подсознание:)

Zomby.Exe is cool.
Лунный свет хозяин твой
Он за твоей спиной.


 
ekwatt   (2003-05-27 18:22) [35]

Ну блин, это уже не совсем то, а к приведеному методу могу посоветовать делать дуплет из последовательных кадров, причем замикшировать цвет текста с изображением в baсkground-е так чтобы при микшировании(или быстром предьявлении) уже таких двух кадров оставался только baсkground ( т.е в 1-м I+delta а во 2-м
I-delta)
P.S Не все то что не есть сознание есть подсознание ;)


 
Knight   (2003-05-27 21:47) [36]

Кто знает, как определить обратный ход луча средствами Делфи? (можно вставки на асме)


 
Knight   (2003-05-28 00:13) [37]

Hey!!! Masters!!!


 
Knight   (2003-05-28 08:52) [38]

Где все?!!!


 
Knight   (2003-05-28 12:59) [39]

Есть кто?


 
Knight   (2003-05-28 15:39) [40]

Ещё раз... :)

Кто знает, как определить обратный ход луча средствами Делфи? (можно вставки на асме)




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

Форум: "Потрепаться";
Текущий архив: 2003.06.12;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.54 MB
Время: 0.012 c
1-34826
blackgrin
2003-06-02 23:07
2003.06.12
Уменьшить использование памяти...


14-34976
LikeLamer
2003-05-28 16:04
2003.06.12
Express Inspector (от DevExpress)


1-34830
Mishenka
2003-06-01 21:33
2003.06.12
Как разбить полное имя файла на путь, имя и расширение???


1-34882
Ш-К
2003-05-31 06:10
2003.06.12
Двоично-десятичный формат


8-34944
grei
2003-03-01 21:58
2003.06.12
Форматы файлов TAnimate





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский