移動先: 概要 戻り値 キーワード. 関連項目. フラグ. Python 例.
vectorize([browserView=boolean], [byFrame=float], [camera=string], [combineFillsEdges=boolean], [currentFrame=boolean], [curveTolerance=float], [customExtension=string], [detailLevel=int], [edgeColor=[int, int, int]], [edgeDetail=boolean], [edgeStyle=string], [edgeWeight=float], [endFrame=float], [filenameFormat=string], [fillStyle=string], [flashVersion=int], [frameRate=int], [height=int], [hiddenEdges=boolean], [highlightLevel=int], [highlights=boolean], [imageFormat=string], [layer=name], [minEdgeAngle=float], [outlinesAtIntersections=boolean], [outputFileName=string], [pixelAspectRatio=float], [reflectionDepth=int], [reflections=boolean], [renderLayers=boolean], [renderOptimization=string], [renderView=boolean], [secondaryCurveFitting=boolean], [shadows=boolean], [showBackFaces=boolean], [startFrame=float], [svgAnimation=string], [svgCompression=boolean], [width=int])
注意: オブジェクト名や引数を表す文字列はカンマで区切ります。これは概要には示されていません。
vectorize は 「元に戻す」が不可能、「照会」が不可能、「編集」が不可能 です。
このコマンドでは、Maya ベクター レンダラを使用して、Maya シーンを各種のベクター フォーマットやラスター フォーマットにレンダーします。
なし
vector, graphics, render, flash, swf, svg
renderer
browserView, byFrame, camera, combineFillsEdges, currentFrame, curveTolerance, customExtension, detailLevel, edgeColor, edgeDetail, edgeStyle, edgeWeight, endFrame, filenameFormat, fillStyle, flashVersion, frameRate, height, hiddenEdges, highlightLevel, highlights, imageFormat, layer, minEdgeAngle, outlinesAtIntersections, outputFileName, pixelAspectRatio, reflectionDepth, reflections, renderLayers, renderOptimization, renderView, secondaryCurveFitting, shadows, showBackFaces, startFrame, svgAnimation, svgCompression, width
ロング ネーム(ショート ネーム) |
引数型 |
プロパティ |
browserView(bv)
|
boolean
|
|
|
レンダーをブラウザでプレビューするかどうかを指定します。このオプションは swf のみです。
|
|
byFrame(bf)
|
float
|
|
|
camera(c)
|
string
|
|
|
combineFillsEdges(cfe)
|
boolean
|
|
|
Flash で、フィルまたはエッジを単一のオブジェクトとして結合するかどうかを指定します。このオプションは swf のみです。
|
|
currentFrame(cf)
|
boolean
|
|
|
カレント フレームのみをレンダーするかどうかを指定します。
|
|
curveTolerance(ct)
|
float
|
|
|
カーブ許容値を指定します。有効な値は、0.0 ~ 15.0 です。カーブ許容値によって、コネクトされた一連のライン セグメントを、レンダラがどのくらいアグレッシブにカーブに合わせようとするかが定義されます。
値 0.0 では、すべてのライン セグメントがカーブ フィッティングなしで描画されます。値 15.0 では、アグレッシブなカーブ フィッティングが発生します。
|
|
secondaryCurveFitting(scf)
|
boolean
|
|
|
二次カーブ フィッティングを行うかどうかを指定します。
|
|
customExtension(ce)
|
string
|
|
|
ファイル名に使用するカスタム拡張子を指定します。空でない任意の文字列が有効です。
|
|
detailLevel(dl)
|
int
|
|
|
詳細レベルを指定します。
有効な値は、0 ~ 50 です。値が小さいほど、多くのポリゴンが結合可能になり、小さなファイルが生成されます。大きな値では、レンダーの正確さが高まりますが、ファイル サイズが大きくなり、レンダー時間が長くなります。
|
|
edgeColor(ec)
|
[int, int, int]
|
|
|
エッジ カラーの赤、緑、青の成分を指定します。有効な値は、各カラー成分に対して 0~255 です。
|
|
edgeDetail(ed)
|
boolean
|
|
|
エッジの詳細をレンダーするかどうかを指定します。これは、1 つのエッジを共有する任意の 2 つの隣接ポリゴンのフェース法線間の角度が、(-mea フラグによって指定される)最小エッジ角度より大きなエッジです。
|
|
edgeStyle(es)
|
string
|
|
|
エッジ スタイルを指定します。
有効な値は、「Outline」、「EntireMesh」、「None」です。
|
|
edgeWeight(ew)
|
float
|
|
|
すべてのエッジの入力ポイントに使用するエッジ ウェイトを指定します。1 インチあたり 72 のポイントがあります。値 0.0 は、ヘアライン エッジ ウェイトを指定します。
|
|
endFrame(ef)
|
float
|
|
|
filenameFormat(ff)
|
string
|
|
|
ファイル名フォーマットを指定します。有効な値は、「name」、「name.ext」、「name.#.ext」、「name.ext.#」、「name.#」、「name#.ext」、「name_#.ext」です。
|
|
fillStyle(fs)
|
string
|
|
|
塗りつぶしスタイルを指定します。
有効な値は、「SingleColor」、「TwoColor」、「FourColor」、「FullColor」、「AverageColor」、「AreaGradient」、「MeshGradient」、「None」です。AreaGradient と MeshGradient は、eps および ai イメージ フォーマットでは使用できません。
|
|
renderOptimization(ro)
|
string
|
|
|
レンダーの最適化を指定します。有効な値は、「Safe」、「Good」、「Aggressive」です。
「Safe」は冗長なジオメトリを削除します。
「Good」は冗長なジオメトリと共に、高ディテール領域にズーム インしないと見えないサブピクセル ジオメトリも削除します。
「Agressive」は「Good」が削除するすべてのジオメトリと共に、単一ピクセル レベルより少し上のジオメトリも削除し、影響のある領域にズーム インしなくても、削除されたジオメトリを目視で検出できるようにします。
|
|
flashVersion(fv)
|
int
|
|
|
swf 出力の Flash バージョンを指定します。有効な値は、3、4、5 です。このオプションは swf のみです。
|
|
frameRate(fr)
|
int
|
|
|
フレーム レートを指定します。
このオプションは、svg と swf のみです。
|
|
height(h)
|
int
|
|
|
hiddenEdges(he)
|
boolean
|
|
|
非表示エッジをレンダーするかどうかを指定します。これは、カメラから見えないエッジです。
|
|
outlinesAtIntersections(oai)
|
boolean
|
|
|
2 つのポリゴンがインターセクトするときにエッジを描画するかどうかを指定します。デフォルトではこのフラグは有効です。
|
|
highlights(hi)
|
boolean
|
|
|
ハイライトをレンダーするかどうかを指定します。このオプションは ai、eps、svg には影響しません。このオプションは、SingleColor、AverageColor、AreaGradient 塗りつぶしスタイルのみに使用します。
|
|
highlightLevel(hl)
|
int
|
|
|
ハイライト レベルを指定します。
有効な値は、1 ~ 8 です。この値は、オブジェクトのハイライトをレンダーするために使用する同心円の数を指定します。このオプションは、SingleColor、AverageColor、AreaGradient 塗りつぶしスタイルのみに使用します。
|
|
imageFormat(imageFormat)
|
string
|
|
|
レンダーするイメージ形式を指定します。Windows および Mac プラットフォームで有効な値は、「swf」、「eps」、「ai」、「svg」、「jpg」、「iff」、「sgi」、「tga」、「tif」、「bmp」です。Windows の場合に追加で有効な値は、
「als」、「cin」、「gif」、「yuv」、「rla」、「si」です。Mac の場合に追加で有効な値は、
「pntg」、「ps」、「png」、「pict」、「qtif」、「qt」です。
|
|
minEdgeAngle(mea)
|
float
|
|
|
最小エッジ角度を、度単位で指定します。有効な値は、0.0 ~ 90.0 です。これは、-ed フラグを指定したときにエッジがレンダリングされたかどうかを調べるのに使用される、2 つの隣接ポリゴンのフェース法線間の最小角度です。
|
|
outputFileName(of)
|
string
|
|
|
pixelAspectRatio(par)
|
float
|
|
|
reflections(rf)
|
boolean
|
|
|
反射をレンダーするかどうかを指定します。このオプションは ai、eps、svg には影響しません。
|
|
reflectionDepth(rd)
|
int
|
|
|
反射デプスを指定します。有効な値は、1 ~ 4 です。この値は、適用する反射のレベルを指定します。このオプションは ai、eps、svg には影響しません。
|
|
renderLayers(rl)
|
boolean
|
|
|
レンダー レイヤを独立したファイルとしてレンダーするかどうかを指定します。
|
|
layer(l)
|
name
|
|
|
指定したレンダー レイヤをレンダーします。
レンダー レイヤのレンダリング可能なアトリビュート値にかかわらず、このレンダー レイヤのみをレンダーします。
レイヤ名は出力イメージ ファイル名にアペンドされます。
指定したレンダー レイヤは、レンダリング前にカレント レンダー レイヤになり、レンダリング後もカレント レンダー レイヤのままです。
|
|
renderView(rv)
|
boolean
|
|
|
レンダリング イメージをレンダー ビューに表示するかどうかを指定します。このオプションは、バッチ レンダリング時は適用されません。
|
|
shadows(sh)
|
boolean
|
|
|
シャドウをレンダーするかどうかを指定します。このオプションは ai、eps、svg には影響しません。
|
|
showBackFaces(sb)
|
boolean
|
|
|
バック フェースをレンダーするかどうかを指定します。これは、法線がカメラから遠ざかる方向に向いているフェースです。
|
|
startFrame(sf)
|
float
|
|
|
svgAnimation(sa)
|
string
|
|
|
SVG アニメーション タイプを指定します。有効な値は、「Native」、「HTMLScript」です。このオプションは SVG のみです。
|
|
svgCompression(sc)
|
boolean
|
|
|
SVG 出力を圧縮するかどうかを指定します。このオプションは SVG のみです。
|
|
width(w)
|
int
|
|
|
: コマンドの作成モードで使用可能なフラグ
|
: コマンドの編集モードで使用可能なフラグ
|
: コマンドの照会モードで使用可能なフラグ
|
: タプルまたはリストとして渡された複数の引数を持てるフラグ
|
import maya.cmds as cmds
# Create a poly sphere.
cmds.polySphere()
# Now vector render the current frame. The output will be a 320x240
# swf vector file using the single color fill option, and have
# "untitled.swf" as its name.
cmds.vectorize(imageFormat='swf', w=320, h=240, fs='SingleColor',
c='persp', cf=True, ff='name.ext', of='untitled')