はじめに
intel REALSENSE D455を買ったので、サンプルプログラムを動かしてみる
本家のReadmeを読めば書いてあるが、自分への備忘録として
本家のReadme
動作確認環境
Windows10 64bit
Unity 2020.3.2f1
設定手順
CMakeのインストール
ビルドするために、CMakeが必要なので、インストール
導入方法
SDKのインストール
使用しているPCにあったSDKをインストールする
2021/4/10に 2.44.0.3056 で確認した
librealsenseのライブラリ取得
ここからクローンしてくる
ビルド
クローンした、librealsense配下でコマンドプロンプトで下記コマンドを実行
mkdir build
cd build
cmake .. -DBUILD_CSHARP_BINDINGS=ON -DBUILD_UNITY_BINDINGS=ON -DBUILD_SHARED_LIBS=ON \
-DDOTNET_VERSION_LIBRARY=3.5 -DCMAKE_GENERATOR_PLATFORM=x64 \
-DUNITY_PATH=<path_to_unityeditor>/Unity.exe
ビルド時にkernel32.libがないエラーが発生したとき
下記を参考にkernel32.lib をインストール
https://blog.janjan.net/2020/10/05/build-error-can-not-open-kernel32-lib/
ライブラリのコピー
Pluginsフォルダーを作成して、そこにlibファイルをコピーする
コピー先
コピー元
コピーするファイル
Intel.Realsense.dll
realsense2.dll
サンプルプログラムの起動
下記にあるサンプルプログラムを起動する
librealsense\build\wrappers\unity\Assets\RealSenseSDK2.0\Scenes\StartHere.unity
ちゃんと、build配下のサンプルプログラムを実行すること
(2021/4/10 時点だと、これでうまく動作しました)
めちゃくちゃ参考になったサイト