質問

ではアンチエイリアスiPhone3G(OpenGL ES1.1)はiPhone3GsとOpenGL ES.2.0になります。私が描く3次元モデルとして次:ピクセルの端をモデルのように見えます。

思うに設定フィルタの質感が、このフィルであり、最も広く使用されている感じっくりと観察することです。

どうしたいので良いantialising?さい使用し滑らかに描画三角?そしてそれでは、どうすればできるOpenGL ES1.1?

感謝。

役に立ちましたか?

解決

あなたは大きなFBOに描画して、四角形のテクスチャとしてそれを使用することができます。

の説明のために、このの記事noreferrer">

他のヒント

)( eglChooseConfigにEGL_SAMPLE_BUFFERSとEGL_SAMPLESパラメータをチェックの、ならびに glEnableです(GL_MULTISAMPLE)。

EDIT:HRM、明らかに、あなたは運の出ているを少なくとも限り標準化されたアプローチが行くように。そのスレッドで述べたように、あなたは小さな画面上のクワッドやジッタの大画面外質感とスケールビュー行列の数倍にレンダリングすることができます。

私たちは、これを達成するための別の方法を発見しました。あなたのテクスチャを編集して、例えば透明ピクセルの2ピクセルの枠を追加する場合の基本的なアンチエイリアシング効果を与え、必要なときに、質感の着色画素は透明ピクセルとブレンドされています。あなたはここで、<のhref =「https://agileroute.wordpress.com/2011/02/17/how-to-emulate-anti-aliasing-in-opengl-es-1-1/」の記事全文を読むことができますrel = "nofollowを">私たちのブログでます。

このアプローチの利点は、あなたが大きな画像をレンダリングする、またはバッファをコピーする、またはさらに悪いことに、バッファからテクスチャを作り、その性能に影響はありませんされていないということです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top