Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Unity初心者がHumanoid用アニメーションを作るには
Search
yunoda
February 24, 2021
Technology
0
670
Unity初心者がHumanoid用アニメーションを作るには
2021/02/24 Roppongi.unity
yunoda
February 24, 2021
Tweet
Share
More Decks by yunoda
See All by yunoda
Unity Package Managerで自作パッケージを配布する方法
yunoda
0
5.8k
UnityのUMotionはいいぞ
yunoda
2
880
一年間Unity Asset Storeでアセットを売ってみた結果
yunoda
2
7.8k
Amplify Shader Editorでシェーダーを作る!
yunoda
1
1k
clusterのコンテストで、大賞を取ったワールドを解説してみる
yunoda
0
1.8k
Other Decks in Technology
See All in Technology
JaSST_Tokyo経験発表_20240313.pdf
ktanizaki
0
190
Combineを中心とした処理をSwift Concurrencyへ (これまでも調べた調査と向き合い)
fumiyasac0921
1
170
[AWS Expert Online for JAWS-UG]AWS SAW を使ったトラブルシューティング効率化のススメ
furuton
0
170
B+木入門:PHPで理解する データベースインデックスの仕組み/b-plus-tree-101
hanhan1978
5
2.7k
layerx-0-to-1-product-development-in-compound-startups
shnjtk
1
520
SwiftUIのpropertyWrapperをふんわり理解する
jambo_develop_team
0
110
出張! #DevelopersIO IT技術ブログの中の人が語る勉強会 「【速報】AWSの生成AIサービスであるAmazon Bedrock がリリースされたので朝イチで触ってみた」について語る
oshanqq
0
290
Pass On What You Have Learned: Deploying to Production
ianlee1521
0
150
Beginner's Guide to Partitioning vs. Sharding in Postgres | Claire Giordano | Nordic PGDay 2024
clairegiordano
0
210
OpenStack再入門「アーキテクチャ編」
kajinamit
0
240
事業部を超えた 開発生産性向上に挑戦する
kentakozuka
2
180
新卒1年目がプロジェクトを進めるときにコケたポイント
ryunakayama
1
110
Featured
See All Featured
Facilitating Awesome Meetings
lara
39
5.5k
Documentation Writing (for coders)
carmenintech
59
3.7k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
11
1.4k
ParisWeb 2013: Learning to Love: Crash Course in Emotional UX Design
dotmariusz
101
6.6k
Practical Orchestrator
shlominoach
180
9.6k
Building Applications with DynamoDB
mza
88
5.5k
Gamification - CAS2011
davidbonilla
76
4.5k
StorybookのUI Testing Handbookを読んだ
zakiyama
10
4.4k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
6
930
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
153
14k
GraphQLの誤解/rethinking-graphql
sonatard
48
9.1k
Visualization
eitanlees
135
14k
Transcript
Unity初心者がHumanoid用 アニメーションを作るには 2021/02/24 roppongi.unity yunoda
自己紹介 • モバイルゲームエンジニア • UnityやBlenderをメインにゲーム 制作をしています • 最近まで、ハイパーカジュアルゲー ムを作ってました yunoda
@yunoda_3DCG
アニメーション、どうしてますか?
アニメ素材といえば...
欲しいモーションorポーズがない....
「自分でも作れたら....」
結論、
Unityで作るのは無理です(個人的見解)
(一応こんなアセットもありますが....) Price $ 60 IKを サポート 無償版 あり
UMotionを使えば、Unity上にリグコ ントローラーを生成できます。
ただし、使いにくい....
Blenderでなんとかしましょう!
ただし、できるだけ簡単に!
アニメーション制作の流れ ボーンの仕込み ポージング ウェイトペイント モデリング コンストレイント リグコントローラー モーション
やりたいことは モーションやポージングだけなのに、 そのほかの工程が重すぎる
個人ゲーム開発者はここだけで十分 ボーンの仕込み ポージング ウェイトペイント モデリング コンストレイント リグコントローラー モーション
そもそも モデリングができる ≠ アニメが作れる
アニメを作る環境だけを作りましょう!
Blender公式アドオンRigify https://3dcg-school.pro/blender-rigify-tutorial/
標準搭載されてないので、あまり知られてないです...
ざっくりと機能を解説すると、
ボタン一つで人体リグコントローラを生成できる
Rigifyでリグを作るメリット
IK⇒ポージング FK⇒モーション に利用します。 無いと、アニメ作りはかなり難し いです....
IKとFKを初心者が作り上げることはお そらく不可能です(モデリング以上に難しいです)
Rigifyで生成したリグは、 UnityのHumanoid向けに使えます
ただし、ちょっと調整が必要です
• Rigifyはデフォーム(変形)するボー ンとしないボーンが入り乱れている • そのままUnityで使うことも可能 • ただし、不要なボーンがモデルに含ま れるのは管理上好ましくないです • 脚・腕のボーンが背骨ボーンの子供
になっていないので、親子関係を組 みなおしましょう
親子関係の再設定が 必要なボーンは22個
アニメーションの作り方
…は、本格的にBlenderの範囲なので別の機会に
Blenderでアニメを作るために必要なスキル • ドープシートの使い方(Unityとほぼ一緒) • NLAエディターでアニメーションをブレンド • アニメーションを含むモデルの出力
もう少し詳しい内容を記事として公開 予定です。 しばらくお待ちください.... (間に合いませんでした)
まとめ!
アニメを自作する前に! • そのアニメ、ほんとに必要? • そのアニメ、ほんとに見つからない? • そのアニメ、売ってない? • そのアニメ、他で代用できない? •
そのアニメ、外注できない? • …工数の余裕はOK? →それなら自作しましょう
• Unityだけでのモーション制作はおすすめしない • モデリングができなくてもアニメは作れる • 環境立ち上げにそこそこ知識が要る • Humanoidではできないこともある • Blender、楽しいぜ!(Unity要素が少なくて申し訳ない...)
ご清聴ありがとうございました!