
■複数トラックにも対応して、
画像の描画に漕ぎつけました(´Д⊂)
子音は確認用のもの、素材は
「Q7」さん
http://toinana.sakura.ne.jp/ の可愛いミクを勝手に使わせていただきました、感謝ですm(__)m
■これでやっと気分良く 年を越せそうです(^_^;)
しかし、ホント悪戦苦闘するなー>オレ。
■ただ、まだよく解ってないトコは、
BPM120で、1小節2秒(2000msec)、BPM60で1小節4秒(4000msec)
vsqではテンポに関わらず、1小節1920という数字ということは、
BPM120では、1秒間に960 インクリする必要があるわけで、
描画のタイミングは1000分の0.96秒ということになる????
なのだけれど、c++builderのTimerは整数しか指定出来ないし、
そもそも、1/1000秒の挙動はオカシイ。
WinAPIか?
うーん、メンド臭いにゃー。。。
いや、出来たモノを見てる限り、そんなに厳密でなくても
アニメの認知は出来るんですよねー。
■というわけで、後はAVIの吐き出しの実装に成功したら
3Dに移行しちゃいましょう(^_^;)
まあ、そもそも口パクアプリは
ミクちパクさんや、Naoさんの方が優れてますから公開する気は無かったのです。
実は、自分用のテクスチャaviを作るためのミドルウェア開発だったのでー(笑
■さて、これから3Dへ移行するための
todo
●口パク用3Dオブジェクトの製作。
●DirectXならXファイルの製作。
●OPenGLだったら、mqoファイル読み込みの見直し。
●そもそも、OpenGLでモーフ(加算減算)が出来るのかの検証。
●オマケとして、bvhの入出力の研究。
うわー、僕にとっては確実にオーバースキルっす。
年越すな・・・絶対(´Д⊂)
- 2007/11/23(金) 23:40:54|
- 未分類
-
| トラックバック:0
-
| コメント:6
ども,zhuoです,やっと少し時間ができました…
みつまつさん進みましたねースバラシイ.
vocalipsのほうは今後は趣味の世界に突入していきたいです…って,趣味でした,もともと(笑)
といっているうちに,年末進行です(笑)
- 2007/11/24(土) 01:16:02 |
- URL |
- zhuo #-
- [ 編集]
>みつまつさん進みましたねースバラシイ
ありがとうございます!
苦戦してるので褒められると単純に嬉しくなっちゃいます(^_^;)
皆さんの切り開いた道を、確かめながら歩いているだけなのですが、
自分で実装してみると、その意味の重さを実感してます。
>vocalipsのほうは今後は趣味の世界に突入していきたいです
趣味の世界が良いんですよ、いやマジで(^o^)
仕事でやってると、どーしても安牌を選んでしまいますし、
でも安牌は尖がったモノではありません。
僕も12月に入っちゃうと、師走の雑事に追われてしまいます。
寒いし、家に帰ったら風呂入って寝る生活になると思いますー(笑
しかし、それでもvocalipsの進展を期待しております(^_-)-☆
- 2007/11/24(土) 01:34:27 |
- URL |
- みつまつ #JalddpaA
- [ 編集]
すばらしいものが出来てきましたね~。
さらにどう発展していくか、期待がふくらみます。
C++Builderは使ったことがないですが、WinAPIなら
timeBeginPeriod(1);//1msec単位に設定
でタイマー精度を設定し、
DWORD dwTime = timeGetTime();
で現在の時間を取得するなどしております。
それと、前回の記事でおっしゃっているモーションキャプチャや
CGソフトについてのお話、全く同感であります。(^~^)
極論すると、「オーケストラ」作るよりも「カラオケ」作った方が
いい、という感じですね。
- 2007/11/24(土) 10:15:42 |
- URL |
- ピエール@ToyStudio #ftr86F3A
- [ 編集]
ありがとうございます>ピエールさん
でもお褒めいただけるようなモノではないです(^_^;)
APIの御教示ありがとうございます、早速試してみます。
あと、遅ればせながら、toystudioのバージョンアップお疲れ様です。
>極論すると、「オーケストラ」作るよりも「カラオケ」作った方が
>いい、という感じですね。
3DCGを作るということは、現実の世界にあるものを
ある程度 模倣するということなので、
オーケストラを作る準備はなくちゃならないとは思うのですが、
そのせいでカラオケを作るときに、楽器の多さに辟易するのも、
モッタイナイと思ったりしますねー。
いや、仕方ないんですけど(^_^)
- 2007/11/24(土) 22:57:33 |
- URL |
- みつまつ #JalddpaA
- [ 編集]
多分ていうか、確実にWinAPIを使わないと、タイミングがずれていきますよ。
インターバルタイマーは50ミリ秒以下の間隔では誤差が大きくて使い物にならない。
と聞いたことがあります。
インターバルタイマー使うよりは、経過時間を元にイベントを起こしたほうがいいですね。
描画タイミングについては、ある程度でいいと思います。
あんまり細かくやると負荷がかかるだけです。
16分音符か32分音符の時間ぐらいを元に更新すればいいのではないでしょうか?
AVI出力するなら、fpsに合わせた更新タイミングとか。
- 2007/11/25(日) 01:00:24 |
- URL |
- ミクちパク #-
- [ 編集]
どもです、ミクちさん(さらに省略)
長い曲を再生すると面白いようにズレてきます(^_^;)
>16分音符か32分音符の時間ぐらいを元に更新すればいいのではないでしょうか?
>AVI出力するなら、fpsに合わせた更新タイミングとか。
そうですよね、音楽ソフトを作るわけではないのだからと割り切ります。
AVI出力は後回しにしました。
avi用の関数が存在することを知りましたし、
フリーの動画キャプチャソフトもあるので、
まあ後からでも どうにかなるかと。
ちなみに30fpsで出力しようかと考えてました(^_^)
- 2007/11/25(日) 23:24:46 |
- URL |
- みつまつ #JalddpaA
- [ 編集]