マイコン関連,パソコン関連から
ゲームレビューやらなにやら,
私の捻じ曲がった視点から
戯言を綴る趣味ページです.
[PR]
2025.05.23 Friday
×
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
primのリンクの順番
2011.05.30 Monday
凄い久しぶりの更新.最近少し大物(prim数の多い)を作っていたので,全く更新できなかった.ロボットのアバター外見なんだけど,デフォルメうまく出来なくて無駄にprim数多くなってしまった訳.なんせbody(装着箇所はchest)パーツだけでlinkの限界数の256を越えた位.泣く泣くパーツを削除してlinkできました.ぶっちゃけパーツ数多いのは私にセンスがないからです.ベストなモデリングはパーツを少なくしてtextureでリアリティを出すこと.まあ,でもtexture難しいのですよね.まだ,修練が必要ですな.
と,以上前置きおしまい.(前置き長っ!)以下,本題.
沢山のprimを連結してオブジェクトを作っていると不思議なことがあったので,調べてみました.どんなことかというと,自作したオブジェクトに追加パーツをつけてlinkし直したんですが,オブジェクトの名前が入力していた物から「object」に変わっていたのです.仕様かなと思い適当にまた名前をつけて追加primをlinkしたら今度は名前が入力したもののまま.調べた結果,linkの順番(prim選択の順番)には重要な意味がある,ということがわかりました.重要なのは最後にlinkしたものが親primになるということ.これは,スクリプトを使って回転するprimをlinkする場合も非常に重要です.以下,実験結果報告.

矢印はlinkする順番を意味し矢印の先へ行くほど後にlinkしたという意味です.(a)の場合,回転するprimを親primにした場合,組み合わせたオブジェクトは全て一緒に回転します.(b)の場合,回転するprimは親primの座標系に従って回転します.つまり,親primの向きを変えて再linkすると,回転するprimの回転方向が変化します.下手をすると,装着した場合に装着部位の座標系の向きが異なっていたらオブジェクトは別方向に回転しますので注意が必要.

では次の(c)の場合,(a)の状態から別primにlinkするとどうなるか.別primを親としてその座標系で回転する(a)のオブジェクトが出来るかとおもったのですが,出来ませんでした.何が起こったかというと,親primと図中の3つの子primが静止していて,回転primだけ回転するというもの.これは想像なのですが,(d)のように,linkされたprimは親とあとは全て子といった関係になっているのであれば,子primは回転primに関連付けられていないので納得がいきます.もしかしてlinkの仕様なのかもしれません.現在(c)のような状態を作る方法を探求中.多分,スクリプト組む必要があるんだろうなぁ.
と,以上前置きおしまい.(前置き長っ!)以下,本題.
沢山のprimを連結してオブジェクトを作っていると不思議なことがあったので,調べてみました.どんなことかというと,自作したオブジェクトに追加パーツをつけてlinkし直したんですが,オブジェクトの名前が入力していた物から「object」に変わっていたのです.仕様かなと思い適当にまた名前をつけて追加primをlinkしたら今度は名前が入力したもののまま.調べた結果,linkの順番(prim選択の順番)には重要な意味がある,ということがわかりました.重要なのは最後にlinkしたものが親primになるということ.これは,スクリプトを使って回転するprimをlinkする場合も非常に重要です.以下,実験結果報告.
矢印はlinkする順番を意味し矢印の先へ行くほど後にlinkしたという意味です.(a)の場合,回転するprimを親primにした場合,組み合わせたオブジェクトは全て一緒に回転します.(b)の場合,回転するprimは親primの座標系に従って回転します.つまり,親primの向きを変えて再linkすると,回転するprimの回転方向が変化します.下手をすると,装着した場合に装着部位の座標系の向きが異なっていたらオブジェクトは別方向に回転しますので注意が必要.
では次の(c)の場合,(a)の状態から別primにlinkするとどうなるか.別primを親としてその座標系で回転する(a)のオブジェクトが出来るかとおもったのですが,出来ませんでした.何が起こったかというと,親primと図中の3つの子primが静止していて,回転primだけ回転するというもの.これは想像なのですが,(d)のように,linkされたprimは親とあとは全て子といった関係になっているのであれば,子primは回転primに関連付けられていないので納得がいきます.もしかしてlinkの仕様なのかもしれません.現在(c)のような状態を作る方法を探求中.多分,スクリプト組む必要があるんだろうなぁ.
PR
comment
trackback
この記事にトラックバックする ()
カレンダー
04 | 2025/05 | 06 |
S | M | T | W | T | F | S |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
ブログ内検索
最新記事
カテゴリー
プロフィール
HN:
Porky Penguin
性別:
男性
職業:
実はニートではない
自己紹介:
落書きやら,趣味について雑記していく予定.他にはソフトの覚書きなど記していくつもりです.
自画像は,以前私に似ていると言われた漫画のキャラクター,わかるかなぁ・・・某少佐です.(9巻,p190を参考にしました)
ついでに眼鏡を私の眼鏡にかけ直してみました.
自画像は,以前私に似ていると言われた漫画のキャラクター,わかるかなぁ・・・某少佐です.(9巻,p190を参考にしました)
ついでに眼鏡を私の眼鏡にかけ直してみました.
カウンター
フリーエリア