Sunday, October 23, 2011

Layar Update

I received an Email from the Layar Dev Team informing that the new Platform named
Layar Vision     http://www.layar.com/
is out, and  allows to use a recognition image API to create amazing apps.

This nice feature will run on their servers and  will allow you  15000 hits per month without cost but
 the following hits will be charged at some 10 euro cents,
however the next 10000 hits will cost you 1000 Euro monthly, which hopefully will produce  some profit it they manage to sell.

I have never seen somebody selling image recognition services and somehow is a nice approach, however more testing is needed.

However, the thing that interests me  the most is the
JLayar converter tool which this time reaches version 3.0 and includes some nice features like...

http://layar.pbworks.com/w/page/32587974/Release%20History%20-%203D%20Model%20Converter


  • Version 3.0

         What's new: 


    • Overview panel : added "Minimum layar version" field which indicates on which layar client version this 3D model is supported.
    • Materials panel: material names are listed to ease material modification.
    • Materials panel:  material transparency is supported and can be manipulated using the Opacity value. The Opacity value embedded in .obj/.mtl files will be prefilled if it is present. By default, the value is 1.
    • Materials panel: color blending (alpha) is supported. when blending is enabled, it means that color value of this material is blended with the color of any other objects that are rendered behind it.  If it is disabled, it means the objects that are rendered behind it are hidden from view.
    • Materials panel: Added "Shader" with two options - default & nolighting. The "nolighting" option is for people who want to bake lighting effects into textures instead of relying on the standard lighting from the AR view. 
    • "Save for version" option makes it possible to save the same model for different layar version. This is useful when you want to have your models work on various versions of layar clients. You can determine which 3d model should be returned in getPOIs response based on the "version" parameter in getPOIs request. Please NOTE that if you save the model for a specific older version, some features will be stripped from the model. For example, transparent materials might become opaque, and animated textures might be converted to a static version.

          Known issues:
    • Need to throw error messages when there is no material attached an .obj file and there is no material name in .obj/.mtl files.


For me the most interesting feature was the use of material transparency and color blending which will allow me to work on my thesis on advanced visualization techniques. Nevertheless, the Image recognition suite can  allow  some increased accuracy if the API is flexible enough to modify the positioning of the GPS and even replacing the positioning when combining some 3d existing models.
...



Wednesday, June 22, 2011

A long time ago in a country far far away!


It has been a long time since I dont use this blog, so a big gap may be visible to my zero fans!!

The most recent work i been doing on this lands relates to Layar, yes, crappy LAyar!.
Somwhow my very first post were related to extruding Buildings on WorldWind and now, 4 or five years later, I am still working on 3d buildings. Interesting...

During the last two months I've been trying to enable it as a GIS AR client with some limited success. I would mention is a nice idea to have an AR client on Android, however, as they said on some recent presentation, they dont know how to make money from it and they still need a rocking application to prove it!

As a GIS enthusiast and a Geomatics student, I strongly believe on the possibilities created by such merge. Of course my recent work/research/failures on this task has proven many things:
Layar still has potential
Layar can be GIS enabled
Developers at LAYAR are really wasting their time upgrading it with silly features, instead of allowing to display wireframe, transparencies, better sensor calibration, etc.
Layars needs more documentation.

In short, the project looks promising but they need more crunching power on their developers.

Cheers!