2D Animated UI Renderer for iPad using OpenGL via MonoTouch


We have an existing UI that runs on iPad which renders to a picture box, and to achieve fluid scrolling, we update this image and then Blit it back to the Picture Box. This, of course, results in noticeable choppiness (slight flicker).

We want this animation to be smooth and professional! Our approach was selected so that we can have a single image-based UI which has the same look/feel on all platforms. Otherwise, we could use native iPad XCode-based UI components and achieve fluid scrolling for free.

Our project is built on MonoTouch, which has OpenTK/OpenGL support. But I don't know how to employ it to achieve our desired result.

We are currently updating this image at ~80Hz, and are hoping that we might use OpenGL to render these updates to the screen fluidly. Our own experimental usage of OpenGL on iPad indicates this as being a capable solution.

We only need to achieve > 25 FPS to achieve sufficient success.

Currently, we think we want to render our image directly to the screen buffer, via a pixel shader that simply translates our source UI image 1:1 to pixels in the screen buffer (FBO?). That seems to be the approach that would require the least amount of work, and would use the simplest pixel shader.

We'd like to use you as a consultant to tell us if this seems like a viable approach, and if so, then to implement the OpenGL-based rendering solution, which would render a screen-size Image to screen (1:1 pixel translation).

NOTE: We will want this to work multi-platform, for Android as well as WindowsCE, both of which also support OpenGL. We might opt to have you implement an equivalent solution using DirectX for WindowsCE, if it is more appropriate (we're unsure at the moment).

NOTE #2 - Follow-on work: Future product objective is to implement a 3D map view, also using OpenGL (or DirectX for WinCE). A much larger budget will be allocated for this follow on project.

Skills: C# Programming, iPad, OpenGL

See more: monotouch opengl view, opengl rendering, rendering opengl picture box, xcode programming, xcode c programming, using re, update xcode, updates for android, ui programming, programming on ipad, programming for ipad, programming consultant, professional animated, professional 3d rendering, opt programming, opengl programming, opengl consultant, need a consultant for a project, how much for a 3d render, free c# programming course, free c programming course, free consultant, free animation 3d, free animated 3d, free 3d render

Project ID: #4205070

4 freelancers are bidding on average $58/hour for this job


Dear manager. Greeting! Thanks to post this job. First of all I am mobile app developer including native(iOS, Andorid) and web apps. I have good experience about cocos2d, jquery mobile, sencha touch, titanium, phon More

$50 USD / hour
(9 Reviews)

Hi, Please check private message. Thanks

$50 USD / hour
(3 Reviews)

Hi, I am interested. see my android app at https://play.google.com/store/apps/details?id=com.narendra.apps.coins thanks narendra

$50 USD / hour
(1 Review)

Hi, Veltrod Software services is a global software consulting company specialized in providing Mobile applications, Social media frameworks and eCommerce solutions. Leveraging best-in-class people, processes, and te More

$80 USD / hour
(5 Reviews)

Hi We are interested in your project and read your requirements.We have completed 150+ big projects in last 5 years. Please check private message board for details.

$50 USD / hour
(0 Reviews)