Mirror Image

Mostly AR and Stuff

What have I learned ?

I’ve finished porting my AR Game prototype to Symbian 9.* (Nokia N95 and like).
OK, what have I learned ?
1. 300+ Mhz CPU is quite enough for multimarker-tracking based AR.
2. Floating point and fixed point calculations. First version was for Symbian 7.0s, without hardware floating point support, so I tried to make exposure to floating point minimal. As result, on the Nokia N95, which have floating point (VFP) I don’t see any difference in performance between software floating point version and hardware floating point.
3. Symbian platform fragmentation strike again. The game run on the Nokia N95 (s60 FP1, Symbian 9.2), but 9.2 version refuse to run on the Nokia N96 (s60 FP2, Symbian 9.3) Ironically 9.1 version is running on N96.
4. Use optimization ! performance difference between O3 and no optimization is huge.(I use GCCE compiler)

22, October, 2008 - Posted by | Augmented Reality, Coding AR, Nokia N95 | ,


  1. Hi, i love that game, i wish more games like it came out in the near future.

    While playing your game i got an idea, what if you made a similar program that would be able to load a 3d model in some standard format (like OBJ) and display it in the augmented reality environment? I think it would be very interesting to bring virtual models to reality like this. I hope this program wouldn’t be very difficult to make on the basis of your game since it already does the same thing with models of the robots.

    Thanks and good luck!

    Comment by G | 22, October, 2008

  2. Actually my tracking engine is overkill for that. Simple single-marker tracker would be enough. In fact there are already a plenty of such applications (check youtube search “augmented reality”). More interesting would be make virtual brash or chisel and *edit* 3d objects. Something like that also exists, but not for mobiles AFAIK.

    Comment by mirror2image | 22, October, 2008

  3. Yes i saw that this game was much more advanced that what i imagined, that’s why i suggested you could use it as a basis for my idea which would probably not require a lot of extra work.

    Real editing of 3D objects seems like something really hard to implement, maybe something close to it would be having some blocks which you could manipulate with your hand and arrange into different shapes/structures.

    Comment by G | 23, October, 2008

Sorry, the comment form is closed at this time.

%d bloggers like this: