teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

6

書式の改善

2021/05/29 13:51

投稿

u824
u824

スコア112

answer CHANGED
@@ -1,26 +1,20 @@
1
- 2021.05.29最新バージョン対応
1
+ 2021.05.29時点 最新バージョン対応
2
-
3
2
  Azure Kinect Body Tracking v1.1.0
3
+ 参考:[https://github.com/microsoft/Azure-Kinect-Sensor-SDK/issues/1543](https://github.com/microsoft/Azure-Kinect-Sensor-SDK/issues/1543)
4
4
 
5
- 参考:
6
- [https://github.com/microsoft/Azure-Kinect-Sensor-SDK/issues/1543](https://github.com/microsoft/Azure-Kinect-Sensor-SDK/issues/1543)
7
-
8
5
  はじめに、DLLの配置が複雑になりました。
9
6
 
10
7
  有料アセットを購入すれば手動の作業を自動化してくれるので便利です。
11
- Azure Kinect for Unity3D (Camera API + Body Tracking API) $75.90:
12
- [https://assetstore.unity.com/packages/tools/integration/azure-kinect-for-unity3d-camera-api-body-tracking-api-157915
8
+ Azure Kinect for Unity3D (Camera API + Body Tracking API) $75.90:[https://assetstore.unity.com/packages/tools/integration/azure-kinect-for-unity3d-camera-api-body-tracking-api-157915
13
9
  ](https://assetstore.unity.com/packages/tools/integration/azure-kinect-for-unity3d-camera-api-body-tracking-api-157915)
14
10
 
15
11
  以下、手動での設定手順です。
16
12
 
17
- ① (公式)Azure Kinect Body Tracking v1.1.0:
18
- [https://docs.microsoft.com/ja-jp/azure/kinect-dk/body-sdk-download](https://docs.microsoft.com/ja-jp/azure/kinect-dk/body-sdk-download)
13
+ ① (公式)Azure Kinect Body Tracking v1.1.0:[https://docs.microsoft.com/ja-jp/azure/kinect-dk/body-sdk-download](https://docs.microsoft.com/ja-jp/azure/kinect-dk/body-sdk-download)
19
14
   ・**Path1**:```C:/Program Files/Azure Kinect Body Tracking SDK/tools```
20
15
   ・**Path2**:```C:/Program Files/Azure Kinect Body Tracking SDK/sdk/netstandard2.0/release```
21
16
 
22
- ② (NuGet ※1)Azure Kinect SDK v1.4.1:
23
- [https://www.nuget.org/packages/Microsoft.Azure.Kinect.Sensor/](https://www.nuget.org/packages/Microsoft.Azure.Kinect.Sensor/)
17
+ ② (NuGet ※1)Azure Kinect SDK v1.4.1:[https://www.nuget.org/packages/Microsoft.Azure.Kinect.Sensor/](https://www.nuget.org/packages/Microsoft.Azure.Kinect.Sensor/)
24
18
  ・System.Buffers v4.4.0:※2
25
19
  ・System.Memory v4.5.3:※2
26
20
  ・System.Reflection.Emit.Lightweight v4.6.0:※2
@@ -30,16 +24,15 @@
30
24
  [https://github.com/GlitchEnzo/NuGetForUnity](https://github.com/GlitchEnzo/NuGetForUnity)
31
25
  ※2:Azure Kinect SDK v1.4.1をNuGet経由でインストール時自動で追加。
32
26
 
33
- microsoft提供の公式サンプルのREADME.mdの手順1,2で上記が全て手に入るのでこちらでもOKです。
27
+ microsoft提供の公式サンプル。これのREADME.mdの手順1,2でもOKです。
34
- ※README.mdの通りにセットアップしても動作しません。
35
28
  [https://github.com/microsoft/Azure-Kinect-Samples/tree/master/body-tracking-samples/sample_unity_bodytracking](https://github.com/microsoft/Azure-Kinect-Samples/tree/master/body-tracking-samples/sample_unity_bodytracking)
36
29
 
37
- DLLを入手したら、DLLの配置場所を確認しましょう。
30
+ では、DLLの配置を確認しましょう。
38
31
  DLLは**Path1~3**のどこかにあるので探して下さい。
39
32
 
40
33
  ■ Unity Editorの場合
41
34
 
42
- ① AssetsやLibraryなど(Application.dataPath)と同じ階層に、以下のDLLを配置する。
35
+ ① AssetsやLibraryなどのフォルダと同じ階層((プロジェクト名)/*.dll)に、以下のDLLを配置する。
43
36
  ・cublas64_11.dll
44
37
  ・cublasLt64_11.dll
45
38
  ・cudart64_110.dll
@@ -74,7 +67,7 @@
74
67
  ・depthengine_2_0.dll
75
68
  ・①のDLL全て
76
69
 
77
- ③ Unity Editorのインストール先(C:/Program Files/Unity/Hub/Editor/(バージョン名)/Editor/)に以下のDLLを配置する。
70
+ ③ Unity Editorのインストール先(C:/Program Files/Unity/Hub/Editor/(バージョン名)/Editor/*.dll)に以下のDLLを配置する。
78
71
  ・directml.dll
79
72
 
80
73
  ■ ビルドの場合

5

書式の改善

2021/05/29 13:51

投稿

u824
u824

スコア112

answer CHANGED
@@ -8,7 +8,7 @@
8
8
  はじめに、DLLの配置が複雑になりました。
9
9
 
10
10
  有料アセットを購入すれば手動の作業を自動化してくれるので便利です。
11
- Azure Kinect for Unity3D (Camera API + Body Tracking API) 75.90$
11
+ Azure Kinect for Unity3D (Camera API + Body Tracking API) $75.90:
12
12
  [https://assetstore.unity.com/packages/tools/integration/azure-kinect-for-unity3d-camera-api-body-tracking-api-157915
13
13
  ](https://assetstore.unity.com/packages/tools/integration/azure-kinect-for-unity3d-camera-api-body-tracking-api-157915)
14
14
 

4

誤字修正

2021/05/29 13:38

投稿

u824
u824

スコア112

answer CHANGED
@@ -7,7 +7,7 @@
7
7
 
8
8
  はじめに、DLLの配置が複雑になりました。
9
9
 
10
- 有料アセットを購入すれば以下の作業を自動化してくれるので便利です。
10
+ 有料アセットを購入すれば手動の作業を自動化してくれるので便利です。
11
11
  Azure Kinect for Unity3D (Camera API + Body Tracking API) 75.90$:
12
12
  [https://assetstore.unity.com/packages/tools/integration/azure-kinect-for-unity3d-camera-api-body-tracking-api-157915
13
13
  ](https://assetstore.unity.com/packages/tools/integration/azure-kinect-for-unity3d-camera-api-body-tracking-api-157915)

3

最新バージョン対応

2021/05/29 13:36

投稿

u824
u824

スコア112

answer CHANGED
@@ -1,34 +1,85 @@
1
- 2020.10.07追記
1
+ 2021.05.29最新バージョン対応
2
2
 
3
- この方の記事がわかりやすいのでおすすめです。
3
+ Azure Kinect Body Tracking v1.1.0
4
- [[Qiita] Azure KinectのBodyTracking公式サンプルをUnityで動かしてみる](https://qiita.com/drumath2237/items/b92399e71db1074814e3)
5
4
 
5
+ 参考:
6
+ [https://github.com/microsoft/Azure-Kinect-Sensor-SDK/issues/1543](https://github.com/microsoft/Azure-Kinect-Sensor-SDK/issues/1543)
6
7
 
7
- ===
8
+ はじめに、DLLの配置が複雑になりました。
8
9
 
9
- おそらくプロジェクトの構成(ファイルの場所)に問題があると思わす。
10
+ 有料アセッを購入すれば以下作業を自動化してくるので便利です。
11
+ Azure Kinect for Unity3D (Camera API + Body Tracking API) 75.90$:
12
+ [https://assetstore.unity.com/packages/tools/integration/azure-kinect-for-unity3d-camera-api-body-tracking-api-157915
13
+ ](https://assetstore.unity.com/packages/tools/integration/azure-kinect-for-unity3d-camera-api-body-tracking-api-157915)
10
14
 
11
- (Project名)と同じフォルダ内に以下が配置してあるか確認してみて下さい
12
- ・cublas64_100.dll
13
- ・cudart64_100.dll
14
- ・cudnn64_7.dll
15
+ 以下、手動での設定手順です
16
+
17
+ ① (公式)Azure Kinect Body Tracking v1.1.0:
18
+ [https://docs.microsoft.com/ja-jp/azure/kinect-dk/body-sdk-download](https://docs.microsoft.com/ja-jp/azure/kinect-dk/body-sdk-download)
19
+  ・**Path1**:```C:/Program Files/Azure Kinect Body Tracking SDK/tools```
20
+  ・**Path2**:```C:/Program Files/Azure Kinect Body Tracking SDK/sdk/netstandard2.0/release```
21
+
22
+ ② (NuGet ※1)Azure Kinect SDK v1.4.1:
23
+ [https://www.nuget.org/packages/Microsoft.Azure.Kinect.Sensor/](https://www.nuget.org/packages/Microsoft.Azure.Kinect.Sensor/)
24
+ ・System.Buffers v4.4.0:※2
25
+ ・System.Memory v4.5.3:※2
26
+ ・System.Reflection.Emit.Lightweight v4.6.0:※2
27
+ ・System.Runtime.CompilerServices.Unsafe v4.5.2:※2
28
+  ・**Path3**:```(プロジェクト名)/Packages/(DLL名)/lib/netstandard2.0/*.dll```
29
+ ※1:NuGetよく分からん方はNuGetForUnityを使いましょう。Pathが若干異なるので注意。
30
+ [https://github.com/GlitchEnzo/NuGetForUnity](https://github.com/GlitchEnzo/NuGetForUnity)
31
+ ※2:Azure Kinect SDK v1.4.1をNuGet経由でインストール時自動で追加。
32
+
33
+ microsoft提供の公式サンプルのREADME.mdの手順1,2で上記が全て手に入るのでこちらでもOKです。
34
+ ※README.mdの通りにセットアップしても動作しません。
35
+ [https://github.com/microsoft/Azure-Kinect-Samples/tree/master/body-tracking-samples/sample_unity_bodytracking](https://github.com/microsoft/Azure-Kinect-Samples/tree/master/body-tracking-samples/sample_unity_bodytracking)
36
+
37
+ DLLを入手したら、DLLの配置場所を確認しましょう。
38
+ DLLは**Path1~3**のどこかにあるので探して下さい。
39
+
40
+ ■ Unity Editorの場合
41
+
42
+ ① AssetsやLibraryなど(Application.dataPath)と同じ階層に、以下のDLLを配置する。
43
+ ・cublas64_11.dll
44
+ ・cublasLt64_11.dll
45
+ ・cudart64_110.dll
46
+ ・cudnn_cnn_infer64_8.dll
47
+ ・cudnn_ops_infer64_8.dll
48
+ ・cudnn64_8.dll
49
+ ・cufft64_10.dll
50
+ ・directml.dll
51
+ ・dnn_model_2_0_lite_op11.onnx
52
+ ・dnn_model_2_0_op11.onnx
53
+ ・myelin64_1.dll
54
+ ・nvinfer.dll
55
+ ・nvinfer_plugin.dll
56
+ ・nvrtc64_111_0.dll
57
+ ・nvrtc-builtins64_111.dll
58
+ ・onnxruntime.dll
59
+ ・onnxruntime_providers_shared.dll
60
+ ・onnxruntime_providers_tensorrt.dll
15
61
  ・vcomp140.dll
16
- ・dnn_model_2_0.onnx
17
- ・onnxruntime.dll
18
- ※k4a.dll, k4abt.dll はここには配置しないで下さい。Pluginsフォルダ以下に配置されていれば大丈夫です。
19
62
 
20
- これらは `C:\Program Files\Azure Kinect Body Tracking SDK\tools` あります。
63
+ Pluginsフォルダ内(Plugins/*.dll)、以下のDLLを配置
21
- ※ もしなければ [https://docs.microsoft.com/ja-jp/azure/kinect-dk/body-sdk-download](https://docs.microsoft.com/ja-jp/azure/kinect-dk/body-sdk-download) から最新版の1.0.1をDLして下さい。
22
-
23
- また (Project名)/Assets/Plugins に以下ある確認して下さい。
64
+ Pluginsフォルダ何なの分からない方はAssetsの下の階層にPluginsという名前のフォルダを作って下さい。
24
- depthengine_2_0.dll
65
+ Microsoft.Azure.Kinect.BodyTracking.dll
25
- ・k4a.dll
26
66
  ・Microsoft.Azure.Kinect.Sensor.dll
27
- ・k4abt.dll
28
- ・Microsoft.Azure.Kinect.BodyTracking.dll
29
67
  ・System.Buffers.dll
30
68
  ・System.Memory.dll
69
+ ・System.Reflection.Emit.Lightweight.dll
31
70
  ・System.Runtime.CompilerServices.Unsafe.dll
71
+ ・k4a.dll
72
+ ・k4abt.dll
73
+ ・k4arecord.dll
32
- ※ Pluginsフォルダ以下にさえあれば大丈夫です。(例:Plugins/k4a/k4a.dll みたいな)
74
+ ・depthengine_2_0.dll
75
+ ・①のDLL全て
33
76
 
77
+ ③ Unity Editorのインストール先(C:/Program Files/Unity/Hub/Editor/(バージョン名)/Editor/)に以下のDLLを配置する。
34
- この状態で動作確認してみて下さい。
78
+ ・directml.dll
79
+
80
+ ■ ビルドの場合
81
+
82
+ ① 実行ファイル(*.exe)と同じ階層に、以下のDLLを配置する。
83
+ ・Unity Editorの場合の①のDLL全て
84
+
85
+ 以上です。

2

内容の修正

2021/05/29 13:36

投稿

u824
u824

スコア112

answer CHANGED
@@ -9,7 +9,6 @@
9
9
  おそらくプロジェクトの構成(ファイルの場所)に問題があると思われます。
10
10
 
11
11
  (Project名)と同じフォルダ内に以下が配置してあるか確認してみて下さい。
12
- ・depthengine_2_0.dll
13
12
  ・cublas64_100.dll
14
13
  ・cudart64_100.dll
15
14
  ・cudnn64_7.dll

1

内容の改善

2020/10/12 13:36

投稿

u824
u824

スコア112

answer CHANGED
@@ -1,3 +1,11 @@
1
+ 2020.10.07追記
2
+
3
+ この方の記事がわかりやすいのでおすすめです。
4
+ [[Qiita] Azure KinectのBodyTracking公式サンプルをUnityで動かしてみる](https://qiita.com/drumath2237/items/b92399e71db1074814e3)
5
+
6
+
7
+ ===
8
+
1
9
  おそらくプロジェクトの構成(ファイルの場所)に問題があると思われます。
2
10
 
3
11
  (Project名)と同じフォルダ内に以下が配置してあるか確認してみて下さい。