3

3Dオブジェクトに単に色(例:緑)を使用するか、テクスチャ画像ファイル(例:green.pngファイル)をロードする場合、レンダリングのオーバーヘッドに関して違いはありますか?

OpenGL ESは、色付きのオブジェクトに対しても、最終的にテクスチャを作成するべきではありませんか?

私はエミュレーターと一緒にAndroidAPIv8を使用していますが、目標は実際のAndroidフォンです。

4

1 に答える 1

3

なぜそれが最終的に色付きのオブジェクトのテクスチャを作成するのでしょうか?

考えられるすべての実装について話すことはできませんが、ユニフォームの方がはるかに優れたソリューションになると思います。均一な値は、テクスチャ座標を補間し、vramからテクスチャを取得してサンプリングする必要があるテクスチャとは対照的に、迅速にアクセスできるデータパスに非常にローカルにキャッシュされる可能性があります。ユニフォームから浮かぶカップルを読むのと同じくらい速くなるかどうかはわかりません。

于 2012-07-13T01:16:51.703 に答える