
enchant PRO は、HTML5 + JavaScript をベースとした「enchant.js」を元に開発された、Android / iPhone 端末向けのネイティブアプリ開発環境 (ミドルウェア) です。enchant PRO は Android / iPhone 端末上で JavaScript の実行環境として動作し、従来のブラウザだけでは利用できない、「3Dポリゴン描画」「写真撮影」「AR」「QRコード/バーコード」などの、ネイティブアプリ専用の API やライブラリを利用した高度な機能を実現できます。
「enchant.js」の手軽さ、書きやすさ、拡張性はそのままで、スマートフォン向けアプリを簡単に開発することができます。
HTML5 + JavaScript ゲームサイト「9leap」に投稿された enchant PRO対応ゲームを遊ぶことができる「9leapアプリ」を、Android Market にてリリースしました。
「9leapアプリ」を使えば、enchant PROで作られたゲームを体験するだけではなく、自分で作ったゲーム・アプリを9leapに投稿することでenchant PROアプリを実行することもできます。
enchant PROで提供される機能を紹介します。
OpenGL ESを用いたテクスチャ付きポリゴン描画機能を提供いたします。 3D CGデータファイルとして標準的なCOLLADA(.dae)フォーマットの読込み機能も可能です。
カメラで画像を撮影し、撮影した画像をJavaScript側で操作できるほか、サーバなどへ送信できます。ギャラリーからのインポートもサポートしています。
カメラ画像にHTMLをオーバーレイ表示させ、パススルー式のAR(拡張現実感)を実現いたしました。
QRコードやバーコードの読取り機能を用いたゲームやキャンペーンなどに使用することが可能です。
クウジット株式会社から供給を受けたAR画像認識エンジン「KART(Koozyt AR Technology)」を用い、ARマーカーをリアルタイムで認識・追尾することが可能です。これにより本格的なマーカー式ARゲームの開発を実現いたしました。 (KARTは、ソニーコンピュータサイエンス研究所で開発されたCyberCode技術を利用しています)
QRコードやバーコードの認識にはライブラリ「zxing」を利用しています。 - http://code.google.com/p/zxing/
Copyright 2011 Ubiquitous Entertainment Inc. / ARC
