トップページ> Poser操作 > 小技

フィギュアの目の焦点をカンタンに合わせるスクリプト

 フィギュアの目の向きを調整、めんどくさくないだろうか?

 私は超めんどくさい。デフォルトの「顔の真正面、はるかかなたを見つめる遠い目」はイヤなので、ちょいちょいと調整していると、上を向かせたいのに下にぐるんと目が向いたり、ちょっと引いた絵だとどっちを見つめてんのかわかんなかったりしてキーッとなることがあるのだ。

 そこで楽するために作ったスクリプトがこれだ。


▲白い立方体を見つめる FREAK


▲立方体を動かすと、それを目で追う FREAK

 まずフィギュアを選択状態にし、スクリプトを実行すると、小さな白い立方体が現れる。フィギュアはその立方体をじーっと見つめているので、立方体を好きな場所に移動させることでいい感じの目線がカンタンに作れるのだ。

 さらに、この立方体はレンダリング時には表示されないようになっている。ちょっとだけ便利だ。

 スクリプトはこんな感じ。適当なフォルダに、MakeEyeTarget.pyとでもファイル名をつけて保存し、File→Run Python Scriptから実行すればOK。頻繁に使う人は、Pythonスクリプトでキーボードショートカットもどきを参照して、メニューから呼び出せるようにするなりすればいいと思う。

import poser

scene = poser.Scene()

scene.LoadLibraryProp( "/Runtime/Libraries/Props/Primitives/box.ppz")

act = scene.CurrentActor()
fig = scene.CurrentFigure()

act.SetName(fig.Name()+" EyeTarget")
act.SetParameter("Scale" ,0.2)

act.SetParameter("Ytran",0.8)
act.SetParameter("Ztran",0.4)

act.SetVisibleInRender(0)


eyes = fig.Actor("Head").Children()

eyes[0].PointAt(scene.Actor(fig.Name()+" EyeTarget"))
eyes[1].PointAt(scene.Actor(fig.Name()+" EyeTarget"))

scene.DrawAll()



 立方体はライブラリから呼び出しているので、ライブラリの「Primitives」をどっかに移動していたりするとエラーになると思う。

 いちおうスクリプトの流れをざっと説明しておこう。

  1. ライブラリから立方体を呼び出し
  2. 立方体の名前を「フィギュア名+Eye Target」にリネーム
  3. 立方体のScaleを20%に変更
  4. 立方体の位置(Ytran、Ztran)を変更。0.8とか0.4とかの値は、試行錯誤してだいたいフィギュアの目の前にあたりにくるようにした値。
  5. レンダリング時に非表示になるように設定
  6. 「Head」の子を目とする。これは、フィギュアによって目の名称が異なるため。顔に目以外のものが子としてついているとエラーになるかも知れない。
  7. 目その1,目その2の「Point at」を先ほど呼び出した立方体に設定
  8. 再描画(よくわかんないけど念のため)

 一応複数のフィギュアごとに目線あわせの立方体が出せるようになっている、と思う。日本語版で動くかどうかは試してないが、まあいいか。

関連:

次のなんでもPointAtスクリプトへ
誰でもわかるPoser服作りチュートリアル
Poserチュートリアル「挫折しない服作り編」
PoserでコンフォームTシャツを作る手順をくどいくらい丁寧に解説。難解な「ジョイントパラメータ」についても図をたっぷり使って解説している。Poser6J、Hexagon前提。初級~中級用。PDFダウンロード形式


No1 Poser参考書
Poser Figure Studio
基本操作から、マテリアル、ダイナミックヘア、ダイナミッククロスまで解説されている、初級~中級用。Poser参考書としては、一番のおすすめ


中級者向けPoser解説書
Poser Scene MasterPOSER SCENE MASTER
私が書いた、Poser応用例解説書。「ポージングのやりかた」「静止画の仕上げ方」「動画での演出例」を解説。中級者以上向けだが、手順解説はかなり易しくしている。「なんかPoserの面白いワザないの?」という人におすすめ。


Poser7本体
Poser 7日本語版  Win
使い勝手の良さを中心に改良された最新版。リップシンク(音声と同期して表情が動く)や、アニメーションレイヤー(単純動作を組み合わせて複雑なアニメを作る)、モーフ作成ツール(ブラシで塗る感覚でモーフターゲットを作成したり、服の破れを修正できる)などの新機能も盛り込まれている。

トップページ> Poser操作 > 小技 もくじ