1

iOSアプリでは、オブジェクトにテクスチャを配置し、シーンをレンダリングし、それを読み返し、そのオブジェクトの「色」を読み取って識別したいと考えています。

これは問題なく動作します。そのために RGB テクスチャを使用します。テクスチャを作成するデータは、1、0、0、2、0、0、3、0、0 です。

これは大量の RAM を消費し、66% を無駄にします。チャンネルが 1 つだけのテクスチャを使用したいと考えています。

glTexImage2D の OpenGL 仕様を読むと、GL_RED 形式を使用するのがよいように見えますが、iOS では使用できないようです。

iOSで1つのチャンネルだけでテクスチャを作成する方法について、誰かがそれを確認したり、別の方法を教えてくれたりできますか?

ヒントをありがとう、トルステン。

4

1 に答える 1