【スクラッチ(Scratch)】VTuberはどうやって動くの?口パクするキャラを作ろう

YouTubeで人気にんきVTuber

「どうしてキャラクターが本当ほんとうにしゃべっているみたいにうごくの?」

おもったことはありませんか?

じつはVTuberは、ひとうごきをって、キャラクターをうごかしています。

今回こんかいは、Scratchを使つかって「こえ反応はんのうしてくちうごくVTuberふうアバター」をつくってみましょう!

 

Scratchはインターネットにつながるパソコンから無料むりょう利用りようできます。

Scratch公式こうしきサイト:https://scratch.mit.edu/

Scratchのアカウントのつくかた基本的きほんてき使つかかたは、した記事きじ紹介しょうかいしています。

スポンサーリンク

VTuberのキャラクターはどうやって動いているの?

VTuberのしくみ

ひとうごきをって、キャラクターにまねさせている

これが VTuberの 基本きほんのしくみです。

VTuberは、つぎのようなながれでうごいています。

  1. ひとうご
  2. カメラやセンサーがうごきを
  3. トラッキングソフトが「どんなうごきか」を判断はんだんする
  4. アバターがおなじようにうご

このひとうごきをっていかける技術ぎじゅつを、トラッキングいます。

それぞれ、くわしくてみましょう!

 

カメラで「中の人」の動きを読み取る

まずは、カメラやセンサーを使つかって キャラクターをえんじているひとの かおや からだの うごきを 1秒間びょうかんに なにかいもチェックします。

ひとうごきをコンピューターでることを モーションキャプチャいます。

 

トラッキングソフトが動きを判断する

つぎに、カメラがったうごきを トラッキングソフトが すばやく判断はんだんします。

たとえば、

  • いまじた!
  • くちいた!
  • みぎいた!

といったかんじです。

トラッキングソフトとは、ひとうごきをってキャラクターをうごかすためのソフトです。

 

アバターが同じように動く

VTuberのイラストは、じつは1まいではありません。

  • ぐち
  • かみの
  • かお

などが、バラバラのパーツにかれています。

トラッキングソフトは、それぞれのパーツを 福笑ふくわらいみたいに うごかして、キャラクターをアニメのようにうごかしているのです。

だから、わらったり、しゃべったり、本当ほんとうきているみたいにえるんですね。

 

ScratchでVTuber風アバターを作ろう!

Scratchで VTuberふうアバターを つくってみましょう。

本物ほんものは AIや 特別とくべつなソフトを 使つかいますが、今回こんかいは、

  • こえしたらくちうご
  • ときどき まばたきする

という「かんたんばん VTuber」をつくります。

しくみを シンプルにすることで、VTuberが どうやってうごいているのか かりやすく 体験たいけんできますよ。

 

完成プログラム

完成かんせいした作品さくひんです。

みどりのハタをおして、パソコンにかって なにはなしてみてください。

マイクきのパソコンでためしてくださいね。

 

完成かんせいしたコードはしたとおりです。

ぐちのスプライトを別々べつべつつくり、それぞれにプログラムをいてうごかします。

口のスプライト

VTuber風アバター:口のスプライト

目のスプライト

VTuber風アバター:目のスプライト

ネコの体のスプライト

VTuber風アバター:体のスプライト

 

プログラミングの手順

口:声に合わせてパクパクさせる

コスチューム

最初さいしょに、ネコのスプライト(Sprite1)をきなおおきさにして、位置いちめましょう。

ネコのスプライトを好きな大きさにし位置を決める

 

つぎに、くちのパーツをつくります。

ネコのスプライトをコピーして、スプライトの名前なまえをつけます。

たとえば、

  • Sprite1 → Cat
  • Sprite2 → mouth

のようにするとかりやすいですよ。

ぐちのスプライトは、からだおな位置いちきましょう。

X座標ざひょうとY座標ざひょうおなじにすればOKです。

スプライトをコピーし、大きさと位置を合わせる

 

からだのスプライトをえらんで、くちします。

  1. かおをクリック
  2. グループ解除かいじょ
  3. かお以外いがい場所ばしょをクリック
  4. ぐちえらんでdeleteキー

体のスプライトの口を消す

 

くちのスプライトは、くちだけをのこしてほかしましょう。

口のスプライトは、口だけ残す

 

つぎに、じたくちのコスチュームをつくります。

1.元々もともとある コスチューム2を
2.コスチューム1を コピーし、あたらしいコスチューム2をつく

コスチューム1をコピー

 

じたくちきます。

3.「直線ちょくせんツール」で せん
4.「かたちえるツール」で せんげる。
  なかをクリック → なかてんすこした
5.ぐちのあった部分ぶぶんうごかして、元々もともとくち

口のコスチューム2、閉じた口を描く

 

くちのコスチュームが かくれてしまっている場合ばあいは、カテゴリにある最前面さいぜんめん移動いどうする」ブロックを クリックすればてきます。

「最前面へ移動する」ブロックをクリック

 

コード

1.イベントカテゴリから「ハタがされたとき」ブロックを

2.制御せいぎょカテゴリから「ずっと」ブロックを「ハタがされたとき」した

口のプログラム1

「ずっと」ブロックを使つかうことで、つねに こえをチェックできます。

 

