CrossRoad

Unity、VR、MR、ARを中心とした技術ブログ

Google Apps Scriptで「スクリプトにはその操作を行う権限がありません。」が出た時の対処法

先日、勉強会の開催のためにGoogleフォームを準備していました。Googleフォームではメールアドレスを入力してもらうと、送信完了時に、「お申し込みありがとうございました」のような内容が入ったメールを自動返信させる機能を作ることができます。この機能…

Blenderでロボットにボーンとモーションをつけて、Babylon.jsで再生させる方法

今回はBabylon.jsで3Dモデルにアニメーションをつけて再生させてみました。Babylon.jsだけでもオブジェクトの移動(UnityでiTweenを使うようなイメージ)はできますが、ボーンを埋め込んだモーションの実現をソースコードだけで作るのは大変そうです。Babylon.…

Babylon.jsを使った開発方法が色々あるので整理しました

最近、WebブラウザでもVRアプリが実行できるBabylon.jsについて調べていますが、日本語の情報が少ないのが現状です。例:2018/8/19現在、Googleで言語設定を日本語にして「Babylon.js」を調べると、先月書いた私の記事がトップ10に入るくらいです。英語であ…

Babylon.jsでナイトプールを作って、Unityとの作りやすさを整理しました

以前、UnityのShaderの勉強のため、ナイトプールのような風景を作ったことがあります。【Unityアセットアドカレ】Shader Forgeでナイトプールを作ろう! - Cross Technology今回、Babylon.jsの勉強を兼ねて、前に作ったものに似せたナイトプールを作って、Un…

UnityからエクスポートしたBabylon.jsデータの制御方法

前回、UnityからエクスポートしたデータをBabylon.jsで表示したときの調査について解説しました。今回は、エクスポートしたデータをBabylon.jsの仕組みで使う方法を解説します。 1. Unityでエクスポートしたデータ「.babylon」の形式 2. babylonファイルの読…

Babylon Tool KitによるUnityプロジェクトの変換検証

前回、Webベースの3DCGライブラリ「Babylon.js」と、Unityプロジェクトを変換する手順について解説しました。Babylon.js向けデータをUnityから出力する - Cross Technology今回は、変換できるもの、できないものを簡単に整理しました。なお、検証環境は以下…

Babylon.js向けデータをUnityから出力する

ブログのタイトル通り、私が勉強の対象にしているのはUnityですが、周辺技術や関連分野についても調べることがあります。過去に調べた例 Unity使いから見た、LumberyardとUnityの違い - Cross Technology XCodeでiOSアプリをつくるときに調べた、UnityとXCod…

【Unity-ARCore】Augmented Imagesで風景をARマーカにする

ここ最近、ARCore1.2を調べてます。今回は、ARCore1.2の新機能のうち、まだ手つかずだったAugmented Imagesについて調べてみました。Augmented Imagesはマーカを認識するとCGを重畳表示する機能です。ARToolKit、Vuforia、SmartARなどでもよく使われています…

ARCoreで保存したPoint Cloudを色付きでUnityに出力しました

前回、ARCoreのPoint CloudをAndroidスマートフォンに保存する方法を紹介しました。【Unity】任意のパスにARCore Point Cloudの値をcsvで書き出す - Cross Technology今回は、Point Cloudに一致する色情報を出力する方法をまとめました。なお、以下の環境で…

【Unity】任意のパスにARCore Point Cloudの値をcsvで書き出す

ARCoreに関する記事ですが、UnityでAndroidスマートフォンの任意の場所にファイル を書き出す手順が主に書かれています。

【ARCore1.2.0版】iPhoneとAndroidでCloud Anchorの環境構築

2018/5/8-10に開催されたGoogle I/Oで、ARCoreのver1.2が発表されました。その中にはCloud Anchorという新機能もありました。ARCore Overview | ARCore | Google DevelopersCloud Anchorとは、ARCoreによって認識した環境情報をクラウド上にアップロードし、…

【Meta2 SDK2.7】リフレッシュレート72Hz、SLAM精度が改善

Meta2のSDKが2.7になりました。変化をまとめておきます。以下の環境で動作を確認しています。 Windows 10 (version 1709, OS build : 16299.371) Unity2017.3.1p1 0. 準備と注意点 1. Meta2 SDKのRelease Note概要 1-1. Firmware Updateによる性能改善 1-2. …

UnityのTimelineで逃げ恥OP風シーンを作りました

先日参加した結婚式で、動画作成を依頼されました。作成した動画の中に「逃げるは恥だが役に立つ(逃げ恥)」オープニングの雰囲気を入れることになり、それをUnityで作りました。それっぽい雰囲気で盛り上げるのが目的なのでオリジナル要素も入ってますが、…

画面が映らないMac Book Proからデータを吸い出したお話

先週、突然ディスプレイが映らない、キーボード部分が光らない、が起こり、MacBookが壊れました。直前にやっていたことは、After EffectsやPremiere Proで動画編集していたくらいなのですが、、色々試して、最終的にデータの吸い出しまではできたので、その…

【PubNub-Unity】仮想通貨取引所BitFlyer APIからTickerを取得する方法

少し前になりますが、先月のMeta2体験会に備えて仮想通貨周りを調べたことがありました。(ここでは仮想通貨の取引所のHPを空間に浮かべるブラウザアプリをデモしました)調べている中で、bitFlyerがPubNub経由で情報を公開していることがわかりました。また、…

