Archive for April, 2009

Code: Image Processing

Here’s a good project on Google Code to bookmark in case you ever need to do any image processing tasks with UIImage:

I’ve written a simple C++ class with an Objective-C wrapper that provides a set of common image processing tasks along with conversion to and from UIImage.

The code supports the following operations:

Beats writing all that of scratch, indeed!

h/t: iPhone Development!

Continue Reading →
0

Source: SC68 Player

Here’s another nifty open source project for you to mine for code tips: the SC68 Player!

SC68 Player allows you to browse and play songs from the Atari ST SNDH YM2149 Archive on your iPhone or iPod Touch.The Atari ST music archive consists of old “chip”-music from games, and the Atari ST demo-scene that are in the public domain. A song is generally less than 10k and there is currently over 3000 songs available.

This is from the same fellow who did the sorted insert NSArray code we mentioned a couple days back, and there’s all sorts more interesting stuff in here. You particularly have to take a look at his awesome “VisualMoveQue” cell selection animation. It’s worth downloading the app just to check that out, even if you’re not into Atari ST music. Seriously.

SC68 Player

And once you’re impressed enough to think hey we are so doing something like that in our apps — download the code here and dig away in ‘UIWindow+VisualMoveQue.m’ to figure out just how he’s doing that neat trick!

Continue Reading →
1

Poses Volume 3

Woah. Apparently Apple felt bad about holding up Volume 1 or something, because Volume 3 got approved all but immediately. Cool!

v3splashscreen

So now we’ve got the project to transfer the Guide To Posing The Female Model to the iPhone all complete. w00t! It’s gone pretty pleasingly well — not a single negative comment anywhere at all about the application design or code quality. Matter of fact, there haven’t been any negative comments that aren’t either a) whining about price or b) palpably idiotic, like “Poses for porn.” (Mind you, after that last one, sales in that country’s store actually went up, so apparently the right kind of 1-star review is not a problem!) Any-ways, the point is, our work seems to be universally agreed to be topnotch, and hey, that’s the important bit. As always, you know you want to check it out for yourself, and here’s your link for that!

Poses Volume 3

Continue Reading →
3

3D Engine Roundup

Here’s a well worth your time to read up-to-date roundup of 3D engines for your iPhone development pleasure. To skip details, the two that came out on top by this fellow’s requirements we’ve mentioned before:

  • SIO2 Interactive, SIO2: An opensource (LGPL) game engine for the iPhone. It uses the Bullet physics library and 3D objects and scenes are prepared using the opensource tool Blender. The project offers many tutorials (16) some of which are screencasts. The project also boasts a healthy number (15) of deployed iPhone applications available in the AppStore. The engine has a free version that imposes a flash screen (advertisement for the engine), an indie version is available without this restriction for $50USD. The volume of developer documentation in the form of tutorials is great, although the seeming dependence on Blender to prepare the 3D models and scenes used by the engine may be a deal breaker if there is no programmatic workaround.
  • Oolong Game Engine (on google code): An opensource (MIT License) game engine for the iPhone with some credibility given that it was developed in large part by Wolfgang Engel, Rockstar Games‘ lead graphics programmer. It uses the Bullet Physics Library for 3D physics and fluid studios for memory management. It has seemingly been used in a small number of titles (3?) currently available in the AppStore and proposes that it was used as the basis for the iTorque Game Builder. The source code comes with a number of demonstrations, although developer support documentation and tutorials are really lacking, and the mailing list is quite empty. This might be an engine for hard core developers.

… but there’s a bunch of others listed which we had not previously been aware of. In particular, the Ston3D engine looks like a worthy alternative to Torque and Unity. If the commercial engine thing is your gig. Personally, we’re more along the mindset of this Jason fellow, so we’re definitely going to follow his experiences with the engines of choice!

Continue Reading →
2
Page 3 of 3 123