すべてのプロダクト
Search
ドキュメントセンター

PolarDB:ST_CombineTextures

最終更新日:Jun 23, 2026

3D モデルの複数のテクスチャイメージを、指定されたサイズの単一のテクスチャイメージに結合します。

構文

scene ST_CombineTextures(scene sc, int4 expected_size);

パラメーター

パラメーター

説明

sc

入力シーンオブジェクト。

expected_size

結合後のテクスチャイメージの幅と高さ。この値は 0 より大きい必要があります。

単位:ピクセル

たとえば、このパラメーターを 256 に設定すると、結合後のテクスチャイメージは 256 x 256 ピクセルになります。

説明

この関数は、3D モデルのテクスチャイメージからピクセルを抽出し、単一の新しいテクスチャイメージにパックします。

  • シーンオブジェクトが null の場合、この関数は null を返します。

  • expected_size が 0 以下の場合、この関数はエラーを返します。

たとえば、あるモデルに 256*256 ピクセルのソースイメージが複数含まれているとします。

この関数は、これらのイメージを単一の 4096*4096 イメージに結合します。

image..png

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