Meta2 SDK ver 2.6! More stable and new feature "Limited Mode"

日本語版はこちらです。【Meta2 SDK 2.6】安定度改善とLimited Modeの追加 - Cross TechnologyMeta2 SDK has been updated to 2.6. There are several improvement. 0. Install and pre-check point 1. More stable tracking 2. New feature "Limited Mode" …

【Meta2 SDK 2.6】安定度改善とLimited Modeの追加

English version is here.Meta2 SDK is updated to 2.6! More stable and new feature "Limited Mode" - Cross TechnologyMeta2 SDKが2.6になりました。いくつか変化があったので、まとめておきます。 0. 準備と注意点 1. 安定度改善 2. Limited Mode追加 3.…

【Unity2017.3.1.p1版】Vuforia7.47によるHoloLensアプリのビルド手順

VuforiaのHPを見ていたところ、Vuforiaのバージョンが7になっており、HoloLens用のサンプルが公開されていました。HoloLensやImmersive Headsetの開発環境は、今後も変化が激しいと思われるので、今回デプロイまで確認できた環境とその他Tipsをまとめました…

同じモデルをHoloLensとMeta2で表示したときの見え方を比較しました

先日のMeta2体験会で、@yashinutさんと話していたとき、HoloLensでカクつくモデルをMeta2で再生するとどうなるのか、という話になりました。そこで今回はHoloLensとMeta2での比較について書きました。 1. HoloLensでのカクつきの目安 2. 比較の準備 HoloLens…

Meta2体験会を開きました

株式会社Synamonさまのご厚意で会場をお借りして、Meta2体験会を開きました。 (Synamonさま、ありがとうございました )今回は体験会の内容を報告いたします。 1. 体験会の告知 2. 体験会の様子 3. 体験会向けに準備したもの 4. 終わりに

Meta2 SDK 2.5で追加されたサンプルを試してみました

以前、Meta2 SDK 2.5の紹介をしたとき、サンプルプロジェクトがあることを書きました。Meta2のSDKが2.5になり、安定度改善やチュートリアルアプリが復活しました - Cross Technology今回はこれを試してみましたので、構築手順や確認結果のまとめを報告いたし…

【Unity2017.2.0f3】Timelineの基本機能とCinema Directorとの違い

Unity2017になってタイムライン機能が追加されました。通常のUnityの処理ではソースコードベースでシーンを制御するのに対して、タイムラインを使うとシーケンスベースでシーンを制御できます。便利なのですが、ざっと試した感じではタイムラインには色々癖…

Meta2のSDKが2.5になり、安定度改善やチュートリアルアプリが復活しました

Meta2のSDKが2.5.0に更新されました。変更点が多かったのでまとめておきます。 1. SDKのインストール方法 1-1. ダウンロード 1-2. インストール 2. Meta2 SDK 2.5.0での大きな変更点 2-1. 安定性が増した 2-2. 不具合発生時にメッセージが出るようになった 2…

海外のレストラン簡単予約サービス「OpenTable」の使い方

たまたま見つけたのですが、簡単に利用できて便利だったので紹介します。 1. OpenTableとは? 1-1. 会社情報 1-2. 対応エリア 2. OpenTableの使い方 2-1. OpenTableの予約方法 2-2. お店でやること 3.終わりに

Unity使いから見た、LumberyardとUnityの違い

この記事は、Lumberyard アドベントカレンダーの18日目の記事です。前回は PaperSlothさんの投稿でした。LumberyardをUnity, UE4と比較(プログラミング編) - PaperSloth’s diary今回はUnityの使用経験から、LumberyardとUnityの違いについて書いてみたいと思…

Lumberyardのインストールに関する基礎知識

この記事は、Lumberyard アドベントカレンダーの13日目の記事です。前回は シモダジュンヤさんの投稿でした。今からLumberyardを使うメリットってナニ? – シモダジュンヤ Jun Shimoda – Medium今回はLumberyard初心者の私が、インストール関係について書い…

【Unity2018.2.11版】UnityARKitRemoteの実行手順と接続トラブルの対応一覧

Appleから発表されたARKitは、Xcode用のサンプルだけでなく、Unityのプラグインも公開されており、Unityでアプリ開発が可能です。しかし、UnityでiOSアプリを作る場合、UnityでXcodeプロジェクトをビルド、XCodeからiOSデバイスにデプロイ、という2段階の手…

【XCode9.2版】Preparing debugger support for iPhone の対処方法

XcodeでiPhoneにアプリをデプロイする方法は以前紹介したとおりですが、今回、タイトルのようなエラーがでてデプロイが進みませんでした。簡単なメモですが、対処方法を記載しておきます。 (2018/5/12 対策(4)を追加) 1. 現象 2. 対策 (1) iTunesが起動して…

9月、10月のmeetup発表報告

ここ最近、いくつかのmeetupで発表する機会をいただきましたので、まとめて概要を紹介したいと思います。 1. 2017/9/15 日本のコミュニティ紹介 2. 2017/10/13 xR LT 3. 2017/10/15 XR女子部Meetup! Vol.1 4. 2017/10/28 Japan VR Fest 開発者会 5. おわりに

Meta2 について(Unity SDK解説編)

Meta2のアプリ開発方法はUnityかOpenVRの2択があります。しかし、OpenVRはまだ一部しか機能実装されてないようなので、現時点では実質Unity一択と考えて良いと思います。今回は、MetaのUnity SDKを調べて、構成や使い方を整理してみました。これまでの開封…