2011-03-31 134 views
1

我正在開發一個iPad 2應用程序,該應用程序將使用Cinder覆蓋物理空間頂部的全景視圖。在iOS上渲染大紋理OpenGL

全景圖像約爲12900x4000像素;他們正在從網上加載。

眼下加載圖像的行是:

mGhostTexture = GL ::紋理(的LoadImage(使用loadURL( 「XXX.JPG」)));

適用於小圖片(例如500x500)。對於完整的圖像不太好(渲染的紋理變成一個大的白色框)。

我假設我達到了大小限制。有沒有人知道在OpenGL和/或Cinder中渲染或分割大型圖像的方法?

+0

紋理在OpenGL ES必須是兩個我最後一次檢查的權力,事情可能會發生變化,雖然。 (不回答你的問題,但希望可以幫助你) 最大紋理尺寸因不同設備而異,但iPhone 3GS +的最大紋理尺寸爲2048x2048 – 2011-03-31 21:28:45

回答