回答編集履歴

6

書式の改善

2021/05/29 13:51

投稿

u824
u824

スコア112

test CHANGED
@@ -1,14 +1,8 @@
1
- 2021.05.29最新バージョン対応
1
+ 2021.05.29時点 最新バージョン対応
2
-
3
-
4
2
 
5
3
  Azure Kinect Body Tracking v1.1.0
6
4
 
7
-
8
-
9
- 参考:
10
-
11
- [https://github.com/microsoft/Azure-Kinect-Sensor-SDK/issues/1543](https://github.com/microsoft/Azure-Kinect-Sensor-SDK/issues/1543)
5
+ 参考:[https://github.com/microsoft/Azure-Kinect-Sensor-SDK/issues/1543](https://github.com/microsoft/Azure-Kinect-Sensor-SDK/issues/1543)
12
6
 
13
7
 
14
8
 
@@ -18,9 +12,7 @@
18
12
 
19
13
  有料アセットを購入すれば手動の作業を自動化してくれるので便利です。
20
14
 
21
- Azure Kinect for Unity3D (Camera API + Body Tracking API) $75.90:
22
-
23
- [https://assetstore.unity.com/packages/tools/integration/azure-kinect-for-unity3d-camera-api-body-tracking-api-157915
15
+ 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
24
16
 
25
17
  ](https://assetstore.unity.com/packages/tools/integration/azure-kinect-for-unity3d-camera-api-body-tracking-api-157915)
26
18
 
@@ -30,9 +22,7 @@
30
22
 
31
23
 
32
24
 
33
- ① (公式)Azure Kinect Body Tracking v1.1.0:
34
-
35
- [https://docs.microsoft.com/ja-jp/azure/kinect-dk/body-sdk-download](https://docs.microsoft.com/ja-jp/azure/kinect-dk/body-sdk-download)
25
+ ① (公式)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)
36
26
 
37
27
   ・**Path1**:```C:/Program Files/Azure Kinect Body Tracking SDK/tools```
38
28
 
@@ -40,9 +30,7 @@
40
30
 
41
31
 
42
32
 
43
- ② (NuGet ※1)Azure Kinect SDK v1.4.1:
44
-
45
- [https://www.nuget.org/packages/Microsoft.Azure.Kinect.Sensor/](https://www.nuget.org/packages/Microsoft.Azure.Kinect.Sensor/)
33
+ ② (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/)
46
34
 
47
35
  ・System.Buffers v4.4.0:※2
48
36
 
@@ -62,15 +50,13 @@
62
50
 
63
51
 
64
52
 
65
- microsoft提供の公式サンプルのREADME.mdの手順1,2で上記が全て手に入るのでこちらでもOKです。
53
+ microsoft提供の公式サンプル。これのREADME.mdの手順1,2でもOKです。
66
-
67
- ※README.mdの通りにセットアップしても動作しません。
68
54
 
69
55
  [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)
70
56
 
71
57
 
72
58
 
73
- DLLを入手したら、DLLの配置場所を確認しましょう。
59
+ では、DLLの配置を確認しましょう。
74
60
 
75
61
  DLLは**Path1~3**のどこかにあるので探して下さい。
76
62
 
@@ -80,7 +66,7 @@
80
66
 
81
67
 
82
68
 
83
- ① AssetsやLibraryなど(Application.dataPath)と同じ階層に、以下のDLLを配置する。
69
+ ① AssetsやLibraryなどのフォルダと同じ階層((プロジェクト名)/*.dll)に、以下のDLLを配置する。
84
70
 
85
71
  ・cublas64_11.dll
86
72
 
@@ -150,7 +136,7 @@
150
136
 
151
137
 
152
138
 
153
- ③ Unity Editorのインストール先(C:/Program Files/Unity/Hub/Editor/(バージョン名)/Editor/)に以下のDLLを配置する。
139
+ ③ Unity Editorのインストール先(C:/Program Files/Unity/Hub/Editor/(バージョン名)/Editor/*.dll)に以下のDLLを配置する。
154
140
 
155
141
  ・directml.dll
156
142
 

5

書式の改善

2021/05/29 13:51

投稿

u824
u824

スコア112

test CHANGED
@@ -18,7 +18,7 @@
18
18
 
19
19
  有料アセットを購入すれば手動の作業を自動化してくれるので便利です。
20
20
 
21
- Azure Kinect for Unity3D (Camera API + Body Tracking API) 75.90$
21
+ Azure Kinect for Unity3D (Camera API + Body Tracking API) $75.90:
22
22
 
23
23
  [https://assetstore.unity.com/packages/tools/integration/azure-kinect-for-unity3d-camera-api-body-tracking-api-157915
24
24
 

4

誤字修正

2021/05/29 13:38

投稿

u824
u824

スコア112

test CHANGED
@@ -16,7 +16,7 @@
16
16
 
17
17
 
18
18
 
19
- 有料アセットを購入すれば以下の作業を自動化してくれるので便利です。
19
+ 有料アセットを購入すれば手動の作業を自動化してくれるので便利です。
20
20
 
21
21
  Azure Kinect for Unity3D (Camera API + Body Tracking API) 75.90$:
22
22
 

3

最新バージョン対応

2021/05/29 13:36

投稿

u824
u824

スコア112

test CHANGED
@@ -1,67 +1,169 @@
1
- 2020.10.07追記
1
+ 2021.05.29最新バージョン対応
2
2
 
3
3
 
4
4
 
5
- この方の記事がわかりやすいのでおすすめです。
5
+ Azure Kinect Body Tracking v1.1.0
6
-
7
- [[Qiita] Azure KinectのBodyTracking公式サンプルをUnityで動かしてみる](https://qiita.com/drumath2237/items/b92399e71db1074814e3)
8
6
 
9
7
 
10
8
 
9
+ 参考:
11
10
 
12
-
13
- ===
11
+ [https://github.com/microsoft/Azure-Kinect-Sensor-SDK/issues/1543](https://github.com/microsoft/Azure-Kinect-Sensor-SDK/issues/1543)
14
12
 
15
13
 
16
14
 
17
- おそらくプロジェクト構成(ファイルの場所)問題があると思われ
15
+ はじめに、DLL配置が複雑なりした
18
16
 
19
17
 
20
18
 
21
- (Project名)と同じフォルダ内に以下が配置してか確認してみて下さい
19
+ 有料アセットを購入すれば以下の作業を自動化してくれので便利です
22
20
 
23
- cublas64_100.dll
21
+ Azure Kinect for Unity3D (Camera API + Body Tracking API) 75.90$:
24
22
 
25
- cudart64_100.dll
23
+ [https://assetstore.unity.com/packages/tools/integration/azure-kinect-for-unity3d-camera-api-body-tracking-api-157915
26
24
 
27
- cudnn64_7.dll
25
+ ](https://assetstore.unity.com/packages/tools/integration/azure-kinect-for-unity3d-camera-api-body-tracking-api-157915)
26
+
27
+
28
+
29
+ 以下、手動での設定手順です。
30
+
31
+
32
+
33
+ ① (公式)Azure Kinect Body Tracking v1.1.0:
34
+
35
+ [https://docs.microsoft.com/ja-jp/azure/kinect-dk/body-sdk-download](https://docs.microsoft.com/ja-jp/azure/kinect-dk/body-sdk-download)
36
+
37
+  ・**Path1**:```C:/Program Files/Azure Kinect Body Tracking SDK/tools```
38
+
39
+  ・**Path2**:```C:/Program Files/Azure Kinect Body Tracking SDK/sdk/netstandard2.0/release```
40
+
41
+
42
+
43
+ ② (NuGet ※1)Azure Kinect SDK v1.4.1:
44
+
45
+ [https://www.nuget.org/packages/Microsoft.Azure.Kinect.Sensor/](https://www.nuget.org/packages/Microsoft.Azure.Kinect.Sensor/)
46
+
47
+ ・System.Buffers v4.4.0:※2
48
+
49
+ ・System.Memory v4.5.3:※2
50
+
51
+ ・System.Reflection.Emit.Lightweight v4.6.0:※2
52
+
53
+ ・System.Runtime.CompilerServices.Unsafe v4.5.2:※2
54
+
55
+  ・**Path3**:```(プロジェクト名)/Packages/(DLL名)/lib/netstandard2.0/*.dll```
56
+
57
+ ※1:NuGetよく分からん方はNuGetForUnityを使いましょう。Pathが若干異なるので注意。
58
+
59
+ [https://github.com/GlitchEnzo/NuGetForUnity](https://github.com/GlitchEnzo/NuGetForUnity)
60
+
61
+ ※2:Azure Kinect SDK v1.4.1をNuGet経由でインストール時自動で追加。
62
+
63
+
64
+
65
+ microsoft提供の公式サンプルのREADME.mdの手順1,2で上記が全て手に入るのでこちらでもOKです。
66
+
67
+ ※README.mdの通りにセットアップしても動作しません。
68
+
69
+ [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)
70
+
71
+
72
+
73
+ DLLを入手したら、DLLの配置場所を確認しましょう。
74
+
75
+ DLLは**Path1~3**のどこかにあるので探して下さい。
76
+
77
+
78
+
79
+ ■ Unity Editorの場合
80
+
81
+
82
+
83
+ ① AssetsやLibraryなど(Application.dataPath)と同じ階層に、以下のDLLを配置する。
84
+
85
+ ・cublas64_11.dll
86
+
87
+ ・cublasLt64_11.dll
88
+
89
+ ・cudart64_110.dll
90
+
91
+ ・cudnn_cnn_infer64_8.dll
92
+
93
+ ・cudnn_ops_infer64_8.dll
94
+
95
+ ・cudnn64_8.dll
96
+
97
+ ・cufft64_10.dll
98
+
99
+ ・directml.dll
100
+
101
+ ・dnn_model_2_0_lite_op11.onnx
102
+
103
+ ・dnn_model_2_0_op11.onnx
104
+
105
+ ・myelin64_1.dll
106
+
107
+ ・nvinfer.dll
108
+
109
+ ・nvinfer_plugin.dll
110
+
111
+ ・nvrtc64_111_0.dll
112
+
113
+ ・nvrtc-builtins64_111.dll
114
+
115
+ ・onnxruntime.dll
116
+
117
+ ・onnxruntime_providers_shared.dll
118
+
119
+ ・onnxruntime_providers_tensorrt.dll
28
120
 
29
121
  ・vcomp140.dll
30
122
 
31
- ・dnn_model_2_0.onnx
32
-
33
- ・onnxruntime.dll
34
-
35
- ※k4a.dll, k4abt.dll はここには配置しないで下さい。Pluginsフォルダ以下に配置されていれば大丈夫です。
36
123
 
37
124
 
125
+ ② Pluginsフォルダ内(Plugins/*.dll)に、以下のDLLを配置する。
38
126
 
39
- これらは `C:\Program Files\Azure Kinect Body Tracking SDK\tools` にあります
127
+ Pluginsフォルダが何なのか分からない方はAssetsの下の階層にPluginsという名前のフォルダを作って下さい
40
128
 
41
- ※ もしなければ [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して下さい。
42
-
43
-
44
-
45
- また (Project名)/Assets/Plugins に以下があるか確認して下さい。
46
-
47
- depthengine_2_0.dll
129
+ Microsoft.Azure.Kinect.BodyTracking.dll
48
-
49
- ・k4a.dll
50
130
 
51
131
  ・Microsoft.Azure.Kinect.Sensor.dll
52
-
53
- ・k4abt.dll
54
-
55
- ・Microsoft.Azure.Kinect.BodyTracking.dll
56
132
 
57
133
  ・System.Buffers.dll
58
134
 
59
135
  ・System.Memory.dll
60
136
 
137
+ ・System.Reflection.Emit.Lightweight.dll
138
+
61
139
  ・System.Runtime.CompilerServices.Unsafe.dll
62
140
 
141
+ ・k4a.dll
142
+
143
+ ・k4abt.dll
144
+
145
+ ・k4arecord.dll
146
+
63
- ※ Pluginsフォルダ以下にさえあれば大丈夫です。(例:Plugins/k4a/k4a.dll みたいな)
147
+ ・depthengine_2_0.dll
148
+
149
+ ・①のDLL全て
64
150
 
65
151
 
66
152
 
153
+ ③ Unity Editorのインストール先(C:/Program Files/Unity/Hub/Editor/(バージョン名)/Editor/)に以下のDLLを配置する。
154
+
67
- この状態で動作確認してみて下さい。
155
+ ・directml.dll
156
+
157
+
158
+
159
+ ■ ビルドの場合
160
+
161
+
162
+
163
+ ① 実行ファイル(*.exe)と同じ階層に、以下のDLLを配置する。
164
+
165
+ ・Unity Editorの場合の①のDLL全て
166
+
167
+
168
+
169
+ 以上です。

2

内容の修正

2021/05/29 13:36

投稿

u824
u824

スコア112

test CHANGED
@@ -19,8 +19,6 @@
19
19
 
20
20
 
21
21
  (Project名)と同じフォルダ内に以下が配置してあるか確認してみて下さい。
22
-
23
- ・depthengine_2_0.dll
24
22
 
25
23
  ・cublas64_100.dll
26
24
 

1

内容の改善

2020/10/12 13:36

投稿

u824
u824

スコア112

test CHANGED
@@ -1,3 +1,19 @@
1
+ 2020.10.07追記
2
+
3
+
4
+
5
+ この方の記事がわかりやすいのでおすすめです。
6
+
7
+ [[Qiita] Azure KinectのBodyTracking公式サンプルをUnityで動かしてみる](https://qiita.com/drumath2237/items/b92399e71db1074814e3)
8
+
9
+
10
+
11
+
12
+
13
+ ===
14
+
15
+
16
+
1
17
  おそらくプロジェクトの構成(ファイルの場所)に問題があると思われます。
2
18
 
3
19