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

概要

glRender [-accumBufferPasses int] [-alphaSource string] [-antiAliasMethod string] [-cameraIcons boolean] [-clearClr float float float] [-collisionIcons boolean] [-crossingEffect boolean] [-currentFrame] [-drawStyle string] [-edgeSmoothness float] [-emitterIcons boolean] [-fieldIcons boolean] [-flipbookCallback string] [-frameEnd int] [-frameIncrement int] [-frameStart int] [-fullResolution boolean] [-grid boolean] [-imageDirectory string] [-imageName string] [-imageSize int int float] [-lightIcons boolean] [-lightingMode string] [-lineSmoothing boolean] [-offScreen boolean] [-renderFrame string] [-renderSequence string] [-sharpness float] [-shutterAngle float] [-textureDisplay boolean] [-transformIcons boolean] [-useAccumBuffer boolean] [-viewport int int float] [-writeDepthMap boolean]

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

このコマンドで、HRM (Hardware Render Manager)にアクセスできます。Maya の HRM は 1 つだけです。HRM はハードウェア レンダー バッファ ウィンドウで実行されるレンダリングを制御します。このコマンドによりシェル スクリプトは、レンダー状態を修正したり、レンダー要求を開始したりすることができます。

戻り値

なし

照会モードでは、戻り値のタイプは照会されたフラグに基づきます。

フラグ

accumBufferPasses, alphaSource, antiAliasMethod, cameraIcons, clearClr, collisionIcons, crossingEffect, currentFrame, drawStyle, edgeSmoothness, emitterIcons, fieldIcons, flipbookCallback, frameEnd, frameIncrement, frameStart, fullResolution, grid, imageDirectory, imageName, imageSize, lightIcons, lightingMode, lineSmoothing, offScreen, renderFrame, renderSequence, sharpness, shutterAngle, textureDisplay, transformIcons, useAccumBuffer, viewport, writeDepthMap
ロング ネーム(ショート ネーム) 引数タイプ プロパティ
-accumBufferPasses(-abp) int queryedit
アキュムレーション バッファ レンダー パスの数を設定します。
-alphaSource(-as) string queryedit
イメージ ファイルの書き込み時にアルファ ソースをコントロールします。有効な値は次のとおりです。off、alpha、red、green、blue、luminance、clamp、invClamp。
-antiAliasMethod(-aam) string queryedit
ポリゴンのアンチエイリアシングで使用するメソッドを次のいずれかに設定します。off、uniform、gaussian。
-cameraIcons(-ci) boolean queryedit
カメラ アイコンの表示状態を設定します。
-clearClr(-cc) float float float queryedit
ビューポート クリア カラーを設定します(0 - 1)。
-collisionIcons(-coi) boolean queryedit
衝突モデル アイコンの表示状態を設定します。
-crossingEffect(-ce) boolean queryedit
渦巻きフィルタを使用したイメージのフィルタリングを有効または無効にします。
-currentFrame(-cf) query
レンダーしている現在のフレームを返します。
-drawStyle(-ds) string queryedit
オブジェクトの描画スタイルを次のいずれかに設定します。boundingbox、points、wireframe、flatShaded、smoothShaded。
-edgeSmoothness(-es) float queryedit
エッジのスムージング量を制御します。値が 0.0 ではスムージングは行われません。既定のスムージングは 1.0 で、それ以外の値を入力すると既定のスムージング量に応じてスケールされます。アキュムレーション バッファを有効にしておく必要があります。
-emitterIcons(-ei) boolean queryedit
エミッタ アイコンの表示状態を設定します。
-fieldIcons(-fii) boolean queryedit
フィールド アイコンの表示状態を設定します。
-flipbookCallback(-fc) string queryedit
レンダー シーケンスの完了後に、プロシージャをコールできるように登録します。フリップブック プルダウン メニューを構築するために使用します。このプロシージャの構築方法についての詳細は、以下の例を参照してください。
-frameEnd(-fe) int queryedit
レンダーする終了フレームを設定します。
-frameIncrement(-fi) int queryedit
レンダリング時のフレームの増分を設定します。
-frameStart(-fs) int queryedit
レンダーする開始フレームを設定します。
-fullResolution(-fr) boolean queryedit
イメージ出力のフル解像度でのレンダリングを有効または無効にします。有効なイメージ出力解像度を設定する必要があります(-is)。
-grid(-gr) boolean queryedit
グリッドの表示状態を設定します。
-imageDirectory(-id) string queryedit
イメージ ファイルのディレクトリを設定します。
-imageName(-in) string queryedit
イメージ ファイルのベース名を設定します。
-imageSize(-is) int int float queryedit
イメージ出力サイズを設定します。幅、高さ、アスクペクト比を設定します。0、0、0 を渡すと現在のポート サイズを使用します。イメージ サイズはビューポート サイズと同じから、それ以上である必要があります。フル解像度でのレンダリングが有効になっている場合、大きなイメージはタイル表示になります(-fr/fullResolution)。
-lightIcons(-li) boolean queryedit
ライト アイコンの表示状態を設定します。
-lightingMode(-lm) string queryedit
レンダリングで使用するライティング モードを次のいずれかに設定します。all、selected、default。
-lineSmoothing(-ls) boolean queryedit
アンチエイリアシングしたラインを有効または無効にします。
-offScreen(-os) boolean queryedit
設定されている場合、HRM でオフスクリーン バッファを使用して、ビューをレンダーできるようになります。これにより、アプリケーションがアイコン化されているか、覆い隠されている場合に、HRM を動作させることができます。
-renderFrame(-rf) string queryedit
現在のフレームをレンダーします。レンダーを行うビューの名前を要求します。
-renderSequence(-rs) string queryedit
現在のフレームのシーケンスをレンダーします。レンダーを行うビューの名前を要求します。
-sharpness(-sh) float queryedit
渦巻きフィルタの鮮明度をコントロールします。
-shutterAngle(-sa) float queryedit
モーション ブラーで使用するシャッター角度を設定します(0 - 1)。値を 0.0 にするとブラーなし、0.5 にすると正しいブラー、1.0 にすると連続ブラーが使用されます。アキュムレーション バッファを有効にしておく必要があります。
-textureDisplay(-txd) boolean queryedit
テクスチャ マップ表示を有効または無効にします。
-transformIcons(-ti) boolean queryedit
トランスフォーム アイコンの表示状態を設定します。
-useAccumBuffer(-uab) boolean queryedit
アキュムレーション バッファを有効または無効にします。
-viewport(-vp) int int float queryedit
ビューポート サイズを設定します。幅、高さ、、アスクペクト比を渡します。このサイズは、フル解像度(-fr)と有効なイメージ出力サイズ(-is)を設定しない限り、すべてのテスト レンダリングとイメージ出力サイズに使用されます。
-writeDepthMap(-wdm) boolean queryedit
イメージ ファイルへの Z 深度の書き込みを有効または無効にします。

フラグはコマンドの作成モードで表示できます フラグはコマンドの編集モードで表示できます
フラグはコマンドの照会モードで表示できます コマンド内でフラグを複数回使用できます。

MEL 例

// Printing information after the hardware render has finished.

global proc endHardwareRender(
    string $image, int $fs, int $fe, int $fi, int $rate,
    string $path, string $filename )
{
    print "Finished hardware render\n";
    print ("    Image name       "+$image+"\n");
    print ("    Frames           "+$fs+" to "+$fe+" by "+$fi+"\n");
    print ("    Frame rate       "+$rate+"\n");
    print ("    File path        "+$path+"\n");
    print ("    Filename pattern "+$filename+"\n");
}

glRender -e -fc endHardwareRender;