Showing posts with label Junaio. Show all posts
Showing posts with label Junaio. Show all posts

Running a #Junaio Channel On My Server

0 comments

Further developments to my Personal Research Project, Artefact 5.

I tried using their GLUE Channel Creator but didn't have much luck. I've therefore uploaded one of their GLUE examples onto my server to see it I can start to understand how it works and customize it from there.

Now it's successfully running from my server, I now need to change the tracking image to my QR Code based Augmented Reality marker and create my own 3D image, which has to consist of a .md2 file and a .obj file.

'The MD2 file format supports animated models with up to 1024 vertices per model. MD2 models cannot have different colours but textures. Therefore, textures have to be baked in case for instance "vertex colours" shall be shown.
One MD2 file can contain a set of different animations. The animations are calculated on per-vertex base (no bones) and are very efficient for mobile devices with weak processors. Although the MD2 file format is a vertex-animation format, the file itself is very small in size compared to other vertex-animation supporting formats (like VRML for example). A Model with around 500 Vertices, 1000 Polygons and a total frame number of 200 with all animations will consume about 480 KB of storage on the mobile device. When this exemplary model is loaded into the renderer it will consume additionally 750 KB of system memory. Please consider that 200 frames in MD2 at 25frames per second can be actually about 600 frames when considering some steps ongoing in MD2 content preparation. Usually, MD2 models do not need to have more than 500 vertices (although 1024 per model are supported). Differences between a model with 500 vertices and a model with 1000 vertices are nearly unrecognizable if the texture map for the MD2 model was well prepared.

The OBJ file format is a model format for static meshes. It supports multiple meshes with different textures and materials. Meshes can also have assigned different materials to their polygons.
Thereby, the OBJ format provides more flexibility with respect to textures than the MD2 format which can only use one texture. However, the OBJ format does not support animations. Thus, it is recommended to use the OBJ format for high quality static objects and rely on the MD2 format for animated models.'

These files must the be encrypted with a file size limit of 350kb each.

If I want sound with my 3D Model I would also have to add this to the XML -

<poi ...>                            <customizations>          <customization>             <name>Name</name>             <type>sound</type>             <!--"click" will start the sound on user interaction; "idle", once the model is loaded -->             <node_id>[CLICK/IDLE]</node_id>             <value><![CDATA[URL_TO_YOUR_SOUND_TO_BE_STREAMED]]></value>          </customization>       </customizations>    ...  </poi>

Posted via email from City&Wool's Posterous

#Junaio Augmented Reality Browser Saves The Day!

0 comments

As you can see in my last blog post, I've been trying to set-up an Augmented Reality SDK, which unfortunately didn't support the HTC Legend, so now I've moved back into looking at AR Browsers.

Here's where Juniao comes into play with their GLUE Channel Creator which is exactly what I've been looking for!

I've even played with a test version of my QR Code based AR marker within Juniao's Instant Tracker.

I've also signed up to be a Juniao Developer and currently waiting for their servers to be updated with my created channel which will allow me to test my Augmented Reality business card on my HTC Legend.

The test images are viewing my marker from a computer screen.

Posted via email from City&Wool's Posterous