0

テクスチャに設定できる内部テクスチャ形式とその方法は何ですか?

flash.display3d.context3d :: createTexture()のオンラインヘルプに次のように記載されているため、少し混乱しています。

Note that 32-bit integer textures are stored in a packed BGRA format to match the Flash BitmapData format. Floating point textures use a conventional RGBA format.

つまり、浮動小数点テクスチャはサポートされていますか?ただし、ここでも、flash.display3D.Context3DTextureFormatには2つの定数しかありません。

BGRA : A texture with colors defined with 8-bit color components in the order: blue, green, red, alpha.
COMPRESSED : A texture in the Adobe Texture Format.

一方、Adobe Texture Formatは、ピクセルあたり24ビットの圧縮形式のようです。

つまり、浮動小数点テクスチャ(RGBAの場合はピクセルあたり128ビット、深度テクスチャの場合は32ビットなど)がサポートされていますか?サポートされている場合、それらを作成する方法はありますか?浮動小数点テクスチャにレンダリングすることは可能ですか?

どうやって?

4

1 に答える 1

0

context3D.createTexture に渡す適切な定数がないため、128 ビット テクスチャを作成することは不可能のようです。詳細については、 http://forums.adobe.com/message/3714147 を参照してください

于 2012-05-24T09:32:09.193 に答える