■Unity開発メモ用のWiki◎現在扱っていること・Unity全般・MMDからUnityへの変換してインポート・MMDの仕様把握・BlenderでMMDモデルのカスタム


目次


VAM・光源の追加

ディレクショナルライトはCUAに反映されない?

Unity・屋内のライティング設定



スカイボックスのUnityデフォルト状態

・シーン内のオブジェクト全てにUnityデフォルト状態のSkyboxの青色が反映されて青い
・金属質の物体がある場合、外のSkyboxが反射する

光源にポイントライトを配置する


・ポイントライトは大量に配置することになるので、Bakedで設定する
・Baked Shadow Radiusを少し増やしておくと、影がフワっとする
 →10?

Unity・ライトベイク

参考:ライトベイクの基本を学ぼう:https://creator.cluster.mu/2022/04/19/masaki-light...

・ライトベイクとは、光と影の情報をライトマップに書き込むことで多数のライトを使った表現をしながら負荷を軽減し、影も描写する

・ベイクするオブジェクトは動かないオブジェクト
 →すべてのオブジェクトの「Static」にチェックを入れる
ライトベイクで影をつけたいならCast ShadowsをON、Receive Shadowsにチェックをいれる


◎シーン内に配置されたLightを設定する
Directional LightはMixedに
PointLight、SpotLightはBakedに変更する


・IntensityはRealtimeのときの数値から2倍程度に変更するといい感じにbakeされる?
→屋内だと2倍は強すぎる?

・ライトの影をつけたいならShadowsをSoft Shadowsに変更する
・エッジのくっきりした影をつけたいなら「Hard Shadow」

◎環境光(Environment Lighting)の設定
  • 屋外ならSourceの部分にSkyBoxを選択する
  • 室内ならcolorを選択し部屋の照明の色にする


◎Lightmapping Setting
・Lightmap Resolution:ライトマップの解像度
→最初は「5」程度の軽めにしていい感じになってきたら「15」程度に上げる?
・自動作成のチェックは切っておく

ライトベイク時のチェック項目

・staticのチェックはついているか?
ライトベイクに対応していないシェーダーを使っているか?
・ライトがオブジェクトに埋まっていないか?
・マテリアルの「Metallic」の数値が1になっていないか?

Unityで特定のオブジェクトの影を反映させないようにする

  • 画像は天井の投影をオフにしている
・リアルさを追求するなら室内なら密閉した空間のライティングを追求するのも良いかもしれないが、ライティングは重いので……

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

Menu

【メニュー編集】

スカイリム関連

スカイリム関連


Menu

【メニュー編集】

スクリプト関連

フリーエリア

管理人/副管理人のみ編集できます