@@ -13,6 +13,7 @@ author: 阿保渚
13
13
lede : " はじめまして!Unity初心者の阿保です。このご時世でフューチャーも完全リモートワークとなり、便利になったことや不便になったことがあります。"
14
14
---
15
15
# はじめに
16
+
16
17
はじめまして!Unity初心者の阿保ですଘ(੭ˊ꒳ˋ)੭
17
18
18
19
このご時世でフューチャーも完全リモートワークとなり、便利になったことや不便になったことがあります。
@@ -34,20 +35,22 @@ lede: "はじめまして!Unity初心者の阿保です。このご時世で
34
35
まずは顔がいい分身とみんなが穏やかな気持ちになれる仮想世界を作ってみました٩(ˊᗜˋ* )و
35
36
36
37
# 何を作ったか
38
+
37
39
* 自分の分身(3Dアバター)
38
40
* 分身を動かす仮想世界
39
41
40
42
実際に作った自分の分身と仮想世界がこちら↓↓
41
43
<img src =" /images/20210108/2020-12-31_18h51_23.png " loading =" lazy " >
42
44
43
-
44
45
# 環境
46
+
45
47
* windows 10
46
48
* VRoidStudio-v0.11.2
47
49
* Unity Hub 2.4.0
48
50
* Unity 2019.4.9f1
49
51
50
52
# 自分の分身を作成
53
+
51
54
まずはVRoidStudioを使って自分のオリジナル3Dアバターを作成します。
52
55
53
56
VRoidStudioは無料で提供されている3Dモデル作成アプリです。
@@ -68,79 +71,79 @@ https://degifeel.com/vroid-studio-how-to/
68
71
<img src =" /images/20210108/2020-12-31_16h33_36.png " loading =" lazy " >
69
72
70
73
# 仮想世界の作成
71
- ここからは[ Unityで神になる本] ( https://www.amazon.co.jp/Unity%E3%81%A7%E7%A5%9E%E3%81%AB%E3%81%AA%E3%82%8B%E6%9C%AC%E3%80%82-%E5%BB%A3-%E9%89%84%E5%A4%AB/dp/4274069222 ) を参考に仮想世界を作っていきます。
72
74
75
+ ここからは[ Unityで神になる本] ( https://www.amazon.co.jp/Unity%E3%81%A7%E7%A5%9E%E3%81%AB%E3%81%AA%E3%82%8B%E6%9C%AC%E3%80%82-%E5%BB%A3-%E9%89%84%E5%A4%AB/dp/4274069222 ) を参考に仮想世界を作っていきます。
73
76
74
77
* UnityHubから新規3Dプロジェクトを作成
75
78
* 右上のLayoutドロップダウンから2by3を選択
76
79
* まずは大地を作成
77
- * Game>3D Object > Terrainの順番に選択
80
+ * Game>3D Object > Terrainの順番に選択
78
81
<img src =" /images/20210108/image.png " loading =" lazy " >
79
- * HierarchyPositionタブに表示されている「Terrain」をクリック
80
- * Inspectorタブに表示されている「Position」をX:-500 Y:0 Z:-500に変更し大地が世界の中心にくるようにする
82
+ * HierarchyPositionタブに表示されている「Terrain」をクリック
83
+ * Inspectorタブに表示されている「Position」をX:-500 Y:0 Z:-500に変更し大地が世界の中心にくるようにする
81
84
<img src =" /images/20210108/2020-12-29_16h05_09.png " loading =" lazy " >
82
- * Ctl + 9でAsset Storeを表示
83
- * 「Standard Assets」をインポート
84
- * Allボタンで全てにチェックをつけてImportボタンを押下
85
- * HierarchyPositionタブに表示されているTerrainを押下
86
- * Inspectorタブに表示されているTerrainの筆のアイコンを押下
87
- * Edit Terrain Layers...>Create Layerの順に選択
85
+ * Ctl + 9でAsset Storeを表示
86
+ * 「Standard Assets」をインポート
87
+ * Allボタンで全てにチェックをつけてImportボタンを押下
88
+ * HierarchyPositionタブに表示されているTerrainを押下
89
+ * Inspectorタブに表示されているTerrainの筆のアイコンを押下
90
+ * Edit Terrain Layers...>Create Layerの順に選択
88
91
<img src =" /images/20210108/2020-12-29_16h30_01.png " loading =" lazy " >
89
- * 検索窓に先ほどImportしたStandard Assetsの地面素材である「GrassRockyAlbedo」を入力し画像を押下する
90
- * Textureの枠に画像が設定されていることを確認してダブルクリックすると地面が「GrassRockyAlbedo」に染まる
91
- * Inspectorタブに表示されているTerrainの木のアイコンを押下
92
- * 「Edit Trees...」>「Add Tree」を選択
93
- * Tree Prefabに「Broadleaf_Desktop」という樹木を選択
94
- * クリックを長押しすることで地面に木を生やすことができる
92
+ * 検索窓に先ほどImportしたStandard Assetsの地面素材である「GrassRockyAlbedo」を入力し画像を押下する
93
+ * Textureの枠に画像が設定されていることを確認してダブルクリックすると地面が「GrassRockyAlbedo」に染まる
94
+ * Inspectorタブに表示されているTerrainの木のアイコンを押下
95
+ * 「Edit Trees...」>「Add Tree」を選択
96
+ * Tree Prefabに「Broadleaf_Desktop」という樹木を選択
97
+ * クリックを長押しすることで地面に木を生やすことができる
95
98
<img src =" /images/20210108/2020-12-29_23h19_22.png " loading =" lazy " >
96
- * Inspectorタブに表示されているTerrainの草花のアイコンを押下
97
- * 「Edit Details...」>「Add Grass Texture」を選択
98
- * Detail Textureに「Grass」と入力しでてきた好きな草を選択しAddボタンを押下
99
- * 木と同じくクリック長押しで草を生やせる
100
- * 上記要領で3Dワールドを作りこんでいく
99
+ * Inspectorタブに表示されているTerrainの草花のアイコンを押下
100
+ * 「Edit Details...」>「Add Grass Texture」を選択
101
+ * Detail Textureに「Grass」と入力しでてきた好きな草を選択しAddボタンを押下
102
+ * 木と同じくクリック長押しで草を生やせる
103
+ * 上記要領で3Dワールドを作りこんでいく
101
104
<img src =" /images/20210108/2020-12-29_23h46_07.png " loading =" lazy " >
102
105
103
106
# 3Dワールドに自分の分身を誕生させる
107
+
104
108
* VRoidStudioで作った分身をUnityで動かせるようにするためのパッケージを導入します。
105
- * UniVRMを[ github] ( https://github.com/vrm-c/UniVRM/releases ) から最新バージョンを選んでUniVRM-X.XX.X_XXXX.unitypackageをDownload
109
+ * UniVRMを[ github] ( https://github.com/vrm-c/UniVRM/releases ) から最新バージョンを選んでUniVRM-X.XX.X_XXXX.unitypackageをDownload
106
110
<img src =" /images/20210108/2020-12-31_10h00_28.png " loading =" lazy " >
107
- * DownloadしたパッケージをUnityのProjectウィンドウにDragu&Dropする
111
+ * DownloadしたパッケージをUnityのProjectウィンドウにDragu&Dropする
108
112
<img src =" /images/20210108/2020-12-31_11h03_42.png " loading =" lazy " >
109
- * Import Unity Packageのダイアログが開くので下の「ALL」>「Import」の順に押下しPackageをImportする
113
+ * Import Unity Packageのダイアログが開くので下の「ALL」>「Import」の順に押下しPackageをImportする
110
114
* 自分の分身をUnityへImport
111
- * VRoidStudioで作成した自分のvrmファイルをUnityのProjectウィンドウのAssetに配下にDragu&Drop
115
+ * VRoidStudioで作成した自分のvrmファイルをUnityのProjectウィンドウのAssetに配下にDragu&Drop
112
116
* 分身を操作できるようにセットアップ
113
- * ここからは分身の操作が見えやすいようにUnity右上のLayoutを「Default」へ変更
114
- * SceneにAsset配下の自分の分身(Prefab Asset)ファイルをDrag&Dropで投下
117
+ * ここからは分身の操作が見えやすいようにUnity右上のLayoutを「Default」へ変更
118
+ * SceneにAsset配下の自分の分身(Prefab Asset)ファイルをDrag&Dropで投下
115
119
<img src =" /images/20210108/2020-12-31_12h08_16.png " loading =" lazy " >
116
- * 自分の分身ファイルを選択した際に表示される右側のInspectorタブのAnimatorのControllerに「ThirdPersonAnimatorController」をセットする
117
- * 「Capsule Collider」の値を変化させて分身の大きさを調整する
118
- * CenterをX:0 Y:0.8 Z:0に設定
119
- * Heightを1.81に設定
120
+ * 自分の分身ファイルを選択した際に表示される右側のInspectorタブのAnimatorのControllerに「ThirdPersonAnimatorController」をセットする
121
+ * 「Capsule Collider」の値を変化させて分身の大きさを調整する
122
+ * CenterをX:0 Y:0.8 Z:0に設定
123
+ * Heightを1.81に設定
120
124
<img src =" /images/20210108/2020-12-31_15h35_19.png " loading =" lazy " >
121
- * 「Third Person Character」の「Ground Check Distance」値を0.3に変化する
122
- * 歩く速さなど動作が変化するので自分の好みの値に調整してください
125
+ * 「Third Person Character」の「Ground Check Distance」値を0.3に変化する
126
+ * 歩く速さなど動作が変化するので自分の好みの値に調整してください
123
127
<img src =" /images/20210108/2020-12-31_14h54_43.png " loading =" lazy " >
124
128
125
129
# 分身を動かしてみる
130
+
126
131
* 動かした際に分身をカメラが追ってくれるように設定
127
- * 「Hierarchy」>「Main Camera」を分身フォルダ配下へDrag&Drop
132
+ * 「Hierarchy」>「Main Camera」を分身フォルダ配下へDrag&Drop
128
133
<img src =" /images/20210108/2020-12-31_15h06_30.png " loading =" lazy " >
129
- * 分身フォルダ配下に移動していることを確認
130
- * Main Cameraの「Inspector」のMain Cameraのチェックを外す
134
+ * 分身フォルダ配下に移動していることを確認
135
+ * Main Cameraの「Inspector」のMain Cameraのチェックを外す
131
136
<img src =" /images/20210108/2020-12-31_15h09_58.png " loading =" lazy " >
132
- * Projectの検索窓に「MultipurposeCameraRig」と入力
133
- * 表示された「MultipurposeCameraRig」を「Hierarchy」へDrag&Dropする
134
- * 「MultipurposeCameraRig」を選択し、右のInspectorに「MultipurposeCameraRig」を表示させる
135
- * 「Auto Cam(Script)」のTargetに分身フォルダをDrag&Dropする
137
+ * Projectの検索窓に「MultipurposeCameraRig」と入力
138
+ * 表示された「MultipurposeCameraRig」を「Hierarchy」へDrag&Dropする
139
+ * 「MultipurposeCameraRig」を選択し、右のInspectorに「MultipurposeCameraRig」を表示させる
140
+ * 「Auto Cam(Script)」のTargetに分身フォルダをDrag&Dropする
136
141
<img src =" /images/20210108/2020-12-31_15h40_30.png " loading =" lazy " >
137
- * 上部のPlayボタン(▷)を押下して分身を動かす
138
- * w:前進 S:後進 A:右移動 D:左移動 Space:ジャンプ
139
-
142
+ * 上部のPlayボタン(▷)を押下して分身を動かす
143
+ * w:前進 S:後進 A:右移動 D:左移動 Space:ジャンプ
140
144
141
145
<blockquote class =" twitter-tweet " ><p lang =" ja " dir =" ltr " >自分の分身(3Dアバター)を自作ワールド<br >で動かした動画をYouTubeに上げましたଘ(੭ˊ꒳ˋ)੭<br >木と草と空しかないですが汗<a href =" https://t.co/3ipaXtujef " >https://t.co/3ipaXtujef</a > <a href =" https://twitter.com/YouTube?ref_src=twsrc%5Etfw " >@YouTube</a >より <a href =" https://twitter.com/hashtag/Unity?src=hash& ; ref_src=twsrc%5Etfw " >#Unity</a > <a href =" https://twitter.com/hashtag/unity3d?src=hash& ; ref_src=twsrc%5Etfw " >#unity3d</a > <a href =" https://twitter.com/hashtag/VRoid?src=hash& ; ref_src=twsrc%5Etfw " >#VRoid</a ></p >&mdash ; DevAbo (@DevAbo1) <a href =" https://twitter.com/DevAbo1/status/1346489578539032576?ref_src=twsrc%5Etfw " >January 5, 2021</a ></blockquote > <script async src =" https://platform.twitter.com/widgets.js " charset =" utf-8 " ></script >
142
146
143
-
144
147
ちょっと空もいじってみました。
145
148
146
149
驚きのジャンプ力ですがいい感じに動いてます(๑òωó๑)
0 commit comments