トップページ> Poser操作 > スクリプト

Poserフィギュアのポリゴン数をカウントするスクリプト

 フィギュアの重さ比べをする際に、Poser付属のスクリプト(printFigAndActorInfo.py)をちょちょい、と切り貼りして、Poserフィギュアのポリゴン数をカウントするスクリプトを作ってみた。

import poser

scene = poser.Scene()

figs = scene.Figures()
for fig in figs:
 body = fig.Actor('Body')
 totalFigPolys = 0
 actors = fig.Actors()
 for actor in actors:
  try:
   geom = actor.Geometry()
  except:
   print "error"
   exit   
  if(not geom):
   continue
  else:
   totalFigPolys =  totalFigPolys + geom.NumPolygons()
 print fig.Name(), "totals -->", totalFigPolys, "polygons"

 どっか適当なとこに、polcount.pyとでも名前をつけて保存し、Poserの上部メニューから、File→Run Python Scriptを選択して実行すれば動くと思う。Pythonは「インデントがズレてると動かない」という特性があるので、コピペの際には気をつけてほしい。

 

  はてなブックマーク - Poserフィギュアのポリゴン数をカウントするスクリプト    この記事にTwitterでつぶやく
関連:

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


メタセコデータをPoserフィギュア化する手順を解説
Poserフィギュア化チュートリアル
makehumanから出力した3D人体を元に、メタセコイアとCR2Builderを使ってフィギュア化する手順を解説。CR2Builderリファレンスも付属


特殊効果付与ツールのparticle Illusionチュートリアル
particle Illusion チュートリアル集Particle Illusion チュートリアル集
動画に特殊効果を加えるparticleIllusionのチュートリアル集。xxをクリックして…、xxを選択して…など、くどいくらいに易しく解説してあるので、とりあえず最後まで進めることができ、体で使い方を覚えられる。購入直後の、基本的な操作を覚えるのに時間をかけたくない!という人におすすめ。


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

Poser製品情報に、さらに詳細な情報があります。
トップページ> Poser操作 > スクリプト もくじ