blogスマートフォン用の表示で見るスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。blog元派遣プログラマの自称技術系ブログです。雑記とか自作のオープンソースプロジェクトの話とか。Javaとか組込とかできます。Uma2MobileNyARToolkitC#ARToolKitWindowsMobileUma2Mobileは、WindowsMobile機でミクをウマウマさせるプログラムです。WindowsMobile機を通してHiroマーカーを見ると、ウマウマするミクさんを見ることができます。S21HT、WS011SH、WS004SH等の、比較的高性能なWindowsMobile機で動作します。描画速度は4〜10fps程度ですが、どうにかウマウマしてるように見えます。S21HTで動作させる場合、致命的な不具合があります。不具合情報を読んでください。インストールしておいて下さい。moved.マーカーには、ARToolKit定番のHiroマーカーを使います。印刷して使ってください。モデルデータについてミクのモデルデータとモーションデータは、ファイル保管庫@七葉から、以下のもの使用しています。nh0198.zip素敵なモデルとモーションをありがとうございます。インストール方法cabファイルをダウンロードして実行すればインストールできます。展開されるファイルは以下の通りです。NyWMCapture.dllカメラキャプチャ用のDLLで、インストール時にレジストリに登録されます。mikuディレクトリ下にメッシュデータとテクスチャデータインストール直後はS21HT向けの設定になっているため、他の機種では動作しません。他機種で動作させる場合は、機種にあわせた設定に変更してください。アンインストール方法プログラムの削除から削除してください。使い方プログラムから、Uma2Mobileを起動します。計算テーブルを作るので、起動まで暫く時間が掛かります。(30秒くらい?)気長にお待ち下さい。準備が出来ると、カメラ画像が映し出されます。Hiroマーカーを撮影して、ミクがウマウマするのをお楽しみ下さい。設定変更方法S21HT以外の機種で動かすときには、設定ファイルの差し替えを行ってください。設定ファイルは、setting.xmlです。→setting.xmlに上書き不具合OSごと落ちる。S21HTで、1分間以上連続で動作させると、OSごと応答しなくなる現象が発生することがあります。ミクが動かなくなった瞬間に×ボタンを押せば助かる場合もありますが、助からないことの方が多いです。3Dを使用している状態でUma2Mobileを起動すると、干渉を起こしてOSがハングアップします。3Dを無効にして実行してください。お亡くなりになった場合は、リセットボタンを押してデバイスをリセットしない限り復帰しません。(S21HTのリセットボタンは、スタイラスを収納する穴のところにある赤いぽっちです)WS007SHで映像が映らないことがある。強制終了後に再度起動したときに、映像が映らないことがあります。その場合、バーコードリーダー等の他のキャプチャアプリを起動→終了した後でもう一度動かすと、うまく行くことがあります。モデルが飛ぶ速度を優先した設計の為、若干認識率が悪くなっています。画面が乱れるS21HTで動作中にスリープすると、背景が乱れます。NyARToolkitCSを使用しています。ARToolKit派生のライブラリですが、ARToolkitではありませんので、本家さんに問い合わせはしないで下さい。Uma2Mobileが搭載しているNyARToolkitCSは、Version2.1(次期バージョン)のものです。リリースしてませんが、Subversionには残骸が上がってますので、興味がある方はそちらを見てみてください。モデルはmd3dmファイルさえ作れば差し替えられますが、全てのモデルでテクスチャのインデックス番号が同一である必要があります。今回の目的は、モバイルCPU用の高速化効果の検証と、誤差修正精度の調整による高速化効果の検証です。結果、かなりの効果が得られたので、ウマウマを作ってみたんですけどね。unsafeなしの100%Managedコードだと、高速化はそろそろ頭打ちかも。出来てもあと20%程度くらいかな。持ち出し出来るんだし、撮影機能欲しいですよね。時間が出来たら付けよう。某電脳ふぃぎゅあさんも携帯でのARをやろうとしているらしいですが、少なくともこれで、「ウチのアイデア!特許とります!」とかはいえないだろう。plusもWindowsMobileでやってるから、NyARToolKitで3番目。携帯でARは誰でも使えるフツーの技術ということに。気に入って頂けたら、動画を作ってニコ動などにUPしてください。お仕事の納期が迫ってきたので、今日から数週間はNyARtoolkitの開発はお休みの予定です。仮想通貨取引所Zaif.jpのJava用ライブラリ作りました。Blog|ブログを報告する。