Skybox OpenGL ES iPhone and iPad

I need to create a virtual tour tool for iOS . This is an archaeological application: the user can open it when he is in a historical building or when he visits an archaeological site. There is no need to doom a subjective point of view: just skybox. The application will have a list of points of interest (POIs). Each POI will have its own skybox.

I thought I could use OpenGL-ES to create some kind of textured skyboxes that could be powered / rotated by touch. Textures are PNG high resolution photos.

This is a funded project and I have 4 months.

Where should I go to find out how to develop it? Do I need to buy a book? Which one of?

I only have moderate Objective-C and Cocoa -touch skills since I only created one iPad app. I have zero knowledge of OpenGL-ES .

+3
source share
3 answers

Since I know OpenGL ES well, I had a demo project that did a lot of what you described. The specific intention was to make everything the easiest way available in OpenGL ES, while the performance was good enough.

OpenGL, Apple, 122 , PNG . , skybox iPhone, 200 ( ).

:

  • CoreGraphics PNG
  • PROJECTION
  • MODELVIEW, ( Google StreetView) - , , ,
  • OpenGL
  • OpenGL
  • OpenGL ,
  • , -, , , .

, . viewDidLoad , , viewDidUnload, , .

, , Objective-C, - C. C- C, OpenGL, CoreGraphics. , C, Objective-C.

CoreGraphics , , , - . , PNG, , , , , . OpenGL. , OpenGL PNG, CoreGraphics OpenGL.

, . , . - 512x512.

OpenGL ; , , , . , , .

OpenGL . , , , 3d- . :

  • , .
  • , ,

24 , (, , ). , . OpenGL , ; , OpenGL, , . , .

UIView, OpenGL, , Apple OpenGL. , , OpenGL ES 2.x. 1.x , , , -, ES 2.x . ES 2.x - , ES . , , , , " " ..

, , , Cocoa Touch. , , .

, , , . . , Google Maps, , OpenGL , . .

, , C CoreGraphics, , . , , .

, . , , . , , , -, , .

, OpenGL. , iPhone, . mediafire. StackOverflow , , , , - .

+10

, OpenGL ES . , . Ogre3d, , , : http://www.ogre3d.org/. Skybox ( ) , .

+2

, , , :

http://sidvind.com/wiki/Skybox_tutorial

:

( , stackoverflow )

stackoverflow № 2859722 2297564.

, :

:

nehe.gamedev.net

iphone, opengl. , , .

+1
source

Source: https://habr.com/ru/post/1773339/


All Articles