http://www.sidefx.com/docs/houdini/nodes/out/rib

RenderMan レンダリングノード
ピクサーのRenderManレンダラーを使用してシーンをレンダリングします。

このページで
パラメーター

地方自治体

この出力演算子は、RenderManレンダリングプログラムを駆動するために使用されます。オペレータは、必要なオプションをすべて設定し、レンダラを呼び出します。あるいは、出力を後でレンダリングするスクリプトファイルとしてディスクに保存することもできます。

引数はスクリプトに渡され、変数の展開はスクリプトを呼び出す前に実行されます。

以下にリストされている以外の特定のパラメータは、RenderManのフィーチャに直接マップされます。これらのパラメータを使用して、さまざまなオプションと属性を設定できます。パラメータが空白の場合、RIBに値は出力されません(つまり、rendermn.iniファイルのデフォルト値が使用されます)。

注意

このレンダラーはデフォルトでは使用できません。利用可能なレンダラはマントラだけに制限されています。RenderManをタブメニューで使用できるようにするには、編集▸設定▸レンダリングメニューにRenderMan を追加します。

パラメーター
レンダリング
表示で指定されたパスを使用して、最後のレンダーコントロール設定でレンダリングします。

MPlayにレンダリングする
最後のレンダーコントロール設定でレンダリングし、レンダリングされたフレームを指定されたパスの代わりにMPlayにリダイレクトします。有効な場合、ディープイメージは指定された出力パスに書き出されます。

レンダリングコントロール
レンダリングコントロールダイアログを開き、レンダリングする前にレンダリングパラメータを調整できるようにします。

有効なフレーム範囲
現在のフレームをレンダリングする

再生バーの値または接続された出力レンダリングノードによって要求されたフレームに基づいて、単一のフレームをレンダリングします。

フレーム範囲をレンダリングする

一連のフレームをレンダリングします。出力レンダノードが接続されている場合、この範囲は一般に出力レンダノードによって要求されたフレームを優先して無視されます。

レンダーフレーム範囲(厳密)

一連のフレームをレンダリングします。出力レンダーノードが接続されている場合、この範囲は要求されたフレームをこのフレーム範囲に制限します。

スタート/エンド/ Inc
レンダリングするフレームの範囲(開始フレーム、終了フレーム、およびインクリメント)を指定します。すべての値は浮動小数点値です。範囲は包括的です。

これらのパラメータは、出力ドライバのローカル変数の値を決定します。

たとえば、パラメータが次のように設定されているとします。table >>

レンダリングされた4つのフレーム(10.5、11、11.5、および12)があるため、$ NRENDERの値は4に$Nなります。table >>

Takeとレンダリング
出力ドライバは、レンダリングの前にこのテイクに切り替えて、レンダリングが完了したときに現在のテイクを復元します。

メイン
出力ドライバはRIBファイルを生成します。これらのファイルは、HoudiniシーンをRenderManに記述します。メインタブは、RIB生成の処理方法を決定します。

レンダーターゲット
RenderManのターゲットバージョンを選択すると、RenderManの特定のビルドを対象とするRIBを生成できます。

RIBバックエンド
シーンをレンダリングするためにPRManを駆動する方法を選択します。

SOHO

Houdiniのカスタマイズ可能なPythonスクリプト出力システムであるSOHOを使用して、RIBストリームを生成します。

PRMan for Python

PRManのPython APIを使用して直接レンダリングします。これには、SOHOに比べて長所と短所があります。

RIBをファイルやパイプに書き込むオーバーヘッドがないため、おそらくSOHOを使用するよりも高速です。

PRManはHoudiniと同じプロセスで実行されるため、PRManがクラッシュするとHoudiniがクラッシュする可能性があります。

Pythonのデータ構造は、PRMan for Pythonに適切に適合するようにマッサージする必要があるため、より多くのメモリを使用する可能性があります。

Pythonを生成する

PRManのPython APIを使用してシーンをレンダリングするPythonスクリプトを生成します。

カメラ
シーンを定義するカメラオブジェクト。

RiBegin
Houdiniの文字列はRiBegin()、RIBバックエンドがPRManまたはPythonのときに渡されます。詳細については、PRMan for Pythonのドキュメントを参照してください。既定値は__render、レンダリングコンテキストを作成します。

ディスクファイル
RIBファイルがディスクに保存される場所。このパラメータを有効にするには、Disk Fileチェックボックスをオンにする必要があります。

コマンド
RIBファイルが送信されるコマンド。RIBファイルがディスクに保存されている場合、これは無効になります。

