CometBench iPhone app

A place to show off your latest screenshots and for people to comment on them. Only start a new thread here if you have some nice images to show off!
kakosquid
Gnoblar
Posts: 9
Joined: Wed Jun 23, 2010 3:57 pm

CometBench iPhone app

Post by kakosquid »

Hi everyone!

Yesterday our iPhone and iPod touch benchmark app CometBench was released on the iTunes App store.
We made this app because there was no real info wether Apple allows
apps made with Ogre3D on the App store. So now it's up, and it works!
We are definitely using Ogre in our upcoming title :)
Tell us what you think :)

Here is a youtube video:
http://www.youtube.com/watch?v=O3FGxBwYfPQ

Image
Image
Image
Image
Image
User avatar
metaldev
Orc Shaman
Posts: 761
Joined: Thu Mar 17, 2005 11:56 pm
Location: Boston
x 15

Re: CometBench iPhone app

Post by metaldev »

nice!

I just tried it out, this is def helpful in knowing what is capable of being done on the iphone with Ogre. :)
pratty70
Gnome
Posts: 341
Joined: Thu May 13, 2004 4:52 pm
Location: Wales - UK

Re: CometBench iPhone app

Post by pratty70 »

Looks nice. Nice atmosphere - very calming music.
Just out of interest, did you use a current GUI system or write it yourself.
Cheers
kakosquid
Gnoblar
Posts: 9
Joined: Wed Jun 23, 2010 3:57 pm

Re: CometBench iPhone app

Post by kakosquid »

Thanks for your replies!
@metaldev
We were astounded with performance gaps between iPhone 3G, iPod and 3GS.
3GS vs 3G is like 4:1 in framerate :)

@preety70
the GUI was done with UIKit. It's just a transparent overlay UIView over Ogre EAGLView, nothing fancy :)
pratty70
Gnome
Posts: 341
Joined: Thu May 13, 2004 4:52 pm
Location: Wales - UK

Re: CometBench iPhone app

Post by pratty70 »

Any pointers on how you Integrated UIKIT with ogre ??
User avatar
DanielSefton
Ogre Magi
Posts: 1235
Joined: Fri Oct 26, 2007 12:36 am
Location: Mountain View, CA
x 10

Re: CometBench iPhone app

Post by DanielSefton »

pratty70 wrote:Any pointers on how you Integrated UIKIT with ogre ??
Attach it to the UIWindow, it's not hard. Btw, I would use it for menus but not while any 3D is displaying if you care about performance.

@OP: Cool. But your performance, especially on the iPhone 3G, is a bit crappy because you're filling the screen with alpha particles, and the UIKit GUI is a massive alpha quad, that's the best way to get poor performance on a PVR chip. :P

How long did it take to get accepted from the day you submitted it? I've been waiting a week for one of my apps, which is still "waiting for review". Presumably because they're busy with the iOS4 release. :( And is your app iOS4 compatible?
kakosquid
Gnoblar
Posts: 9
Joined: Wed Jun 23, 2010 3:57 pm

Re: CometBench iPhone app

Post by kakosquid »

@DanielSefton
The app is supposed to lag on the 3G :D
It was in review for about a week. I think it's because the app is really simple.
Did you make a game using Ogre?

@pratty70
As Daniel said, you need to attach it to the UIWindow

Code: Select all

UIWindow *uiWindow = nil;
Ogre::RenderWindow *ogreWindow = Ogre::Root::getSingleton().getAutoCreatedWindow();
ogreWindow->getCustomAttribute("WINDOW", &uiWindow);
[uiWindow addSubview: mySubview]; 
pratty70
Gnome
Posts: 341
Joined: Thu May 13, 2004 4:52 pm
Location: Wales - UK

Re: CometBench iPhone app

Post by pratty70 »

Thanks guys, much appreciated. I want all my out of game GUI to be UIKit, in game it's all done in Ogre.
pratty70
Gnome
Posts: 341
Joined: Thu May 13, 2004 4:52 pm
Location: Wales - UK

Re: CometBench iPhone app

Post by pratty70 »

@DanielSefton out of interest, what is your app?
User avatar
DanielSefton
Ogre Magi
Posts: 1235
Joined: Fri Oct 26, 2007 12:36 am
Location: Mountain View, CA
x 10

Re: CometBench iPhone app

Post by DanielSefton »

kakosquid wrote:Did you make a game using Ogre?
pratty70 wrote:@DanielSefton out of interest, what is your app?
I don't want to hijack your thread, but anything I'm working on is listed here:

http://www.tidalware.com/games/

Of course, for my Ogre app, all you get is a faded pic and a vague description. :wink:
kakosquid
Gnoblar
Posts: 9
Joined: Wed Jun 23, 2010 3:57 pm

Re: CometBench iPhone app

Post by kakosquid »

pratty70 wrote:Thanks guys, much appreciated. I want all my out of game GUI to be UIKit, in game it's all done in Ogre.
No problem, glad I could help. Hope you manage to sell your game :)
DanielSefton wrote:
kakosquid wrote:Did you make a game using Ogre?
pratty70 wrote:@DanielSefton out of interest, what is your app?
I don't want to hijack your thread, but anything I'm working on is listed here:

http://www.tidalware.com/games/

Of course, for my Ogre app, all you get is a faded pic and a vague description. :wink:
Cool! I see the game will also involve some stellar movement :)
caseybasichis
Greenskin
Posts: 100
Joined: Wed Jan 25, 2012 7:50 pm
x 1

Re: CometBench iPhone app

Post by caseybasichis »

I found this thread searching for a solution to integration uikit with ogre.

Its mentioned that performance takes a big hit when the uikit gui and the ogre gui are present at the same time. Is that correct?

I'm onto the uikit bit because I'm under the impression that the performance of the native uikit is much greater than mygui on ios, but does that advantage go out the window when the 3d is being displayed with the gui?

I'd really appreciate any experiences with this. My application involves 2d elements gui overlayed on the 3d, does that change what I should be learning?

EDIT: Also, I'm only concerned with performance on newer devices if that makes a difference
theDanijel
Gnoblar
Posts: 1
Joined: Thu Jun 24, 2010 7:43 am

Re: CometBench iPhone app

Post by theDanijel »

caseybasichis wrote:I found this thread searching for a solution to integration uikit with ogre.

Its mentioned that performance takes a big hit when the uikit gui and the ogre gui are present at the same time. Is that correct?

I'm onto the uikit bit because I'm under the impression that the performance of the native uikit is much greater than mygui on ios, but does that advantage go out the window when the 3d is being displayed with the gui?

I'd really appreciate any experiences with this. My application involves 2d elements gui overlayed on the 3d, does that change what I should be learning?

EDIT: Also, I'm only concerned with performance on newer devices if that makes a difference
It's not so big of a performance hit as you think. On older devices it was, but newer ones have a more powerful GPU that can better handle alpha particles. Since this is nothing more than a massive alpha quad, you should see no performance hit on newer devices.