Python FBX SDK –キーフレームを持つモデルをスケーリングする方法は?

LOOK2001

Python FBX SDKを使用してスクリプトを作成し、モデルをスケーリングしようとしています。そして、私はLclScaling.Set()スケール値を設定するために使用しています。しかし、このモデルにキーフレームがある場合、スケーリングは適用されないことがわかりました。

だから私の質問は、キーフレームを持つモデルを適切にスケーリングする方法です。これが私のコードです:

scale = node.LclScaling.Get()
value = 0.5
node.LclScaling.Set(fbx.FbxDouble3(scale[0] * value, scale[1] * value, scale[2] * value))
アンディ・フェドロフ

アニメーションキーフレームが既にあるモデルをスケーリングできない場合、Scale再生セッション中にスケールが変更されていなくてもパラメータにキーフレームがあるようです。これは、ユーザーがSショートカットを押しているモデルの位置だけをアニメーション化する状況で可能になる可能性がありますこのショートカットは一度に10個のキーフレームを生成しますが、ここではtranslation/rotationキーフレームのみが重要です。

ここに画像の説明を入力してください

解決策

グラフエディタで冗長なキーフレームを手動またはプログラムで削除します。

import maya.cmds as cmds

cmds.cutKey('pSphere1', time=(1,100), attribute='scaleX', option="keys")
cmds.cutKey('pSphere1', time=(1,100), attribute='scaleY', option="keys")
cmds.cutKey('pSphere1', time=(1,100), attribute='scaleZ', option="keys")

この後、モデルを簡単にスケーリングできます。

PS

もう1つの適切な方法は、FBXモデルの古いスケールキーフレームを更新することです(最初はアニメーションの最初、2番目はアニメーションの最後)。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Python FBX SDK –キーフレームを持つモデルをスケーリングする方法は?

分類Dev

Python FBX SDK –オートコンプリートを有効にする方法は?

分類Dev

Linux、FBX SDKのインストール、自動確認方法は?

分類Dev

FBX SDKは、3つを期待すると4つの頂点を返します

分類Dev

pythonでバイナリfbxファイルをfbxsdkエクスポートする方法

分類Dev

Python Pandas-キーの存在を使用して、辞書を含む列を持つデータフレームをフィルタリングする方法は?

分類Dev

Python API Azure SDKからAzureスケールセットインスタンスのパブリックIPを取得する方法は?

分類Dev

Pythonを使用して、複数の動的選択フィールドを持つページからデータをスクレイピングする方法は?

分類Dev

クラウド機能でデータフローをトリガーする方法は?(Python SDK)

分類Dev

python-telegran-bot sdkを使用してテレグラムボットにスタートボタンを追加する方法は?

分類Dev

AndroidでOBJまたはFBXをレンダリングする方法は?

分類Dev

Pythonでリアルタイムストリーミングデータをスクレイプする方法は?

分類Dev

FBXコンバーター-GearVR

分類Dev

FBXコンバーター-GearVR

分類Dev

Python:パンダデータフレームの列をスケーリングする

分類Dev

Pythonで複数のインデックスを持つデータフレームのスタックプロットを作成する方法は?

分類Dev

Pythonのデータフレームで同じ値を持つ列のリストを見つける方法

分類Dev

エラーをキャッチする方法(Smartsheet API Python SDK)

分類Dev

Python SDKのボットフレームワークの出力メッセージをフォーマットする方法は?

分類Dev

データフレーム内の同じ値を持つ列のフィルタリング-Python

分類Dev

特定の要件を持つPythonでのデータフレームのフィルタリング

分類Dev

Pythonで2つのパンダデータフレーム列をカスタムソートする方法は?

分類Dev

Pythonで複数の集計フィールドと複数のインデックスフィールドを持つパンダデータフレームをsumIfsにピボットする方法は?

分類Dev

重複するキーを持つネストされたJSONファイルをPythonのデータフレームに変換する

分類Dev

Python、Pythonのプロパティを持つ既存のマルチデコレータの出力をフィルタリングするために別のデコレータを追加する方法は?

分類Dev

インポートされた.fbxモデルは透過的です

分類Dev

python-パンダ、同じ値を持つ行データフレームを減らす方法は?

分類Dev

Blenderから複数の.fbxファイルをエクスポートする

分類Dev

Pythonを使用したARアプリケーションのビデオの2つのフレーム間のホモグラフィ推定を改善します

Related 関連記事

  1. 1

    Python FBX SDK –キーフレームを持つモデルをスケーリングする方法は?

  2. 2

    Python FBX SDK –オートコンプリートを有効にする方法は?

  3. 3

    Linux、FBX SDKのインストール、自動確認方法は?

  4. 4

    FBX SDKは、3つを期待すると4つの頂点を返します

  5. 5

    pythonでバイナリfbxファイルをfbxsdkエクスポートする方法

  6. 6

    Python Pandas-キーの存在を使用して、辞書を含む列を持つデータフレームをフィルタリングする方法は?

  7. 7

    Python API Azure SDKからAzureスケールセットインスタンスのパブリックIPを取得する方法は?

  8. 8

    Pythonを使用して、複数の動的選択フィールドを持つページからデータをスクレイピングする方法は?

  9. 9

    クラウド機能でデータフローをトリガーする方法は?(Python SDK)

  10. 10

    python-telegran-bot sdkを使用してテレグラムボットにスタートボタンを追加する方法は?

  11. 11

    AndroidでOBJまたはFBXをレンダリングする方法は?

  12. 12

    Pythonでリアルタイムストリーミングデータをスクレイプする方法は?

  13. 13

    FBXコンバーター-GearVR

  14. 14

    FBXコンバーター-GearVR

  15. 15

    Python:パンダデータフレームの列をスケーリングする

  16. 16

    Pythonで複数のインデックスを持つデータフレームのスタックプロットを作成する方法は?

  17. 17

    Pythonのデータフレームで同じ値を持つ列のリストを見つける方法

  18. 18

    エラーをキャッチする方法(Smartsheet API Python SDK)

  19. 19

    Python SDKのボットフレームワークの出力メッセージをフォーマットする方法は?

  20. 20

    データフレーム内の同じ値を持つ列のフィルタリング-Python

  21. 21

    特定の要件を持つPythonでのデータフレームのフィルタリング

  22. 22

    Pythonで2つのパンダデータフレーム列をカスタムソートする方法は?

  23. 23

    Pythonで複数の集計フィールドと複数のインデックスフィールドを持つパンダデータフレームをsumIfsにピボットする方法は?

  24. 24

    重複するキーを持つネストされたJSONファイルをPythonのデータフレームに変換する

  25. 25

    Python、Pythonのプロパティを持つ既存のマルチデコレータの出力をフィルタリングするために別のデコレータを追加する方法は?

  26. 26

    インポートされた.fbxモデルは透過的です

  27. 27

    python-パンダ、同じ値を持つ行データフレームを減らす方法は?

  28. 28

    Blenderから複数の.fbxファイルをエクスポートする

  29. 29

    Pythonを使用したARアプリケーションのビデオの2つのフレーム間のホモグラフィ推定を改善します

ホットタグ

アーカイブ