UnityでTessellation
TessellationはDirectX 11の機能らしいです。
詳しい説明はコチラで↓
「DirectX 11」のテッセレーション | NVIDIA
[Assets]->[Import packages]->[Effect]
インポートするだけで使用することができます。
使用するにはShaderの
- Tessellation
- Bumped Specular(displacement)
- Bumped Specular(smooth)
で使用することができます。
displacementがメッシュに凹凸をつけるもので、smoothがメッシュの表面を滑らかにするものです。
Unityでオブジェクトの移動にRoot motionを利用してみる
本日はUnityのRoot Motionを使ってみたいと思います。
Root Motionとは?
Unityの公式マニュアル
Unity - マニュアル: ルートモーションの仕組み
または、Unreal Engineの公式マニュアルが参考になりました
docs.unrealengine.com
実際に使ってみる
- CubeとAnimator、transformのpositionを変更するanimation clipを作る
- animationのGenerate Root Motion Curvesをクリック
- CubeのAnimatorのApply Root Motionのチェックを入れる
これで、Root Motionの設定は終わりです。
Humanoid Mecanimを用いて他の人型のアニメーションを流用する
Unityは人型のモデルのアニメーションを簡単に流用させるHumanoid Mecanimという機能を持っています。今回はその紹介。
- Humanoid Mecanimとは?
- 今回使うもの
- 実際にやってみる
- 改善