Unityサポート
テクスチャ:PBRテクスチャをフルサポート
モデル:.FBXをサポート
HDRI:フルサポート
Poliigonのダウンロード設定をUnity用に構成する方法
ダウンロードするファイルが正しいことを確認するため、ダウンロード設定を確認する必要があります。
ダウンロード設定にアクセスするには、「My Account」(右上)>「Download Settings」の順に進みます。
Unityと使用するレンダリングエンジンが選択されていることを確認し、ポップアップを閉じて保存します。これで完了です!今後はダウンロードのたびに正しいファイルが取得されます。
PoliigonモデルをUnityにインポートする方法
モデルをUnityにインポートするには、まずDownload Settingsを構成してから、以下のいずれかの方法を実行します。
「Assets」メニューに移動し、「Import New Asset」をクリックします。次に、解凍したダウンロードファイルから.fbxファイルを選択します。
プロジェクトツールバーで右クリックして「Import New Asset」を選択することもできます。これにより、現在のフォルダに直接ファイルがインポートされます。
最後に、ファイルウィンドウから.fbxファイルを直接ドラッグ&ドロップすることも可能です。
PoliigonPBRテクスチャをUnityにインポートする方法
マテリアルをUnityにインポートするには、プロジェクトスペースの何もない場所で右クリックし、「Create」>「Material」を選択します。
Poliigonからダウンロードしたテクスチャファイルをプロジェクトスペースにドラッグ&ドロップします。
プロジェクトスペースでマテリアルをダブルクリックし、シェーダータイプとして「HDRP/Lit」を選択します。
プロジェクトパネルでNormalマップファイルをクリックします。次に、Inspectorウィンドウでテクスチャタイプとして「Normal Map」を選択します。
マテリアルInspectorで作成したマテリアルを開きます。次に、Basecolorマップを「Base Map」入力に接続し、Normalマップを「Normal Map」入力に接続します。
Displacementマップには、目的の外観に応じていくつかの追加設定が必要です。
まず、プロジェクトパネルでDisplacementマップをクリックし、Inspectorで「sRGB」チェックボックスの選択を解除します。
マテリアルInspectorで「Surface Options」に移動します。「Displacement Mode」を「Vertex」または「Pixel」に変更します。Pixel displacementは視差を使用してジオメトリの変位を擬似的に表現し、Vertex displacementはジオメトリ自体を変形させようとします。
より詳細な変位が必要な場合は、シェーダータイプを「HDRP/Tessellation」に切り替えることができます。これにより、Displacementマップに基づいてメッシュが細分化され、詳細が向上します。
変位タイプに関係なく、有効にすると「Height Map」入力が表示されます。Displacementマップをこの入力にドラッグし、振幅を調整して目的の外観にします。
残りのマップについては、Adobe PhotoshopやGimpなどのサードパーティ製画像編集ソフトウェアを使用して、カスタムテクスチャファイルを作成する必要があります。
UnityのHDRPシェーダーには「Mask」マップが必要です。このマップは、Ambient Occlusionマップ、Metallicマップ、Roughnessマップを組み合わせたもので、それぞれ異なるカラーチャンネルを使用します。Poliigonは同様に複数のマップを含むORMマップを提供していますが、Unityが想定する設定とは一致しません。
まず、画像編集ソフトウェアでAmbient Occlusionマップを開きます。「Image」>「Mode」>「RGB」を選択して画像タイプを切り替え、各カラーチャンネルにアクセスできるようにします。
次に、Roughnessマップを開きます。「Image」>「Adjustments」>「Invert」を選択して反転させます。
画像をコピーし、Ambient Occlusionファイルに移動します。「Channels」パネルを開き、下部にあるプラスアイコンをクリックして新しいチャンネルを追加します。最後に、反転させたRoughnessマップをその新しいチャンネルに貼り付けます。
次に、Metallicマップを開きます。マップをコピーし、AOファイルの赤チャンネルに貼り付けます。
最後に、青チャンネルはUnityによるDetailマップ用ですが、このガイドでは使用しません。青チャンネルを選択し、「Edit」>「Fill」から100%の黒を選択して塗りつぶしてください。
ファイルを.Tifとして保存し、前の手順で他のマップを追加した場所のUnityにドラッグします。これで、新しく作成したマスクマップをマスク入力にドラッグできるようになります。
PoliigonHDRIをUnityにインポートする方法
HDRIをUnityにインポートするには、以下のいずれかの方法を実行します。
「Assets」メニューに移動し、「Import New Asset」をクリックします。次に、解凍したダウンロードファイルからHDRIを選択します。
プロジェクトツールバーで右クリックして「Import New Asset」を選択し、現在のフォルダに直接ファイルをインポートすることもできます。
最後に、ファイルウィンドウからHDRIファイルを直接ドラッグ&ドロップすることも可能です。
次に、プロジェクトパネルでHDRIをクリックします。Inspectorウィンドウで以下の調整を行います。
プロジェクトパネルで右クリックし、「Create」>「Material」を選択して新しいマテリアルを作成します。
次に、Hierarchyパネルで右クリックし、「Volume」>「Sky and Fog Global Volume」を選択します。
Inspectorウィンドウで以下の調整を行います。

