Metasequoia BBS

Page 1 2 3     
/ 318
| New message | Normal | Tree |
Status
Tag
Keyword
[10229] ボーンオフセット行列の作成について / たあし
[Talk] Response
お世話になっております。
メタセコイアのボーンデータの読み込みんで、ボーンオフセット行列を作成したいと考えています。
私の知識不足でなかなか理解が追いつかないので、質問させて頂いてよろしいでしょうか?

upVectorは角度が入っているようですが、回転順序はx-y-zでよろしいでしょうか?
forwardAxisで前方ベクトルの方向が決まっているようですが、このベクトルをupVectorの角度で回転させて、外積で横方向のベクトルを作成し、3つのベクトルで回転行列を作成すればいいのでしょうか?
2025-02-06 18:02
[10230] Re: ボーンオフセット行列の作成について / Administrator
ボーンの行列は内部計算が複雑で、一般的な処理とも異なる部分があるかもしれません。SDKからアクセスすれば計算後の行列を取得できるので細かいことは気にせずに済みますが、外部で独自に計算することを想定していません。

このあたり実装したのも随分昔で、詳細はもはや覚えておりませんので、正直なところ正確な回答をするのも難しいですが、内部コードで行列計算を行っているgetBoneOrgMat()とその周辺コードを切り出してみたので、参考にしてみてください。

void Bone::setUpVector(const MQAngle& angle)
{
    upVector = angle;
    
    if(forwardAxis != AXIS_Y_PLUS)
        upVectorMat = getForwardAxisMatrix();
    else
        upVectorMat.Identify();
    if(angle != MQAngle(0,0,0))
        upVectorMat *= angle.GetRotationMatrix();
}