3.制御せいぎょカテゴリから「もし ( ) なら でなければ」ブロックをし、「ずっと」ブロックのなかれる

4.演算えんざんカテゴリから「( ) > ( )」ブロックをし、左側ひだりがわ調しらべるカテゴリの音量おんりょうブロックをれ、右側みぎがわに 30 を入力にゅうりょくする

今回こんかいマイクの音量おんりょう使つかいたいので、調しらべるカテゴリの音量おんりょうブロックを使つかってください。
おとカテゴリの音量おんりょう  :スプライトがおとおおきさ
調しらべるカテゴリの音量おんりょう:マイクがひろったおとおおきさ

5.「(音量おんりょう)> ( 30 )」ブロックを「もし ( ) なら でなければ」ブロックの( )のなかれる

口のプログラム2

この判定はんていで、こえしているかいないか判断はんだんしています。

 

「もし(音量おんりょう) > 30 」なかには、こえしているときくちをパクパクさせる処理しょりれます。

6.カテゴリからつぎのコスチュームにする」ブロックをれる

7.制御せいぎょカテゴリから「( 1 ) びょうつ」ブロックをれ、1 を 0.25 にえる

 

「でなければ」なかには、こえしていない場合ばあいくちじる処理しょりれます。

8.カテゴリから「コスチュームを( Costume2 )にする」ブロックをれる
 Costume2は、くちじたコスチュームを指定していしましょう。

口のプログラム3

 

みどりのハタをおして うごかしてみましょう。

Scratchから マイクの使用しよう許可きょかが もとめられます。
「サイトへのアクセス許可きょか」または「今回こんかいのみ許可きょか」をクリックしてください。

パソコンにかってはなしてみてください。こえわせてくちをパクパクしたらOKです。

音量おんりょう条件じょうけんの30や、時間じかん0.25は このみの数字すうじに 調整ちょうせいしてみてくださいね。

 

目:まばたきさせる

くちうごくだけでも VTuberっぽいですが、さらに「まばたき」を追加ついかしてみましょう!

まばたきがあると、キャラクターが もっときているみたいに えます。

コスチューム

ネコのからだのスプライト(Cat)をコピーします。

スプライトめいを「eye」などにえ、位置いちからだおなじにしましょう。

 

からだのスプライトをえらんで、します。

体のスプライトの目を消す

 

くちつくったときおなじように、ひらいたと じたの コスチュームをつくります。

コスチューム1は、だけをのこしてほかします。

コスチューム2は、じたきます。

  1. 元々もともとあった、コスチューム2を
  2. コスチューム1をコピーする
  3. コスチューム2の黒目くろめして、じたにする

目のスプライト

のコスチュームが かくれてしまっている場合ばあいは、最前面さいぜんめん移動いどうする」ブロックを クリックしてしましょう。

 

コード

1.イベントカテゴリから「ハタがされたとき」ブロックを

2.制御せいぎょカテゴリから「ずっと」ブロックを「ハタがされたとき」した

口のプログラム1

 

3.制御せいぎょカテゴリから「( 1 ) びょうつ」ブロックをして、「ずっと」ブロックのなかれる

4.演算えんざんカテゴリから「( 1 ) から ( 10 ) までの乱数らんすうブロックをし、「( 3.0 ) から ( 5.0 ) までの乱数らんすうえる

目のプログラム1

まばたきのタイミングが 一定いっていにならないように 乱数らんすう使つかっています。

 

5.カテゴリから「コスチュームを( Costume2 )にする」ブロックをれる

6.制御せいぎょカテゴリから「( 1 ) びょうつ」ブロックをして、「( 0.25 ) びょうつ」にする

7.カテゴリから「コスチュームを( Costume1 )にする」ブロックをれる

目のプログラム2

まばたきのかんかくは このみの数字すうじに えてみてください。

 

最後さいごに、背景はいけいをつけて できあがりです!

Scratch VTuber風アバター

 

もっと本物っぽく改造してみよう

さらに改造かいぞうしてみましょう!

たとえば、

  • からだ上下じょうげにゆらす
  • キーをおすと表情ひょうじょうわる
  • コメントがながれる

などを追加ついかすると、もっとVTuberっぽくなります。

自分じぶんでオリジナルのキャラクターをいてみるのもたのしいですよ!

 

まとめ

VTuberは、「ひとうごきをキャラクターにえる」ことでうごいています。

本物ほんもののVTuberは、

  • カメラやセンサー
  • トラッキングソフト(うごきを分析ぶんせきして キャラクターをうごかす)
  • 2D・3Dモデル

などを使つかい、こまかい表情ひょうじょううごきをって アバターをうごかしています。

今回こんかいつくったScratchばんは、そのしくみをシンプルにして VTuberっぽいうごきを 再現さいげんしたものです。

VTuberのしくみ 本物ほんもののVTuber Scratchばん
うごきを カメラやセンサー マイク
うごきを判断はんだんする トラッキングソフト 条件じょうけん分岐ぶんき
キャラクター 2D・3Dモデルをうごかす コスチュームをえる

ぜひ、自分じぶんだけの アバターをつくって あそんでみてくださいね!

 

タイトルとURLをコピーしました