Slide 1

Slide 1 text

ピアノアニメーションの 自動生成 2019年11月21日 総合学園ヒューマンアカデミー横浜校

Slide 2

Slide 2 text

自己紹介 Twitter @Koniro_Iris ・紺色(こんいろ) ・大学生 ・XRエンジニア ・ゲーム、動画制作 ・UNIBOOK11執筆 ・UniteEve2LT登壇

Slide 3

Slide 3 text

概要 楽曲データからデータの取り出し ⚫ Midiファイル解説 ⚫ バイナリを読もう! ⚫ Midiファイル解析 ベースアニメーションの作成 ⚫ FinalIKの設定 ⚫ アニメーション作成 ⚫ ベースアニメーション完成 Midiファイル(.mid) FinalIK

Slide 4

Slide 4 text

Midiファイルとは Midiファイル (.mid) ・人間でもギリギリ 分かるバイナリ形式 MIDIの演奏データを記録するための 基本ファイルフォーマット ・音楽ファイルなので再生できる ・DAWソフトで容易に編集可能

Slide 5

Slide 5 text

Midiファイル (.mid) ✓ 開始時間 ✓ 終了時間 ✓ 楽器の種類 取り出し Midiファイルとは ✓ スケール(音階) 運指情報 ✓ 音量

Slide 6

Slide 6 text

Midiファイルの解析 解析 ✓ 開始時間 ✓ 持続時間 ✓ 楽器の種類 ✓ スケール(音階) スケール 開始時間 持続時間 音量 62(レD) 336 21 64 60(ドC) 360 21 64 57(ラA) 384 45 64 ✓ 音量 Midiバイナリデータ 取り出したデータ

Slide 7

Slide 7 text

Midiバイナリを読もう! ヘッダ ここから1ブロックが始まる ノートオン 打鍵のタイミング a : チャンネル数 bb : スケール(音階) cc : ベロシティ(音量) dd : 次のノートとの時間間隔 ノートオフ 音を消すタイミング a : チャンネル数 bb : 音を消すスケール(音階) cc : ベロシティ(音量) dd : 次のノートとの時間間隔 4D 54 72 6B 9a bb cc dd 8a bb cc dd

Slide 8

Slide 8 text

アニメーション化 読み込んだデータからアニメーションを作成する FinalIK($90) 25日からBlackFriday安くなるかも? ベースアニメーション作成 VeryAnimation($46) UmotionPro($60) アニメーション編集、修正

Slide 9

Slide 9 text

FinalIKの設定 待機 ⚫打鍵までの間は鍵の上で待機状態 ⚫音に合わせて微妙に動かす 打鍵 ⚫IKターゲットを打鍵先の位置に移動 ⚫この際、鍵盤の動きと合わせる IKターゲットの動き

Slide 10

Slide 10 text

FinalIKの設定 指のIKTarget [CCD IK] 手首のIKTarget [Full BodyBiped IK] 回転制限 [Rotation Limit Angle] 角度制限 [Rotation Limit Hinge] 手の詳細設定

Slide 11

Slide 11 text

回転制限(Limit)を15度(親指以外) 捻り制限(Twist Limit)を10度 FinalIKの設定 [Rotation Limit Angle]を使用 指の回転制限

Slide 12

Slide 12 text

角度制限(Limit) 最小(Min)を0度、最大(Max)を75度 FinalIKの設定 指の角度制限 [Rotation Limit Hinge]を使用

Slide 13

Slide 13 text

指IKのテスト

Slide 14

Slide 14 text

アニメーション作成 ②.鍵盤上で待機モーション ③.鍵盤への打鍵モーション ④.鍵盤上で待機モーション ①.鍵盤上へ移動 (打鍵間隔によって省略) (打鍵間隔によって省略) ベースとなるキー 1 1 2 3 4 モ ー シ ョ ン 移 行 モ ー シ ョ ン 移 行

Slide 15

Slide 15 text

アニメーション完成

Slide 16

Slide 16 text

IKアニメーションの面白さ

Slide 17

Slide 17 text

Midiファイルから自動で ピアノ演奏モーションを作成 まとめ Midiファイルの解析 アニメーションの作成 ⚫ Midiファイルから楽譜データの取得が出来た ⚫ 楽譜データからアニメーション化出来た

Slide 18

Slide 18 text

ピアノアニメーションの 自動生成 2019年11月21日 総合学園ヒューマンアカデミー横浜校 Twitter @Koniro_Iris

Slide 19

Slide 19 text

No content