「Dev:JA/Ref/Release Notes/4.00/Animation Rigging」の版間の差分
(ページの作成:「元記事:[https://wiki.blender.org/wiki/Reference/Release_Notes/4.0/Animation_Rigging Reference/Release Notes/4.0/Animation Rigging - Blender Developer Wiki] =…」) |
|||
(同じ利用者による、間の1版が非表示) | |||
3行目: | 3行目: | ||
= アニメーションとリギング = | = アニメーションとリギング = | ||
− | + | == ポーズライブラリ == | |
− | |||
− | * | + | ポーズライブラリが新しく導入された Asset Shelf(アセットシェルフ)を使用し、3Dビューポートでポーズアセットが利用可能になりました。 |
− | + | ||
+ | [[File:Asset browser-pose library-use from viewport.png|720px|アセットシェルフ内のポーズライブラリ]] | ||
+ | |||
+ | == ボーンコレクションとボーンカラー == | ||
+ | |||
+ | 新しい Bone Collection(ボーンコレクション)により、従来の番号レイヤーとボーングループが置き換えられました。ボーンコレクションは個別に名前を付けることができ、もう固定の番号に縛られることはありません。<br />ボーンもボーングループカラーを置き換え、カラーを個別に指定するようになりました。(設計 {{Issue|108941}}、{{GitCommit|998136f7a7b520ef10c998c5af744eb0d464fdd3}}) | ||
+ | |||
+ | * ボーンカラーはポーズボーン同様、アーマチュア(編集モード)ボーンにも設定可能です([https://docs.blender.org/api/current/info_gotcha.html#edit-bones-pose-bones-bone-bones Gotchas: edit bones, pose bones, bone bones(英文)]も参照)。 | ||
+ | ** 「編集モード」のカラーはアーマチュアの全ユーザー間で共有され、編集モードとポーズモードで利用可能です。 | ||
+ | **「ポーズモード」のカラーはアーマチュアオブジェクト毎に別々にでき(各アーマチュアオブジェクトに自身のポーズがあるのと同様)、キャラクター毎に色をカスタイマイズ可能です。 | ||
+ | ** ポーズモードカラーは編集モードカラーのオーバーライドとして働きます。ポーズカラーの設定の「デフォルト」は編集モードカラーが表示されます。({{GitCommit|042c5347f4b8e69dee76285e3bf085b8933427b0}}) | ||
+ | |||
+ | * Select Grouped(グループで選択)オペレーター([Shift]+[G])が、ボーンカラーまたはボーングループで選択可能になりました。アクティブボーンを元に動作します。それぞれ、同じ色の他のすべてのボーンまたは一つ以上のボーンコレクションを共有するボーンを選択します。これは選択中のすべてのボーンを考慮していた従来とは少し挙動が違います。({{GitCommit|e41fbfd6e93}}、{{GitCommit|c230c526261}}、{{GitCommit|d5329eeea23}}、{{GitCommit|e59944dba4e}}、{{GitCommit|62639080bce}}) | ||
+ | |||
+ | * ボーンレイヤーのオペレーター([M]、[Shift]+[M])は、ボーンコレクションのオペレーターで置き換えられました。({{GitCommit|b48031df8e7}}) | ||
+ | |||
+ | * ボーンコレクションはリンク中のアーマチュアにもライブラリオーバーライドで追加可能です。 | ||
− | {| | + | * アーマチュアプロパティ `show_group_colors` は `show_bone_colors` にリネームされました。({{GitCommit|f78ed7b900e99302d3bd0dd828167ec7fc09f370}}) |
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | * アーマチュアプロパティの "Skeleton"(スケルトン)パネルが "Pose"(ポーズ)にリネームされました。({{GitCommit|007cea46537}}) | |
− | + | [[../BoneCollectionsUpgrading|ボーンコレクションとカラーへのアップグレード方法]]に、Python コードをアーマチュアレイヤーとボーングループからボーンコレクションに変更する方法の概要があります。 | |
− | + | == Bendy Bones(ベンディボーン) == | |
− | + | 変形用に頂点を B ボーンのセグメントにマッピングする方法に、レストポーズの曲率を考慮した新しい方法が追加されました。({{GitCommit|0055ae01abbf0784eb3a64a6c50be7a5183b9524}}、[https://wiki.blender.org/wiki/Source/Animation/B-Bone_Vertex_Mapping#Curved_Mapping Blender.org の Wiki(英文)]) | |
− | + | 新しいマッピング方法は計算が遅いですが、B ボーンがレストポーズ内で強く曲がっている時(口角など)で生成される変形が改善されます。 | |
− | + | <center> | |
+ | {| class="transparent" style="text-align: center" | ||
+ | |+ style="caption-side: bottom" | Straight(ストレート)マッピング(デフォルト)と Curved(カーブ)マッピング、変形の違い | ||
+ | |valign=top|[[File:Bbone-mapping-straight.png|256px|center]] | ||
+ | |valign=top|[[File:Bbone-mapping-curved.png|256px|center]] | ||
+ | |valign=top|[[File:Bbone-mapping-comparison.png|256px|center]] | ||
+ | |} | ||
+ | </center> | ||
− | + | == Preserve Volume(体積を維持) == | |
+ | 長らく待ち望まれていた Preserve Volume(体積を維持)オプションにより、回転とスケーリングが組み合わされた時に歪みが生じる問題が解決されました。({{GitCommit|f12e9f32b56ec7ca8cc3251dd46e1ffc56d9d102}}、{{GitCommit|dee29f4e81d22f0d721e2d8010b06637ef7a5882}}) | ||
− | + | <center> | |
+ | {| class="transparent" style="text-align: center" | ||
+ | |+ style="caption-side: bottom" | 回転と均一にスケールダウンした時のジョイントの、修正前と修正後の変形の比較 | ||
+ | |valign=top|[[File:Demo-preserve-volume-fix-before.png|384px|center]] | ||
+ | |valign=top|[[File:Demo-preserve-volume-fix-after.png|384px|center]] | ||
+ | |} | ||
+ | </center> | ||
− | * | + | == NLA エディター == |
+ | * NLA ストリップが縦に並べ替え可能になりました。ストリップは既存のストリップやロック中のトラックをすり抜けてドラッグできます。({{GitCommit|4268ac0ed96bfacf0ad093be2e593208d64c8fcb}}) | ||
− | * | + | * ビューの縦方向のスクロールを制限。無限スクロールを防ぎます。{{GitCommit|71463719646d686ec1f9341f64e93f42b5158dc5}} |
− | + | == Graph Editor(グラフエディター) == | |
− | === | + | === 編集 === |
− | * | + | * Match Slope(スロープマッチ)、Blend To Ease(イーズにブレンド)、Blend Offset(ブレンドオフセット)、Shear Keys(キーをせん断)、Scale Average(平均をスケール)、Time Offset(タイムオフセット)、Push/Pull(押す/引く)用のインタラクティブなスライダー。({{PullRequest|110567}}、{{PullRequest|110566}}、{{PullRequest|110544}}、{{PullRequest|111735}}、{{PullRequest|111744}}、{{PullRequest|110540}}、{{PullRequest|112388}}) |
− | + | [[File:Animaide tools.mp4|720px|center|thumb|新しいグラフエディターのオペレーター]] | |
− | + | * Butterworth Smoothing(バターワーススムージング)フィルター。({{PullRequest|106952}}) | |
− | [[. | + | [[File:Butterworth Smoothing Filter.mp4|720px|center|thumb|バターワーススムージングフィルター]] |
− | + | * 現在の選択のハンドルの選択・選択解除。({{PullRequest|111143}}) | |
− | + | === パフォーマンス === | |
+ | キーデータが密集している時のグラフエディターのパフォーマンスが大幅に改善されました。({{PullRequest|110301}}、{{PullRequest|110764}}、{{PullRequest|110788}}、{{PullRequest|112126}}) | ||
− | + | 下は62個のボーンのチャンネル毎に6000個のキーがあるセットアップによるテストで、ズームレベルによって5倍から10倍パフォーマンス改善しました。 | |
− | + | [[File:Graph Editor speedup comparison.mp4|3.6と4.0でのパフォーマンスの比較|720px|center|thumb]] | |
− | * | + | * アニメーション再生タイミングを改善し、フレーム間のブレを防ぎました。({{Issue|111579}}) |
− | |||
− | |||
− | |||
− | + | [[File:FPS_Jitter_Compare.png|720px|center|thumb|FPS のブレの比較]] | |
− | * | + | == ウェイトペイント == |
+ | * 面のループ選択を追加。({{PullRequest|107653}}) | ||
− | + | == ユーザーインターフェイス == | |
− | * | + | * チャンネルリストの背景色が、(テキストが読みづらい)背景全体のカバーから小さな矩形範囲に変更されました。({{GitCommit|c524fbe62393bdaba6503e1317c009e66be0df66}})<br /> |
+ | チャンネル背景色も薄くなり、ブレンドが改善されました。この機能のおかげでテキストが見づらくなることはなくなり、プリファレンスの "Channel Group Colors"(チャンネルグループカラー)オプションでデフォルトに有効になっています。({{GitCommit|c524fbe62393bdaba6503e1317c009e66be0df66}}) | ||
− | + | * ロック中の F カーブの表示を改善。({{PullRequest|106052}}) | |
− | + | * F カーブモディファイアーのマルチ編集。({{PullRequest|112419}}) | |
− | + | * プリファレンスでの FPS 再生表示に使用するサンプル数の調整に対応。({{GitCommit|b150b477202dc6d2a595b51be8cc34f8d6269731}}) | |
− | + | * "Bake Curve"(カーブをベイク)から "Keys to Samples"(キーのサンプル化)にリネーム。({{PullRequest|111049}}) | |
− | {| | + | * "Sample Keyframes"(キーフレームを抽出)から "Bake Keyframes"(キーフレームをベイク)にリネーム。({{PullRequest|112148}}, {{PullRequest|112151}}) |
− | |||
− | |||
− | |||
− | |||
− | |} | ||
− | + | * カーブをベイクした時、アイコンがずれないように。({{PullRequest|108518}}) | |
− | * | ||
− | + | <center> | |
+ | {| class="transparent" style="text-align: center" | ||
+ | |+ style="caption-side: bottom" | 3.6と4.0でのチャンネル表示 | ||
+ | |valign=top|[[File:blender-4.0-channel-group-colors-before.png|275px|center]] | ||
+ | |valign=top|[[File:blender-4.0-channel-group-colors-after.png|256px|center]] | ||
+ | |} | ||
+ | </center> | ||
− | + | * {{PullRequest|110788}} アニメーション:グラフエディター ― カーブの制御点がお互い近すぎる時に表示しないように。 | |
− | * {{PullRequest| | ||
− | + | * {{PullRequest|112126}} アニメーション:グラフエディターのハンドル表示を最適化。 | |
− | * {{PullRequest| | ||
− | |||
− | === | + | == 互換性のなくなる・後方互換性のない変更 == |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | * {{PullRequest| | + | * フルキーの[1]から[9]によるコレクション表示の切り替えが、Pose Mode(ポーズモード)から削除されました。{{PullRequest|105120}} |
− | |||
− | |||
− | + | * Graph Editor(グラフエディター)の一部のスライダーツールの範囲が0から1から、-1から1に変更されました:Blend to Neighbor(隣とブレンド)、Breakdown(ブレイクダウン)、Ease(イーズ)。 {{PullRequest|107173}} | |
− | |||
− | |||
− | + | * Vertex Weight Edit(頂点ウェイト編集)モディファイアーの Group Add(グループに追加)/Group Remove(グループから削除)が、しきい値自身の値も含むように。{{GitCommit|1837bda030651582766ca5f8ebda216739285185}} | |
− | + | * "Push Pose from Rest Pose"(レストポーズからポーズをプッシュ)と "Relax Pose to Rest Pose"(レストポーズにポーズをリラックス)オペレーターが "Blend Pose with Rest Pose"(レストポーズとポーズをブレンド)に統合されました。{{PullRequest|108309}} | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |} | ||
− | * {{ | + | * NLA の「複製のホットキー」がデフォルトで "Linked Duplicate"(リンク複製)になりました。{{GitCommit|8183f21258cd15d3aab1dfc5b1344f42e9560f78}} |
− | * {{ | + | * NLA で Tweak(調整)モードに入る[Tab]キーが、デフォルトで「フルスタック評価」するように。({{GitCommit|b95cf5ff0f3da57738303b653c2c01326d663e46}}). |
− | * | + | * The Preserve Volume deformation fix may change deformation in existing rigs (see above). |
− | * {{ | + | * Armature(アーマチュア)モディファイアーとコンストレイントの Preserve Volume(体積を維持)の処理が改善、スケーリングにより生じる歪みが修正されました。({{GitCommit|f12e9f32b56ec7ca8cc3251dd46e1ffc56d9d102}}、{{GitCommit|dee29f4e81d22f0d721e2d8010b06637ef7a5882}}) |
− | * {{ | + | * Graph Editor(グラフエディター)、NLA、Dope Sheet(ドープシート)のスナップがシーンに移動しました。{{PullRequest|109015}} |
− | |||
− | + | * アーマチュアレイヤーとボーングループは削除され、Bone Collection(ボーンコレクション)とボーン毎のカラーで置き換えられました(後述)。 | |
− | * | ||
− | * | + | * IK(インバースキネマティクス)コンストレイントの影響を受けるボーンは見た目でキーが付きます({{GitCommit|eab95fa2aaa9d1b29b460ab5c52fe8daf1da2d1b}})。つまり、プリファレンスの 'Visual Keying(ビジュアルキーイング)'を有効化した時、これらのボーンにビジュアルキーイングが使用されます(3.6以前では通常のキーが作成されていました)。 |
2023年11月15日 (水) 03:00時点における最新版
元記事:Reference/Release Notes/4.0/Animation Rigging - Blender Developer Wiki
目次
アニメーションとリギング
ポーズライブラリ
ポーズライブラリが新しく導入された Asset Shelf(アセットシェルフ)を使用し、3Dビューポートでポーズアセットが利用可能になりました。
ボーンコレクションとボーンカラー
新しい Bone Collection(ボーンコレクション)により、従来の番号レイヤーとボーングループが置き換えられました。ボーンコレクションは個別に名前を付けることができ、もう固定の番号に縛られることはありません。
ボーンもボーングループカラーを置き換え、カラーを個別に指定するようになりました。(設計 #108941、998136f7a7b520e)
- ボーンカラーはポーズボーン同様、アーマチュア(編集モード)ボーンにも設定可能です(Gotchas: edit bones, pose bones, bone bones(英文)も参照)。
- 「編集モード」のカラーはアーマチュアの全ユーザー間で共有され、編集モードとポーズモードで利用可能です。
- 「ポーズモード」のカラーはアーマチュアオブジェクト毎に別々にでき(各アーマチュアオブジェクトに自身のポーズがあるのと同様)、キャラクター毎に色をカスタイマイズ可能です。
- ポーズモードカラーは編集モードカラーのオーバーライドとして働きます。ポーズカラーの設定の「デフォルト」は編集モードカラーが表示されます。(042c5347f4b8e69)
- Select Grouped(グループで選択)オペレーター([Shift]+[G])が、ボーンカラーまたはボーングループで選択可能になりました。アクティブボーンを元に動作します。それぞれ、同じ色の他のすべてのボーンまたは一つ以上のボーンコレクションを共有するボーンを選択します。これは選択中のすべてのボーンを考慮していた従来とは少し挙動が違います。(e41fbfd6e93、c230c526261、d5329eeea23、e59944dba4e、62639080bce)
- ボーンレイヤーのオペレーター([M]、[Shift]+[M])は、ボーンコレクションのオペレーターで置き換えられました。(b48031df8e7)
- ボーンコレクションはリンク中のアーマチュアにもライブラリオーバーライドで追加可能です。
- アーマチュアプロパティ
show_group_colors
はshow_bone_colors
にリネームされました。(f78ed7b900e9930)
- アーマチュアプロパティの "Skeleton"(スケルトン)パネルが "Pose"(ポーズ)にリネームされました。(007cea46537)
ボーンコレクションとカラーへのアップグレード方法に、Python コードをアーマチュアレイヤーとボーングループからボーンコレクションに変更する方法の概要があります。
Bendy Bones(ベンディボーン)
変形用に頂点を B ボーンのセグメントにマッピングする方法に、レストポーズの曲率を考慮した新しい方法が追加されました。(0055ae01abbf078、Blender.org の Wiki(英文))
新しいマッピング方法は計算が遅いですが、B ボーンがレストポーズ内で強く曲がっている時(口角など)で生成される変形が改善されます。
Preserve Volume(体積を維持)
長らく待ち望まれていた Preserve Volume(体積を維持)オプションにより、回転とスケーリングが組み合わされた時に歪みが生じる問題が解決されました。(f12e9f32b56ec7c、dee29f4e81d22f0)
NLA エディター
- NLA ストリップが縦に並べ替え可能になりました。ストリップは既存のストリップやロック中のトラックをすり抜けてドラッグできます。(4268ac0ed96bfac)
- ビューの縦方向のスクロールを制限。無限スクロールを防ぎます。71463719646d686
Graph Editor(グラフエディター)
編集
- Match Slope(スロープマッチ)、Blend To Ease(イーズにブレンド)、Blend Offset(ブレンドオフセット)、Shear Keys(キーをせん断)、Scale Average(平均をスケール)、Time Offset(タイムオフセット)、Push/Pull(押す/引く)用のインタラクティブなスライダー。(PR #110567、PR #110566、PR #110544、PR #111735、PR #111744、PR #110540、PR #112388)
- Butterworth Smoothing(バターワーススムージング)フィルター。(PR #106952)
- 現在の選択のハンドルの選択・選択解除。(PR #111143)
パフォーマンス
キーデータが密集している時のグラフエディターのパフォーマンスが大幅に改善されました。(PR #110301、PR #110764、PR #110788、PR #112126)
下は62個のボーンのチャンネル毎に6000個のキーがあるセットアップによるテストで、ズームレベルによって5倍から10倍パフォーマンス改善しました。
- アニメーション再生タイミングを改善し、フレーム間のブレを防ぎました。(#111579)
ウェイトペイント
- 面のループ選択を追加。(PR #107653)
ユーザーインターフェイス
- チャンネルリストの背景色が、(テキストが読みづらい)背景全体のカバーから小さな矩形範囲に変更されました。(c524fbe62393bda)
チャンネル背景色も薄くなり、ブレンドが改善されました。この機能のおかげでテキストが見づらくなることはなくなり、プリファレンスの "Channel Group Colors"(チャンネルグループカラー)オプションでデフォルトに有効になっています。(c524fbe62393bda)
- ロック中の F カーブの表示を改善。(PR #106052)
- F カーブモディファイアーのマルチ編集。(PR #112419)
- プリファレンスでの FPS 再生表示に使用するサンプル数の調整に対応。(b150b477202dc6d)
- "Bake Curve"(カーブをベイク)から "Keys to Samples"(キーのサンプル化)にリネーム。(PR #111049)
- "Sample Keyframes"(キーフレームを抽出)から "Bake Keyframes"(キーフレームをベイク)にリネーム。(PR #112148, PR #112151)
- カーブをベイクした時、アイコンがずれないように。(PR #108518)
- PR #110788 アニメーション:グラフエディター ― カーブの制御点がお互い近すぎる時に表示しないように。
- PR #112126 アニメーション:グラフエディターのハンドル表示を最適化。
互換性のなくなる・後方互換性のない変更
- フルキーの[1]から[9]によるコレクション表示の切り替えが、Pose Mode(ポーズモード)から削除されました。PR #105120
- Graph Editor(グラフエディター)の一部のスライダーツールの範囲が0から1から、-1から1に変更されました:Blend to Neighbor(隣とブレンド)、Breakdown(ブレイクダウン)、Ease(イーズ)。 PR #107173
- Vertex Weight Edit(頂点ウェイト編集)モディファイアーの Group Add(グループに追加)/Group Remove(グループから削除)が、しきい値自身の値も含むように。1837bda03065158
- "Push Pose from Rest Pose"(レストポーズからポーズをプッシュ)と "Relax Pose to Rest Pose"(レストポーズにポーズをリラックス)オペレーターが "Blend Pose with Rest Pose"(レストポーズとポーズをブレンド)に統合されました。PR #108309
- NLA の「複製のホットキー」がデフォルトで "Linked Duplicate"(リンク複製)になりました。8183f21258cd15d
- NLA で Tweak(調整)モードに入る[Tab]キーが、デフォルトで「フルスタック評価」するように。(b95cf5ff0f3da57).
- The Preserve Volume deformation fix may change deformation in existing rigs (see above).
- Armature(アーマチュア)モディファイアーとコンストレイントの Preserve Volume(体積を維持)の処理が改善、スケーリングにより生じる歪みが修正されました。(f12e9f32b56ec7c、dee29f4e81d22f0)
- Graph Editor(グラフエディター)、NLA、Dope Sheet(ドープシート)のスナップがシーンに移動しました。PR #109015
- アーマチュアレイヤーとボーングループは削除され、Bone Collection(ボーンコレクション)とボーン毎のカラーで置き換えられました(後述)。
- IK(インバースキネマティクス)コンストレイントの影響を受けるボーンは見た目でキーが付きます(eab95fa2aaa9d1b)。つまり、プリファレンスの 'Visual Keying(ビジュアルキーイング)'を有効化した時、これらのボーンにビジュアルキーイングが使用されます(3.6以前では通常のキーが作成されていました)。