Slide 1

Slide 1 text

Blender 4.1 で レッツ Vket Cloud! ナカオクタカヒロ / 広島Unity勉強会

Slide 2

Slide 2 text

ナカオク タカヒロ Follow me! Github/FB @kamera25 X(旧Twitter) @csc_kamera25 仕事 : ネットワークの人@広島 趣味 : ゲーム制作 2

Slide 3

Slide 3 text

3 https://unityroom.com/users/kamera25

Slide 4

Slide 4 text

おことわり ・本資料にはWebから引用をしている、画像や資料などがあります。  引用元はURLで示しているので、正しい情報についてはそちらをご確認ください。 ・引用以外の情報は クリエイティブコモンズ -表示 4.0 国際 (CC BY 4.0)でご利用いただけます。 ・この情報は2024年4月28日(最新版リリースはBlender4.1.1)時点の情報となります。

Slide 5

Slide 5 text

Blender って何? 1

Slide 6

Slide 6 text

Blender オープンソースの3Dソフトウェア

Slide 7

Slide 7 text

No content

Slide 8

Slide 8 text

何 が できるのか?

Slide 9

Slide 9 text

Blenderについて Blender ポリゴン モデリング ビデオ編集 VFX アニメーション 2Dアニメ (グリースペンシル) デジタル合成 レンダリング Python プログラミング スカルプト モデリング リギング ジオメトリ ノード

Slide 10

Slide 10 text

何 でも できる! Blenderについて ほぼ

Slide 11

Slide 11 text

引用 : https://japanese.engadget.com/jp-2019-08-14-blender-khara.html

Slide 12

Slide 12 text

Blender と Vket Cloud 2

Slide 13

Slide 13 text

3DCGのデータファイル形式は色々ある ・fbx ・vrm ・gltf ・glb ・usd ・dae(Collada) ・3ds ・obj ・blend  …もっとある

Slide 14

Slide 14 text

Unityでは、以下のファイルフォーマットをロード可能。 ・fbx ・dae(Collada) ・3ds ・obj ・blend ※blendファイルはBlenderのインストールが必須! https://docs.unity3d.com/ja/2019.4/Manual/3D-formats.html

Slide 15

Slide 15 text

Unityでは、以下のファイルフォーマットをロード可能。 ・fbx ・dae(Collada) ・3ds ・obj ・blend https://docs.unity3d.com/ja/2019.4/Manual/3D-formats.html Vket Cloudのステージとして 利用可能! ・glb ・vrm もHEO Objectコンポーネントからロードが可能になります。

Slide 16

Slide 16 text

No content

Slide 17

Slide 17 text

No content

Slide 18

Slide 18 text

No content

Slide 19

Slide 19 text

No content

Slide 20

Slide 20 text

No content

Slide 21

Slide 21 text

No content

Slide 22

Slide 22 text

じゃあ、キャラクターモデルは?

Slide 23

Slide 23 text

Blenderで作った オリキャラAidaちゃんを VketCloudにアップしますっ

Slide 24

Slide 24 text

https://vket.com/mypage/assets/uploader

Slide 25

Slide 25 text

https://vket.com/mypage/assets/uploader

Slide 26

Slide 26 text

Vketのアバターとして利用可能なモデルはVRMのみ ・fbx ・dae(Collada) ・3ds ・obj ・blend ※Blenderのインストールが必須! 使えないヨ! VRM、だと…?

Slide 27

Slide 27 text

VRMとは ボーンや管理情報を追加したキャラクター特化型の3Dフォーマット形式 さまざまなソフトウェアで利用される事が前提に設計 VTuber系では、多用されている (Vket Cloudも含む) https://github.com/vrm-c/vrm-specification/blob/master/specification/0.0/README.ja.md

Slide 28

Slide 28 text

バイナリ(.glb) テキスト(.gltf) ・JSONファイル ・人間が読める ・サイズ大 ・バイナリ形式 ・テクスチャもデータに含む ・サイズ小 https://github.com/KhronosGroup/glTF/blob/main/extensions/1.0/Khronos/KHR_binary_glTF/README.md mime-type : model/gltf+json mime-type : model/gltf-binary もっとVRMを詳しく

Slide 29

Slide 29 text

もっとVRMを詳しく VRM glb モデルデータ シェーダ テクスチャ画像 VRM拡張情報 マテリアル

Slide 30

Slide 30 text

もっとVRMを詳しく VRM glb モデルデータ シェーダ テクスチャ画像 VRM拡張情報 マテリアル glb に拡張情報を付加したのが VRM

Slide 31

Slide 31 text

VRMを作る方法 Unityを使って作成する方法 with UniVRM 一般的によく利用される方法 DCCツールから直接 作成する方法 with アドオン 今回はこっちに挑戦! ☝

Slide 32

Slide 32 text

https://vrm-addon-for-blender.info/en/ 神ツール!! ・パラメータ操作可能 ・エラーチェックも可能 ・リグの自動認識有 ・日本語化有り ・無償

Slide 33

Slide 33 text

VRM Add-on for Blender VRMファイル

Slide 34

Slide 34 text

https://vrm-addon-for-blender.info/en/

Slide 35

Slide 35 text

https://vrm-addon-for-blender.info/en/ 先ほどの ZIPファイルを 指定する

Slide 36

Slide 36 text

VRMが 出力可能に!

Slide 37

Slide 37 text

https://vket.com/mypage/assets/uploader

Slide 38

Slide 38 text

https://vket.com/mypage/assets/uploader いざ、変身〜!

Slide 39

Slide 39 text

No content

Slide 40

Slide 40 text

40

Slide 41

Slide 41 text

なぜこうなった? Blender で表示できるデータ ≠ VRMとして上手く表示できるデータ 細かい差分点については、適宜修正して上げる必要がある なので。

Slide 42

Slide 42 text

No content

Slide 43

Slide 43 text

Eye(目)の 設定が必要そう… gltf/glbの仕様なので 積極的に対処しなくてOK

Slide 44

Slide 44 text

サーフェスが 別になってました…

Slide 45

Slide 45 text

上手く インポートできた〜!

Slide 46

Slide 46 text

まとめ Blender で表示できるデータ ≠ VRMとして上手く表示できるデータ Blenderをインストールしてみよう! Vket Cloudと連携させると、超たのし〜! Blender でもっと Vket Cloud を楽しもう!

Slide 47

Slide 47 text

おまけ VketCloudSDKがインストールされていれば、 glb/vrmをHEO Objectコンポーネントからロードが可能 vrm/glbはシーン上表示はされない ※Vket Cloudやビルドでは表示されます ファイルをセットして 選択する