MQMatrix Bone::getForwardAxisMatrix() const
{
    MQMatrix m;
    m.Identify();

Show more...
2025-02-07 16:46
[10227] PMD形式での書き出しについて / るん
[Request] Response
MMD用にPMD形式で書き出しをする際の頂点数の上限を上げることはできませんか?
モーフだけで限界の頂点数を超えてしまうこともたまにあり、ここが改善できればもっと使いやすくなるのですが…
ご検討よろしくお願いいたします。
2025-01-26 22:26
[10228] Re: PMD形式での書き出しについて / Administrator
PMDは頂点数の上限が65535となっておりますが、これはファイルフォーマットそのものの制約ですので、上限を上げることはできません。

上限を超えないように頂点数を抑えるか、または別のファイルフォーマットの利用をご検討ください。
2025-01-27 11:26
[10226] ポケモン好き集まれ / titi
[あ] Response

ポケモン好き集まれ
2025-01-24 11:49
[10212] /
[Talk,そ] Response
こんにちは
2024-12-19 13:38

Show the middle 1 messages.

[10225] Re: あ / titi
Tag has been changed from [Talk] to [Talk,そ].
>追記 話しましょう

何話します
2025-01-24 11:46
[10224] エッジ機能の分割の挙動について / ntny
[Bug report] Response
エッジ機能の分割の挙動について、バグなのか仕様変更なのか少々混乱した動作をするので、一応バグとしての報告です。

エッジの分割時に、エッジを共有する頂点の距離(?)によって挙動に違いが出ているようです。具体的には動画をアップしましたのでご査収ください。
(二つ目の動画は少し違う挙動ですが、こちらも分割機能の不具合のように見えますので、併せてご報告します)

●参考動画
https://drive.google.com/file/d/103EIFH_pWsVpPUtOV9jSrqytccHfxcz1/view?usp=sharing
https://drive.google.com/file/d/1f8cX2e_AaoBB_-N-g3SBmDb4TAjeUeQL/view?usp=sharing

動画はMetasequoia Ver4.90a 32bitですが、64bitでも発生します。
また、この現象自体はそれ以前から発生していました。アップデートを飛ばし飛ばしでしていたので正確なバージョンは不明です。すみません。

実際に発生するmqozデータもアップしておきます。
赤いメッシュの中央のエッジを分割すると動画と同じ挙動が確認できます。

●参考モデル
https://drive.google.com/file/d/1H7bB4JonTrycqCGGa1XO7OjuM1gF4ZYy/view?usp=sharing

ルールが分かれば使いこなせそうな感じはするのですが、やはり混乱することの方が多く、従来のMetasequoiaは動画一つ目のエッジの中央付近で分割した時の挙動が正しい仕様だったので、この形で統一して頂けると嬉しいです。

よろしくお願いします。
2025-01-24 10:54
[10218] 中クリック中の挙動 / ddt
[Question] Response
中クリック中の視点移動でカーソルが動かないよう視点移動することはできますか?画面端から戻すのが面倒なので
2025-01-18 23:18

Show the middle 1 messages.

[10222] Re: 中クリック中の挙動 / ddt
機能を追加して頂きたいのですが難しいでしょうか?
2025-01-20 19:14
[10217] pythonのモジュールについて /
[Question] Response
プログラミング初心者です。
splineモジュールを使用したスクリプトを実行しようとしたのですが、No module named spline と出て実行できません。
※コマンドプロンプトでpip install splineをしてインストール済みです。

おそらくスクリプトがメタセコイア内のPythonで動いているから(?)かと思うのですがどのようにしてそのPythonにインストールしたらよいかわからない状態です。もし分かる方がいらっしゃいましたら教えていただけますと幸いです。よろしくお願いします。
2025-01-18 20:41

Show the middle 1 messages.

[10221] Re: pythonのモジュールについて /
ご回答ありがとうございます。

認識があってるか分かりませんがsys.path.append()で別のディレクトリにあるライブラリのパス(?)を指定してやってみようと思います。
2025-01-20 18:02
[10214] 。。 / いちご
[Talk] Response
こんにちは
今日から始めたいちごです
2024-12-21 14:30
[10183] SkyBox /
Done [Question] Response
立方体のポリゴンに内側に空のテクスチャーを貼りたいのですがわかりません。
内側ポリゴン指定で、テクスチャーの貼り方教えて下さい。どうやって内側ポリゴンに空のテクスチャー貼れるんでしょうか?後テクスチャーの位置合わせもお願いします。
2024-10-17 00:55

Show the middle 7 messages.

[10205] Re: SkyBox /
>なぜUV展開図に合わすために拡大移動するのでしょうか?
一面ずつ焼きこみ移動グリッドにスナップ吸着で、スカイボックス出来てしまいました。後何故このような方法で、作ったかというと設定で、6方向からの射影に設定してもサイコロのように、6面に展開されなかったので、サイトに載っていたオブジェクトの一面ずつ選択、焼きこみという方法を使いました。後出来上がった後に気づいたのですが、普通に有機物としてUVを展開実行しても展開されていたと思います。わかりにくい文面に返信下さりありがとうございました。スカイボックス出来たので解決としときます
2024-11-21 17:02
[10196] オブジェクトをコピーした際のウェイト情報の引継ぎ / たあし
Done [Question] Response
SDKバージョン4.8.7について質問です。
オブジェクトをClone()で複製し、Merge()で出力用オブジェクトを作成すると、AddSkinObject()を適用していても、ボーンのウェイト情報が引き継がれないようです。これは仕様でしょうか?

バージョンアップ履歴によると、メタセコイア4.7.2で、「オブジェクトの複製・合成やフリーズ、ペーストなどの操作後に[ボーン]のウェイトが引き継がれるようになりました。」とありますが、SDK上でオブジェクトを複製した時に、ウェイトを引き継ぐために必要なことはあるでしょうか?
2024-11-17 19:38

Show the middle 1 messages.

[10204] Re: オブジェクトをコピーした際のウェイト情報の引継ぎ / たあし
>ボーンのウェイト情報はオブジェクトではなくボーンプラグインが管理しているため、オブジェクトを複製してもウェイトは引き継がれません。

なるほど、そういう仕組みなのですね。理解が深まりました。
ありがとうございました。
2024-11-20 13:15
Latest Previous page Next page