このトピックでは、ST_CombineTextures関数について説明します。 この関数は、3Dモデル内の複数のテクスチャ画像を指定されたピクセルサイズのテクスチャ画像にマージします。
構文
シーンST_CombineTextures (シーンsc、int4 expected_size);Parameters
パラメーター | 説明 |
sc | シーンオブジェクト。 |
予想される_サイズ | マージ後のテクスチャ画像のサイズ。 値は0より大きくなければなりません。 単位: ピクセル 例えば、このパラメータを256に設定すると、マージ後のテクスチャ画像の画素サイズは256 × 256となる。 |
説明
この関数は、3Dモデル内の複数のテクスチャ画像を指定されたピクセルサイズのテクスチャ画像にマージします。
scパラメーターが指定されていない場合、NULLが返されます。
expected_sizeパラメーターの値が0以下の場合、エラーが報告されます。
ピクセルサイズが256 × 256の複数の画像をマージする必要があります。 次の例は、画像の1つを示しています。

画素サイズが256 × 256の複数の画像が1つの画像にマージされる。 マージ後の画像の画素サイズは4,096 × 4,096である。

例
SELECT ST_AsText(ST_CombineTextures(scene, 4096))
---------
{"type" : "gltf", "content" : {"accessors":[{"bufferView":0,......