レンダリングが完了するまでブロックする
出力をコマンドに送るとき、Houdiniは通常、RIBの書き込みが終了した後に制御を返します。これにより、レンダリングプロセスはバックグラウンドで完了することができます。このパラメータをオンにすると、出力ドライバがフレームのレンダリングを終了するまでHoudiniがブロックされます。

フレーム範囲をレンダリングするとき、このオプションは自動的にオンになります。ただし、hscriptやpythonのループ構造でレンダリングすると、このオプションは自動的にオンになりません。したがって、注意を払う必要があります。また、複数の背景レンダリングを開始することもできます。

注意

rpsとrkillのhscriptコマンドを使用して、背景レンダーを照会または強制終了することができます。

詳細については、「トラブルシューティング」を参照してください。

/ nodes / out / standard#mkpath

既存のフレームをスキップする

既存のフレームのレンダリングをスキップします。このパラメータには3つの値があります。

既存のフレームを上書きする

このオプションは、ディスクにファイルがあるかどうかにかかわらず、すべてのフレームをレンダリングします。

存在するフレームをスキップする

vm_pictureパラメータに一致するディスクファイルがある場合、レンダリングは実行されません。

有効な画像であるフレームをスキップする

ディスクファイルが存在する場合、レンダリングが実行される前にイメージの完全性がチェックされます。このオプションはイメージの読み込みコストを招きますが、完全にレンダリングされなかったイメージは再レンダリングされます。

シミュレーションOPを初期化する
このオプションをオンにすると、すべてのPOPおよびDOPシミュレーションがレンダリングされる前にリセット状態になります。

オブジェクト
このタブのパラメータは、RIBに含まれるオブジェクトとライトを決定します。

候補オブジェクト
このパラメータのジオメトリオブジェクトは、表示フラグがオンになっていて、ディスプレイチャネルが有効な場合、RIBに含まれます。

オブジェクトを強制する
このパラメータのオブジェクトは、ディスプレイの状態に関係なくRIBに追加されます。オブジェクトはRIBに一度だけ追加できます。

オブジェクトを除外する
このパラメータのオブジェクトは、候補オブジェクトまたは強制オブジェクトで選択されているかどうかにかかわらず、シーンから除外されます。

ソロライト
このパラメータのライトのみがRIBに含まれます。これには、シャドウマップの生成と照明が含まれます。このパラメータが設定されている場合、候補パラメータ、強制パラメータ、および除外パラメータは無視されます。

注意

このパラメータをrender_viewcameraプロパティと組み合わせて使用​​すると、選択したライトのシャドウマップを簡単に生成できます。

候補ライト
ライトのディマーチャネルが0でない場合、このパラメータの各ライトがRIBに追加されます。標準ライトは、ライトがイネーブルされていないときにディマーチャネルを0に設定します。

フォースライト
このパラメータのライトは、ディマーチャネルの値にかかわらずRIBに追加されます。

ライトを除外
[ 候補ライト]または[強制ライト]で選択されていても、これらのライトはシーンから除外されます。

目に見える霧
表示フラグがオンになっており、ディスプレイチャネルが有効になっている場合、このパラメータのフォグ/雰囲気オブジェクトはRIBに含まれます。

プロパティ
表示
マウスをパラメータ名の上に置いて、ツールヒントのリファレンスを使用してRenderManドキュメントの対応する情報を参照してください。

Ri AOV
マウスをパラメータ名の上に置いて、ツールヒントのリファレンスを使用してRenderManドキュメントの対応する情報を参照してください。

ハイダー
マウスをパラメータ名の上に置いて、ツールヒントのリファレンスを使用してRenderManドキュメントの対応する情報を参照してください。

サンプリング
マウスをパラメータ名の上に置いて、ツールヒントのリファレンスを使用して、RenderManドキュメントのTrace Motion BlurおよびPixel Samplesパラメータの対応する情報を参照してください。

モーションブラーを許可する
RenderManはモーションブラーを使用して画像をレンダリングします。カメラのシャッターパラメーターによって、フレームの一部として指定されるシャッターの長さが決まります。

Xformの時間サンプル
変換ぼかしモーションサンプルの数。各オブジェクト(パラメータがオブジェクト上に存在しない限り)は、この多くの変換出力をシャッタ時間にわたって出力します。この数を増やすと、サブメモリの動きがスムーズになり、メモリが少なくて済み、計算コストがかかります。任意の数のセグメントを指定することができる。

ジオタイムサンプル
変形ボケモーションサンプルの数。各オブジェクト(パラメータがオブジェクト上に存在しない限り)は、RIBに含まれるジオメトリの多くのコピーを持ちます。オブジェクトが変形しているとき、このパラメータを大きくすると、サブフレームのモーションブラーがスムーズになります。

