Houdini 20.0 hapi

hapi.getImageMemoryBuffer function

抽出した画像バッファを割り当て先のバッファに埋めます。

Note

このメソッドをコールするには、まず最初にhapi.renderTextureToImageをコールしないと意味がありません。

Note

その抽出した画像に合った割り当てメモリ量を知る必要があるので、抽出を実行してその抽出した画像バッファサイズを取得できるように まず最初にhapi.extractImageToMemoryをコールしてください。

使用方法

getImageMemoryBuffer(session: hapi.Session, material_node_id: int, length: int) → list of str

抽出した画像バッファを割り当て先のバッファに埋めます。

session

あなたが操作しているHoudiniのセッション。 セッションの詳細はhapi.Sessionを参照してください。 単にデフォルトのインプロセスのセッションを使用するのであれば、Noneを渡してください。

material_node_id

マテリアルノードID。

length

整合性チェック。 このサイズは、バッファに割り当てられたサイズと同じサイズを指定してください。 最低でもhapi.extractImageToMemoryコールが返すバッファサイズよりも大きいサイズである必要があります。

バッファをstrlistで返します。

hapi