====== 3Dモデル、画像、音楽をUnityで扱う[ガイド] ====== アバター(VRM)やアイテム(VCI)の制作はUnityのみで完結せず、外部のソフトで画像や3Dモデルや音楽などのメディアを作成して取り込む必要があります。 ===== 概要 ===== {{:unity:asset:media.jpg?direct&600|}} Unityでは **3Dモデル、画像、音楽**といった、アイテム(VCI)やアバター(VRM)に使用する**素材は作成する事ができません。**\\ (Unityで素材を作成する方法は存在しますが、ここでは扱いません) Unityは別のソフトで作った素材を取り込み、Unity内で組み合わせてコンテンツを作るようなフローを想定しています。 ===== 3Dモデルを作成する ===== 3Dモデルを制作するには3DCGのモデリングソフトを使用します。 3DCGソフトは様々な物がありますが、アバター(VRM)やアイテム(VCI)を作る定番のソフトは[[https://ja.wikipedia.org/wiki/Blender | Blender]]になります。\\ Blenderの特徴はオープンソースのソフトなので無料で利用する事ができ、比較的高機能であり、利用者も多いので教材も多く学習しやすいという点です。\\ Blenderで作成したデータは一度 [[https://ja.wikipedia.org/wiki/FBX | .fbx]] という形式で書き出し、Unityのassetフォルダへドラッグ&ドラッグする事でUnityへデータを取り込む事ができます。 学習に関しては、本も多く動画教材も多くあります。試しにYoutubeで検索してみるのもよいかもしれません。\\ * Blenderを使用しモデリングしたデータを.fbxとして書き出してUnityに取り込む * 教材は本だけでなく、動画の教材も豊富である * [[https://docs.unity3d.com/ja/2017.4/Manual/HOWTO-importObject.html | 3Dアプリケーションからモデルをインポートする方法 (Unityマニュアル)]] * [[https://docs.unity3d.com/jp/460/Manual/HOWTO-exportFBX.html | FBXエクスポートガイド (Unityマニュアル)]] ===== 画像を作成する ===== 画像を制作するにはグラフィックソフトウェアを使用します。 有名な物では[[https://ja.wikipedia.org/wiki/Adobe_Photoshop | Photoshop]]や[[https://ja.wikipedia.org/wiki/Adobe_Illustrator | illustrator]]などありますが、この2つの大きな違いは扱うデータが[[https://ja.wikipedia.org/wiki/%E3%83%93%E3%83%83%E3%83%88%E3%83%9E%E3%83%83%E3%83%97%E7%94%BB%E5%83%8F | ラスタ形式]]か[[https://ja.wikipedia.org/wiki/%E3%83%99%E3%82%AF%E3%82%BF%E5%BD%A2%E5%BC%8F | ベクタ形式]]かの違いになります。 **ラスタ形式とは画素のドット単位**で編集するものであり、それに対して**ベクタ形式とは線の数式**を使って編集を行います。 アバターやアイテムの制作、主に3Dモデルのテクスチャとして使用する場合はラスタ形式を扱うソフトが向いています。\\ なので、グラフィックソフトウェアを選択する際にはラスタ形式を主として扱う物から選びましょう。\\ ラスタ形式を主として扱うソフトを「ペイント系」ベクタ形式を主として扱うソフトを「ドロー系」と呼んだりする事もあります。\\ * グラフィックソフトウェアには大きく分けて2種類ある * ベクタ形式を扱うドロー系 * ラスタ形式を扱うペイント系 * 3Dモデルのテクスチャを書く用途ではペイント系が適している ラスタ形式を扱うペイント系ソフトは具体的に下記のようなものがあります。 フリーソフトでは「[[https://ja.wikipedia.org/wiki/GIMP | GIMP]]」、有償でメジャーなのは「Photoshop」、国内で一定の支持があるのが「[[https://ja.wikipedia.org/wiki/CLIP_STUDIO_PAINT | CLIP STUDIO PAINT]]」、スマホで使えるアプリでメジャーなのが「[[http://ibispaint.com/ | アイビスペイント]]」などあります。 これらのソフトで作成した画像データを、主に [[https://ja.wikipedia.org/wiki/Portable_Network_Graphics | .png]] や [[https://ja.wikipedia.org/wiki/Windows_bitmap | .bmp]]で書き出し、Unityのassetフォルダへドラッグ&ドラッグする事でUnityへデータを取り込む事ができます。 その他にも対応している形式はありますが、.pngと.bmpは画像がきれいに映るなデータ形式なので主に使われます。 ===== 音楽を作成する ===== 音楽を制作するには様々な機材やソフトが必要ですが…\\ 最低限の収録と、編集が可能なフリーソフトで使いやすいものが[[https://ja.wikipedia.org/wiki/Audacity | Audacity]]です。\\ ダウンロードは[[https://forest.watch.impress.co.jp/library/software/audacity/ | こちら]]から行えます。\\ こちらのソフトで音を収録し加工やカットを行い [[https://ja.wikipedia.org/wiki/WAV | .wav]]形式で書き出し、Unityのassetフォルダへドラッグ&ドラッグする事でUnityへデータを取り込む事ができます。 * [[https://docs.unity3d.com/ja/current/Manual/AudioFiles.html | オーディオファイル Unityマニュアル]]