このオプションには、ベロシティブラーが使用されるエフェクトオブジェクトはありません。ベロシティブラーは本質的に線形であるためです。

注意

任意の数のセグメントを指定することができます。ただし、重複したジオメトリが各サンプルに送信され、RenderManのメモリフットプリントに大きな影響を与える可能性があります。

モーションブラースタイル
モーションブラーのタイプ。後ろ、中央、または先のぼかしのいずれかを選択できます。

DOF
フィールドの深さを有効にする
マウスをパラメータ名の上に置いて、ツールヒントのリファレンスを使用して、RenderManドキュメントの対応する情報を参照してください。

フォーカス
レンズの焦点距離と、オブジェクトがフォーカスされるカメラからの距離。fストップチャンネルも使用されている場合、この距離外のオブジェクトはぼやけます。

Fストップ
レンズf-ストップ。被写界深度のぼかしを決定します。

レンダリング
パラメータ名の上にマウスを置いて、ためにレンダードキュメント内の対応する情報を検索するツールチップで参照を使用グローバルシャドウバイアス、トレース変位、グローバルトレースデプス、ガウシアンテクスチャを有効にし、テクスチャLerpを有効にし、ボリューム戦略パラメータ。

カメラからの画像の作成
表示カメラから画像をレンダリングします。シャドウマップをレンダリングするときなど、このレンダーをスキップすると便利なことがあります。

シャドウマップの自動生成
シャドウマップの生成を有効または無効にします。各ライトには、シャドウマップを生成するかどうかを決定する独自のコントロールもあります。

環境マップの自動生成
環境マップの生成を有効または無効にします。各オブジェクトは、シーン内の他のすべてのオブジェクトの環境マップを生成するように設定できます。

属性
マウスをパラメータ名の上に置いて、ツールヒントのリファレンスを使用してRenderManドキュメントの対応する情報を参照してください。

グローバルワン
マウスをパラメータ名の上に置いて、ツールヒントのリファレンスを使用してRenderManドキュメントの対応する情報を参照してください。

限界
マウスをパラメータ名の上に置いて、ツールヒントのリファレンスを使用してRenderManドキュメントの対応する情報を参照してください。

パス
マウスをパラメータ名の上に置いて、ツールヒントのリファレンスを使用してRenderManドキュメントの対応する情報を参照してください。

統計
マウスをパラメータ名の上に置いて、ツールヒントのリファレンスを使用してRenderManドキュメントの対応する情報を参照してください。

スクリプト
各スクリプトコマンドは、パラメータとして選択された式言語に関係なく、実行されるhscriptコマンドを参照します。結果の文字列はhscriptコマンドとして実行されます。

注意

複雑な処理を行うために、python、unix、またはsourceのhscriptコマンドを使用することは可能です。

コマンドは、レンダリングが発生したときに常に実行されます。コマンドは、範囲をレンダリングしているとき、または出力をコマンドに送信しているときに、出力ドライバのパラメータをチェックします。

レンダリングが行われる前に、Houdiniは自動的に現在のhscriptディレクトリを出力ドライバを指すように設定します。

プレレンダリングスクリプト
このコマンドは、RIBが生成される前に実行されます。レンダリングにつき1回だけ実行されます。

プレフレームスクリプト
このコマンドは、各RIBが生成される前に実行されます。

ポストフレームスクリプト
このコマンドは、各RIBが生成された後に実行されます。

注意

RIBが生成されている可能性がありますが、必ずしもRenderManがこのコマンドの実行時にイメージのレンダリングを完了したことを意味するわけではありません。

レンダリング後のスクリプト
すべてのRIBが生成された後、このコマンドが1回実行されます。

注意

RIBが生成されている可能性がありますが、必ずしもRenderManがこのコマンドの実行時にイメージのレンダリングを完了したことを意味するわけではありません。

上級
RIBでblobbyプリミティブを生成するとき、文字列パラメータは空のリストにハードコードされていました。SOHOはRiBlobby_Strings(大文字小文字を区別する)ディテール属性を検索します。この文字列のこの値は、Python関数shlex.split()で説明されている構文を使用して解析されます。結果として得られる文字列のリストは、RiBlobby()呼び出し時に出力されます。

地方自治体
N

指定された範囲の現在のフレーム。これは常に1から始まります。

NRENDER

レンダリングされるフレームの総数。

も参照してください
マントラ出力ドライバ RIS RenderMan出力ドライバ

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

Menu

ui周りの説明

ui周りの説明

カスタマイズ

tip

テストジオメトリ・シュミレーション

テストジオメトリ・シュミレーション

インポート・エクスポート

製作中

レンダリング

製作中


ハイトフィールド

どなたでも編集できます