<< メタセコイアpython マテリアル設定??? 戻る 正二十面体を並べてみる。 >>

メタセコイア マテリアル一括設定???

metasequoia python を使ってマテリアルの一括設定をやろうとした。
やはり、反射の強度は反映されません。材質パネルを確認すると、反射光specularに数値が渡されています。
参考スクリプト いくつか材質を設定しておいて、powerを一括変更するスクリプト(変更しないので勉強中)

s=MQSystem
doc=s.getDocument()
out=s.println

for mat in doc.material:
if not mat:continue
out(mat.name)

num = doc.numMaterial
for x in range(0,num):
mat = doc.material[x]
if mat is None: continue
if mat.power == 5.0:
mat.power = 0.8
elif mat.power == 100.00:
mat.power = 2.0
else:
mat.power = 0.9

for x in range(0,num):
mat = doc.material[x]
if mat is None: continue
out(str(mat.power))

  • -
  • -

<< メタセコイアpython マテリアル設定??? 戻る 正二十面体を並べてみる。 >>