2010-12-12 13 views

答えて

4

最近のクラスの例として、OpenGL ES 1.1と2.0の両方を使用してテクスチャキューブを描画するサンプルアプリケーションを作成しました。このアプリケーションはhereからダウンロードできます。残念なことに、そのアプリケーションは何にでもデプスバッファーを使用しません。

hereを使用するより複雑なOpenGL ES 2.0アプリケーションを作成しました。そのため、このコードから別のコードにコードを引き出して、必要なものを達成できるかもしれません。

+0

私は再チェックしませんでしたが、まだキューブの例では、(美しい)醜い前面の顔をはがすことがありますか?自分の好きなミスやハックと組み合わされたときに、私のことを混乱させました。 – fzwo

+0

@fzwo - そうです(少なくともOpenGL ES 1.1の実装では)。私は座って、キューブを構築するために使用するインデックス付きの三角形ストリップの代替巻き線を処理する正しい方法を決して決して決して見ませんでした。フロントカリングスイッチはアップルのエンジニアからの提案だったので、そこに残しました。また、私はまだこの例ではすべてのテクスチャインデックスを修正していません。あなたが提案をしているなら、私はすべて耳です。 –

+0

@ブラッド:私は厳密にGLES2 3Dプログラムのプロトタイプであなたの立方体を撮り、それらを(もちろん属性付きで)使用しました。彼らは私のために正確にレンダリングするように見えます(カリングもバックカリングもありません)。また、三角形のインデックスをどのようにして試してみましたか? 私は現時点でXcodeにアクセスできないので、今はあなたのプロジェクトに本当にコメントすることはできません。 とにかく、iTunes Uコースに感謝します。これは、GLES2の初心者のために利用できる非常に少ないリソースの1つです。 – fzwo

関連する問題