ジャンプ先: 概要. 戻り値. フラグ. Python 例.

概要

render( [camera] , [abortMissingTexture=boolean], [batch=boolean], [keepPreImage=boolean], [layer=string], [nglowpass=boolean], [nshadows=boolean], [replace=boolean], [xresolution=int], [yresolution=int])

注: オブジェクトの名前と引数を表す文字列は、カンマで区切る必要があります。これはシノプシスに示されていません。

render は、取り消し不可能照会不可能、および編集不可能です。

render コマンドは、現在アクティブになっているカメラの MayaSoftware レンダリング セッションを開始するために使用されます。レンダリングがすでに実行中であれば、このコマンドはレンダリングを中止します。このコマンドは元に戻せません。

戻り値

stringレンダリング イメージの名前。

フラグ

abortMissingTexture, batch, keepPreImage, layer, nglowpass, nshadows, replace, xresolution, yresolution
ロング ネーム(ショート ネーム) 引数タイプ プロパティ
abortMissingTexture(amt) boolean create
欠落しているテクスチャがあるとレンダラが異常終了します。-batch が設定されている場合のみ使用可能です。
batch(b) boolean create
バッチ モードで実行します。レンダリング可能なすべてのカメラのイメージを計算します。この MEL のフラグは、-render フラグを設定してバッチ モードで Maya を実行するのと同等の機能を持ちます。-batch を使用すると、他のすべてのフラグは無視されます。
keepPreImage(kpi) boolean create
後処理より前にレンダリングを維持します。-batch が設定されている場合のみ使用可能です。
layer(l) string create
指定したレンダー レイヤをレンダーします。レンダー レイヤのレンダリング可能なアトリビュート値にかかわらず、このレンダー レイヤのみをレンダーします。レイヤ名は出力イメージ ファイル名にアペンドされます。指定したレンダー レイヤは、レンダリング前に現在のレンダー レイヤになり、レンダリング後も現在のレンダー レイヤのままです。
nglowpass(ngl) boolean create
グロー パス機能を上書きします(この値を false に設定すると、グロー パスをグローバルでオフにできます)。
nshadows(nsh) boolean create
シャドウ機能を上書きします(この値を false に設定すると、シャドウをグローバルでオフにできます)。
replace(rep) boolean create
レンダリング イメージがすでに存在する場合にこれを置き換えます。-batch が設定されている場合のみ使用可能です。
xresolution(x) int create
x 解像度を上書きします。
yresolution(y) int create
y 解像度を上書きします。

フラグはコマンドの作成モードで表示できます フラグはコマンドの編集モードで表示できます
フラグはコマンドの照会モードで表示できます フラグに複数の引数を指定し、タプルまたはリストとして渡すことができます。

Python 例

import maya.cmds as cmds

cmds.render()

cam = cmds.camera()
cmds.render( cam[0], x=768, y=576 )