2019-01-01から1年間の記事一覧

AR FoundationをEditorでも動かす その2

【unityプロ技】 Advent Calendar 2019 - Qiita 6日目の記事です。*1 はじめに - ARFoundationとは 何を作った? 使い方 1. NDIのインストール 2. iPhoneに送信用アプリをインストール 3. macとiPhoneをUSBでつなげる 4. 再生する ARFoundationを中身を見て…

TensorFlow LiteをUnityから動かす その2

TensorFlow LiteのUnity Pluginを使い MNIST, SSD, DeepLab, PoseNetなどの基本的なものを動作させるサンプルを作りました

NativeArray<T>を高速にシリアライズ/デシリアライズ

高速化TIPSです。以前、ARKitの顔の頂点のデータをUnityEditorに送るプログラムを書きました。 mobile.twitter.com この様なことができます。 UnityEditorには毎フレーム以下のデータを送っています。 public NativeArray<Vector3> vertices; public NativeArray<Vector3> norm</vector3></vector3>…

Tensorflow LiteをUnityで動かす

前回のBarracudaに続きTensorflow LiteをUnityで動かしてみました。 Unity上で学習するのはML-Agentで十分で。私の用途では、軽量、複数のプラットフォーム(iOS, Android, macOS, Windows)で動作可能なUnityのプラグインが必要でした。Tensorflow Liteはコ…

Unity製MLライブラリBarracuda

Unity上でMachine Learningについてリサーチしています。Unity上でMLというとUnity社が開発しているML-Agentsが最初に出てくると思います。Tensorflowとの連携ができ強化学習などのサンプルが多く見れます。 GitHub - Unity-Technologies/ml-agents: Unity M…

Alexa-Voice-Service AVS対応スマートスピーカーを作ったときのこと

去年になりますが、Alexa-Voice-Service (以下AVS)対応スマートスピーカーのプロトタイプを作ったのでメイキングです。Alexa-Skills-Kit(ASK)の記事は多く出ていますが、AVSの情報はASKにくらべて少ないので、なにか参考になる部分があれば幸いです。 ハー…

Unity AR FoundationをEditor上でシミュレーションする方法

iOS13が公開されたことで、beta版をインストールしなくてもUnityでARKit3の新規のHuman Segmentaionなどが使えるようになりました。対応端末はiPhone X以降です。 実験としてこのようなアプリを作ってみました。 電子書籍のジャニーズになれるアプリを作りま…

CoreMLの練習にDepth PredictionができるmacOSアプリをつくりました。

github.com 近頃macOSを開発に全く使ってなく、面白そうなアップデートに全く追従できていなかったので、サンプルが少ないCoreMLをmacOSから使うアプリを作りました。GitHubのReleasesからビルド済のアプリをダウンロードできます。PythonのMLライブラリ等と…

UnityからWebRTCで動画を送る選択肢

Google Stadiaが発表されて、いいGPUを積むよりもレンダリングは全部サーバー側で頑張って、クライアントでは早いネットワーク表示するだけな時代が来ていますね。2019年10月時点での選択肢を調べてみました。 github.com Unity Japanチームが開発している。…

2019年前半に公開したOSS

GitHub - asus4/facial-landmark-annotation: Facial landmark annotation tool 動画の中の顔のランドマークを半自動で読み込み、ずれている部分は手作業で修正するツール。 初、Vuex - Typescript class base対応 Developing a facial landmark annotation …

2018年に公開したGitHubリポジトリ

2018年にGitHubに公開したツールなどをまとめました。 (頑張った感を出すためにフォークして少しだけ改良や、メンテしただけのも含む) unity-timeline-sync GitHub - asus4/unity-timeline-sync: Synchronize multiple Unity Timeline via UDP 複数UniyのT…