作者star123 (Nev)
看板BBSmovie
標題[新手] 一個小發想
時間Mon Sep 29 21:58:04 2014
--
--
ˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍ
P 臺大批踢踢實業坊 - PCMan - □ ×
連線(C) 編輯(E) 選項(V) 我的最愛(A)
位址:ptt.cc:443
▏
▉
▏
▉
▏
▉
▏
▉
▏
▉
▏
▉
▏
▉
▏
▉
▏ \●/
▉
▏ ■
▉
▏ ||
▉
▏
▉
▏★ 要開始播放嗎? [Y/n] ▉
▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇
你可曾看過 ptt 上的自動動畫?
--
ˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍ
P 臺大批踢踢實業坊 - PCMan - □ ×
連線(C) 編輯(E) 選項(V) 我的最愛(A)
位址:ptt.cc:443
▏
▉
▏
▉
▏
▉
▏
▉
▏
▉
▏
▉
▏
▉
▏
福氣啦! ▉
▏ \●/
▉
▏ ■
▉
▏ ||
▉
▏
▉
▏ >>> 動畫播放中... ▉
▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇
最基礎的動畫其實就像本篇,是類似手翻書那樣的逐格動畫
--
ˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍ
P 臺大批踢踢實業坊 - PCMan - □ ×
連線(C) 編輯(E) 選項(V) 我的最愛(A)
位址:ptt.cc:443
▏
▉
▏
▉
▏
▉
▏
▉
▏
▉
▏
▉
▏
▉
▏
.∵'~ ▉
▏ \
%*/
▉
▏ ■
▉
▏ ||
▉
▏
▉
▏ >>> 動畫播放中... ▉
▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇
然而由於 pmore 功能,如今動畫還能交由系統自動翻頁
--
ˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍ
P 臺大批踢踢實業坊 - PCMan - □ ×
連線(C) 編輯(E) 選項(V) 我的最愛(A)
位址:ptt.cc:443
▏
▉
▏
▉
▏
▉
▏
▉
▏
▉
▏
. ▉
▏
q.を /' ▉
▏
︴0;30m兞0;31m. ▉
▏ \
︴0;31m ▉
▏ ■
▉
▏ ||
▉
▏
▉
▏ >>> 動畫播放中... ▉
▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇
作者們因此可以設定翻頁的秒數,讓做出更富節奏性的動畫成為可能
--
ˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍ
P 臺大批踢踢實業坊 - PCMan - □ ×
連線(C) 編輯(E) 選項(V) 我的最愛(A)
位址:ptt.cc:443
▏
▉
▏
▉
▏
▉
▏
▉
▏
按下 F 鍵開始 福氣啦 ! ▉
▏
▉
▏
▉
▏
福氣啦! ▉
▏ \●/
▉
▏ ■
▉
▏ ||
▉
▏
▉
▏ >>> 互動式動畫播放中...
▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇
2007 年,pmore 系統更發展出能讓動畫與使用者互動的輸入功能
--
ˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍ
P 臺大批踢踢實業坊 - PCMan - □ ×
連線(C) 編輯(E) 選項(V) 我的最愛(A)
位址:ptt.cc:443
▏
▉
▏
▉
▏
▉
▏
▉
▏
▉
▏
▉
▏
▉
▏
? ▉
▏ \●/
▉
▏ ■
▉
▏ ||
▉
▏
▉
▏ >>> 互動式動畫播放中...
▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇
然而,BBS 動畫有一個始終無法解決的問題
--
ˍˍˍˍˍˍˍ ˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍ
P 臺大批踢踢實業坊 - PCMan - □ ×
連線(C) 編輯(E) 選項(V) 我的最愛(A)
位址:ptt.cc:443
▏
▉
▏
▉
▏
◢ / 本動畫內含 ▉
▏
■█ - 怪角 7.1 聲道環攆1;33;40m福氣啦音效 ™ ▉
▏
◥ \ ▉
▏
▉
▏
▉
▏
暨m
氣啦! ▉
▏
\●/
▉
▏
■
▉
▏
||
▉
▏
▉
▏ >>> 互動式動畫播放中...
▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇
由於 Telnet 介面的限制,BBS 上是無法嵌入聲音的
--
ˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍ
P 臺大批踢踢實業坊 - PCMan - □ ×
連線(C) 編輯(E) 選項(V) 我的最愛(A)
位址:ptt.cc:443
▏
▉
▏
▉
▏
https://www.youtube.com/watch?v=A4O55wrbc24 ▉
▏ 請點開連結,並在第九響時播放動畫
▉
▏
▉
▏
▉
▏
▉
▏
▉
▏ \●/
▉
▏ ■
▉
▏ ||
▉
▏
▉
▏★ 要開始播放嗎? [Y/n] ▉
▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇
為了解決這個問題,如 MV 動畫的作者們會採取一些比較繁雜的手續
雖然略為麻煩,但也是為了讓觀賞者能獲得最佳體驗
--
\ /
▂
/ ◢3◣_ .︵
◢██◣ ◣◤ ζ 人
▉▉▉█ ﹨ /
● ● /
\
◥_ο_◤ ◢████
▲ ▼ ◢
▏ ◢◤
◇ /◢◤
■ ▉
MEL ◢◤\ ◇◢◤
_ㄧ' 人
||| ◢
CA▋ ◥
★ ★██◣
お )
﹊﹊
某天我在對準超過十次都歪掉之後,突然發覺這個問題或許有更好的解
--
動畫
音樂 ├───┼───┼───┼───┼───┼───┼───┼─
基本上播放配合音樂的動畫時,我們做的事情是這樣的:
--
動畫
音樂 ├───┼───┼───┼───┼───┼───┼───┼─
◆
先讓音樂開始播放,
--
動畫
音樂 ├───┼───┼───┼───┼───┼───┼───┼─
◆
然後,當音樂來到某個段落時──
--
動畫 ├───┼───┼───┼───┼───┼─
點!☆
音樂 ├───┼───┼───┼───┼───┼───┼───┼─
◆
開始播放動畫。
--
福氣啦!
\●/
■
||
動畫 ├───┼───┼───┼───┼───┼─
音樂 ├───┼───┼───┼───┼───┼───┼───┼─
◆
福氣啦.wav
理論上,這樣即可成功做出作者所想要的效果
--
動畫
音樂 ├───┼───┼───┼───┼───┼───┼───┼─
◆
然而由於人體難以達成完全精準,播放動畫的時間多少會有誤差
--
動畫 ├───┼───┼───┼───┼───┼───
點!☆
音樂 ├───┼───┼───┼───┼───┼───┼───┼─
◆
譬如上面這個例子:動畫太早播放的情況
--
福氣啦!
\●/
■
||
動畫 ├───┼───┼───┼───┼───┼───
音樂 ├───┼───┼───┼───┼───┼───┼───┼─
◆
--
福氣啦!
\●/
■
||
動畫 ├───┼───┼───┼───┼───┼───
音樂 ├───┼───┼───┼───┼───┼───┼───┼─
◆
福氣啦.wav
──音樂和畫面就會對不上。
--
動畫 ├───┼───┼───┼───┼───┼─
音樂 ├───┼───┼───┼───┼───┼───┼───┼─
◆
另外,在互動式動畫登場之後,另一個問題也出現:
--
\●/
福氣啦!
■
||
┌───┼───┼───┼───┼─
|
沒福氣啦!
| 囧■z
動畫 ├───┼───┼───┼───┼───┼─
∵
???∴
音樂 ├───┼───┼───┼───┼───┼───┼───┼─
◆
動畫能夠有分支,但音樂不能。這讓互動式動畫要配上音樂有了難度。
--
┌───────────┐
| \●/
福氣啦! |
| ■ |
| || |
動畫 ├───┼───┼───┼───┘
音樂 ├───┼───┼───┼───┼───┼───┼───┼─
◆
自動循環 ON
自動循環的互動式動畫雖然有方法解決,但也只能治標不治本
--
所以統整下來,BBS 動畫要帶音樂的問題有:
--
◢█
█
███
███
▇▇◤
█▇▇
所以統整下來,BBS 動畫要帶音樂的問題有:
--
◢█
█ 手動對準無法讓音樂和動畫達成完全對齊的效果
███
███
▇▇◤
█▇▇
--
◢█
█ 手動對準無法讓音樂和動畫達成完全對齊的效果
███
███
▇▇◤ 有等待輸入、循環的互動式動畫要配音樂有困難
█▇▇
--
◢█
█ 手動對準無法讓音樂和動畫達成完全對齊的效果
███
███
▇▇◤ 有等待輸入、循環的互動式動畫要配音樂有困難
█▇▇
如同前述,Telnet 介面是無法嵌入音樂的
--
◢█
█ 手動對準無法讓音樂和動畫達成完全對齊的效果
███
███
▇▇◤ 有等待輸入、循環的互動式動畫要配音樂有困難
█▇▇
所以若要解決問題,我們得從外界起手──
--
▂▅▇▌
████▋
▉▏███▊
▉▎███▉ Pmore+
▉▏███▊ Audio Plug-in
████▋
▆▃▁▌
※想像圖,真的有人實作的話不會這麼醜
利用外掛的插件軟體。
--
ˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍ
P 臺大批踢踢實業坊 - PCMan - □ ×
連線(C) 編輯(E) 選項(V) 我的最愛(A)
位址:ptt.cc:443
▏
▉
▏
▉
▏ 本動畫含有音樂
▉
▏ 請先點此網址下載檔案
▉
▏
http://www.dl.com/113355.ppapi ▉
▏
▉
▏
▉
▏
▉
▏ \●/
▉
▏ ■
▉
▏ ||
▉
▏
▉
▏★ 要開始播放嗎? [Y/n] ▉
▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇
開始 ◣
它的運作方式是這樣的:1.使用者下載專屬類型的檔案
--
ˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍ
P 臺大批踢踢實業坊 - PCMan - □ ×
連線(C) 編輯(E) 選項(V) 我的最愛(A)
位址:ptt.cc:443
▏
▉
▏
▉
▏ 本動畫含有音樂
▉
▏ 請先點此網址下載檔案
▉
▏
http://www.dl.com/113355.ppapi ▉
▏
▉
▏
▉
▏
▉
▏ \●/
▉
▏ ■
▉
▏ ||
▉
▏
▉
▏★ 要開始播放嗎? [Y/n] ▉ HERE
▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇ ↘
開始 ◣ ﹛묊 2.下載時選擇執行,然後插件軟體自動跑出來並作為對應的程式執行此檔案
--
ˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍ
P 臺大批踢踢實業坊 - PCMan - □ ×
連線(C) 編輯(E) 選項(V) 我的最愛(A)
位址:ptt.cc:443
▏
▉
▏
▉
▏
▉
▏
▉
▏
▉
▏
▉
▏
▉
▏
▉
▏ \●/
▉
▏ ■
▉
▏ ||
▉
▏
▉
▏ >>> 動畫播放中... ▉
▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇
開始 ◣ ■◆
3.播放動畫
--
ˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍ
P 臺大批踢踢實業坊 - PCMan - □ ×
連線(C) 編輯(E) 選項(V) 我的最愛(A)
位址:ptt.cc:443
▏
▉
▏
▄ ▉
▏
▉
▏
▉
▏
▉
▏
▉
▏
▉
▏
福氣啦! ▉
▏ \●/
▉
▏ ■
▉
▏ ||
▉
▏
▉
▏ >>> 動畫播放中... ▉
▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇
開始 ◣ ■◆
製作者須在想播放音效 / 音樂的幀的某個角落加上符號 / 特殊顏色的方塊
--
ˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍ
P 臺大批踢踢實業坊 - PCMan - □ ×
連線(C) 編輯(E) 選項(V) 我的最愛(A)
\
位址:ptt.cc:443
▏
▉
▏
▄ ▉
福 ▏
▉
▏
▉
氣 ▏
▉
- ▏
▉
啦 ▏
▉
▏
福氣啦! ▉
! ▏ \●/
▉
▏ ■
▉
/ ▏ ||
▉
▏
▉
▏ >>> 動畫播放中... ▉
▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇
開始 ◣ ■◆
插件軟體會持續偵測 BBS 軟體的畫面,當它「看」到該符號,就會播放對應音效
--
██▉◣
███▇
█
■◆█
████
████
113355.ppapi
注意:剛剛所提到的假想檔案類型── .ppapi,實際上並非單純的音樂檔案
--
┌─
██▉◣ |
███▇ |
█
■◆█ ───┤
████ |
████ |
└─
音效檔(如 福氣啦.wav 等)
113355.ppapi
它事實上還包含了另一個不可或缺的東西:
--
┌─
腳本檔
██▉◣ |
███▇ |
█
■◆█ ───┤
████ |
████ |
└─
音效檔(如 福氣啦.wav 等)
113355.ppapi
告訴插件軟體這部動畫會如何對應此 ppapi 檔進行的腳本檔。
--
┌─
腳本檔
██▉◣ |
███▇ |
█
■◆█ ───┤
████ |
████ |
└─
音效檔(如 福氣啦.wav 等)
113355.ppapi
大致上來說,腳本檔的內容就是在告訴插件軟體:看到什麼的時候就播什麼。
--
ˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍ
P 臺大批踢踢實業坊 - PCMan - □ ×
連線(C) 編輯(E) 選項(V) 我的最愛(A)
位址:ptt.cc:443
▏
▉ if ▄
▏
▄ ▉ then
▏
▉ 福氣啦.wav
▏
▉ end
▏
▉
▏
▉
▏
▉
▏
福氣啦! ▉
▏ \●/
▉
▏ ■
▉
▏ ||
▉
▏
▉
▏ >>> 動畫播放中... ▉
▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇
因此,只要
--
ˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍ
P 臺大批踢踢實業坊 - PCMan - □ ×
連線(C) 編輯(E) 選項(V) 我的最愛(A)
位址:ptt.cc:443
▏
▉ if ▄
▏
▄ ▉ then
▏
▉ 福氣啦.wav
▏
▉ end
▏
▉
▏
▉
▏
▉
▏
福氣啦! ▉
▏ \●/
▉
▏ ■
▉
▏ ||
▉
▏
▉
▏ >>> 動畫播放中... ▉
▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇
因此,只要 1.腳本檔設定好
--
ˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍ
P 臺大批踢踢實業坊 - PCMan - □ ×
連線(C) 編輯(E) 選項(V) 我的最愛(A)
位址:ptt.cc:443
▏
▉ if ▄
▏
▄ ▉ then
▏
▉ 福氣啦.wav
▏
▉ end
▏
▉
▏
▉
▏
▉
▏
福氣啦! ▉
▏ \●/
▉
▏ ■
▉
▏ ||
▉
▏
▉
▏ >>> 動畫播放中... ▉
▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇
因此,只要 1.腳本檔設定好 2.動畫內標示對應符號
--
ˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍ
P 臺大批踢踢實業坊 - PCMan - □ ×
連線(C) 編輯(E) 選項(V) 我的最愛(A)
位址:ptt.cc:443
▏
▉ if ▄
▏
▄ ▉ then
▏
▉ 福氣啦.wav
▏
▉ end
▏
▉
▏
▉
▏
▉
▏
福氣啦! ▉
▏ \●/
▉
▏ ■
▉
▏ ||
▉
▏
▉
▏ >>> 動畫播放中... ▉
▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇
因此,只要 1.腳本檔設定好 2.動畫內標示對應符號 就可以達成音樂 / 音效的效果。
--
▂▅▇▌
████▋
▉▏███▊
▉▎███▉ Pmore+
▉▏███▊ Audio Plug-in
████▋
▆▃▁▌
※真的有人實作的話絕對不可能這麼醜
以上就是此次發想的整個基本概念。
若對這東西有興趣,歡迎在推文發表問題或意見!
(其實本來是想自己寫的... 只是惰性殺人 XD)
--
--
◆ From: 192.168.1.1
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.45.47.177
※ 文章網址: http://webptt.com/m.aspx?n=bbs/BBSmovie/M.1411999115.A.B46.html
補充說明:
動畫中提到的假想檔案類型 .ppapi,在預想中是近似於 zip 結構的東西
如果有玩過
osu! 的話,就是 .osz 的意思啦
執行之後,插件軟體就會自動解壓縮並執行該 .ppapi 檔案的腳本檔
然後再照著腳本去做事
1F:推 hjc12345: 寫一個寫一個呀A_A 09/29 22:39
2F:推 ForSinSoKing: 寫一個呀(‵ ◇′)b 09/29 22:57
3F:推 abc1234586: 寫一個呀\( 'ω')/ 09/29 23:20
4F:推 physicslover: 寫一個阿xD 09/29 23:51
5F:推 CP64: 寫一個啊XD 09/30 00:14
6F:推 prismwu: 寫啦寫啦寫啦寫啦寫啦寫啦寫啦寫啦寫啦寫啦寫啦寫啦寫啦 09/30 03:35
不不我完全不行
坐等程式帝 orz
※ 編輯: star123 (220.136.16.221), 09/30/2014 06:18:10
7F:推 yyykk: 這好像有點厲害XDDD 09/30 09:05
8F:推 ClubT: 寫一個XD 來自: 127.0.0.1 09/30 09:12
9F:推 larle: 認真魂 09/30 10:03
10F:推 aokman: \囧/ 09/30 11:16
11F:推 b00703013: 先推 偉大的發明!!! 09/30 13:20
12F:推 siriusu: 星123耶 好懷念 09/30 20:05
13F:推 siriusu: 可行但規模有點大@@a 應用上不知道也有沒有想像的那方便 09/30 20:07
14F:推 st1009: 加油!! 我相信你可以的!! 10/01 20:15
15F:推 Twintail: 只有我像笨蛋一樣的按了F嗎 10/01 21:48
16F:推 IamNotyet: 這個真的做出來的話歐弟的洛克人....XD 10/02 02:05
17F:推 jpg10330: 下載手動對使用者還是太繁瑣了 10/03 02:15
18F:推 jpg10330: 如果能內建到當今手機app重新規劃的瀏覽介面(ex:MoPTT) 10/03 02:19
19F:→ jpg10330: 會比較容易推廣.... 但前提是要解決這類瀏覽器至今仍無 10/03 02:19
20F:→ jpg10330: 法有效支援ANSI圖形及動畫的完整顯示 10/03 02:20
21F:推 KK7783: Keyboardterm就可以完美支援到動畫撥放....100%模擬BBS 10/03 16:20
22F:→ siriusu: 手機的確很適合@@a 10/03 20:53
23F:推 jpg10330: 個人是用LunaTerm 但比起MoPTT 小螢幕上的操作不便跟字 10/03 22:47
24F:→ jpg10330: 體顯示 應該仍有改善空間 要是能綜合兩者的優點就好了 10/03 22:49
25F:推 rainley: 感覺還是找個人生出完成後的影片再上傳youtube比較簡單@@ 10/04 18:36
26F:→ rainley: 技術上應該比較簡單 電腦或手機平台也都適用 10/04 18:37
27F:推 nucleargod: telnet 只是個明文傳輸文字的協定 10/05 17:29
28F:→ nucleargod: 理論上伺服端跟終端一起改,連腳本檔都可以不用寫 10/05 17:29
29F:→ nucleargod: 不過這樣要同時改 ptt 跟 pcman ......... 10/05 17:30
30F:推 Hevak: 原理好像不錯ww 10/06 13:22
31F:推 CP64: 不過感覺把 PCMan 改成能吃 plugin 10/08 22:37
32F:→ CP64: 然後再加新的 pmore 分頁 tag 當成設定頁 10/08 22:38
33F:→ CP64: 這樣在不考慮網速前提下好像只要改 client 就好 @@ 10/08 22:38
PCMan 貌似是開放源碼的,所以其實看大家討論時也有冒出這個想法 XD
直接去對 PCMan 做修改的話或許會比另寫一個東西來得容易?
※ 編輯: star123 (220.136.13.122), 10/09/2014 17:42:27
34F:推 doris1016: 雖然後面有點複雜不太懂 但覺得這個想法很酷! 11/02 22:21
35F:推 autumn22: 绕If一下,达‵d〈I?'ㄏj 07/15 20:39