Unityアセットレビュー:House Furniture Pack
私はUnity上でリアルなインテリア空間を作ることに憧れていて、先輩方のブログ記事やYouTubeのTips動画などを参考にしてきましたが、上手くリアル表現できているUnityAssetを購入して、そのファイル構成や設定方法を覗いて学習してみようと思い立ち、AssetStoreで綺麗かつ評判も良いアセットを探してみました。
いくつか購入したのですが、今回調査していくのは House Furniture Pack という有料アセットです。
アセットをインポートして中身を拝見していきます。
マテリアル・テクスチャについて
マテリアルは、BedやFireplaceのように、1つのオブジェクトに対して1つのマテリアルを用いるタイプもあれば、Curtains_HouseやBedroom_Closetsのように(マテリアル名が複数形で判別できる)、複数のオブジェクトのマテリアルを1つのマテリアルで対応させているタイプもある。マテリアルを無駄なく用いるノウハウを理解されている作者さんだと分かります。
あれ?と思ったのが、カーペットのタイリングパターン。
という、左上が模様の角になっているテクスチャを使って
というオブジェクトになっているのだけど、普通のタイリングでは、こういう風にはタイリングできないと思うので、UVマップが設定されているんだろうなと推測してますが、UV情報を持っている持っていないってUnity上のどこで判別するんだっけかな?
なお、テクスチャはTGA形式。オブジェクトのサイズ感に応じて1024pxと2048pxが用いられています。カーペットのみ512pxでした。
オブジェクト・メッシュについて
オブジェクト(Prefab)のインスペクタは全Prefab共通で以下の通り。
Generate Lightmap UVsはONなのか~。UVが重なってたり、タイリングしているオブジェクトでもない場合でもONにしているのが、私の認識と違ってるなぁ。
※UVの重なりがなく、タイリングもしていない場合はoffでいいのだと私は思っているので。
カーテンのメッシュ。やはりペラペラに見えるが両面表示されている。以前私はBlenderで両面ポリゴン書き出ししてもUnity上では片面に変換されていたので、どうやって実現しているのかわからなかった。厚みがないだけで裏表別のポリゴンなんだろうか?
シーン上に配置したオブジェクトのMesh Renderer設定。Light Probesが非アクティブになっている。Projectパネル内のPrefabの時は Light Probesはアクティブで Blend Probes が選択されているのに、シーン上では非アクティブになっている理由が良く分からない。
下図のキッチン台6つにおいて、選択(オレンジ輪郭)している台はLight ProbesはOffなのに、真ん中の2台のみ Blend Probes 設定されていて謎は深まる。そういわれると真ん中2台は何となく天板が暗い。
シーン・ライティングについて
この家具アセットシリーズは、同じパブリッシャーが販売している Suburb Neighborhood House Pack (家&周辺環境パック)に配置するための家具として作られており、コピペしやすいように配置とライティングが整った状態のシーンが本アセットには含まれています。
このシーンファイルを見ていくことにします。
まずはLighting設定
Unityのデフォルトライティングと比べて、
・Lightmap Resolution が30と低め。デフォルトは40
・Lightmap Padding が10と多め。
でした。それぞれの値が変更できないように非アクティブになっているのはどうやるのか&どういう意図なのか私には分かりません。
この状態で私が新たにベイクしてみます。
下がアセット提供時のシーン(ベイク前)の状態
こちらが私がベイクした後
なぜか一部のオブジェクトでオレンジっぽさがなくなってしまいました。
クローズアップで見たときの質感は綺麗に見えるので、Lightmap Resolution が30で想定されているようですね。私なんかATL広尾の再現作業時は80にして長時間ベイクしてましたが…。
その他:Readmeファイルより
AutoSnapというスクリプトが同梱されていて、Ctrl+Lでグリッドオプションを開き、家具の配置をグリッドにスナップさせることができるようになっています。
テクスチャはTextures.comのものを利用しているとのこと。当然再配布禁止です。
感想
やはり実際に家に配置したライティング状態を見てみないと分からない部分も多いです。Suburb Neighborhood House Pack の方も購入していますので、次回はそちらも調査していこうと思います。
Link: House Furniture Pack