Unityを使った3Dゲームの作り方(かめくめ)ゲーム開発エンジンUnityを使った3Dゲームの制作に参考になる情報を公開しています。2019.07.05今回はUnityのLightコンポーネントの設定について見ていきたいと思います。明かり等、色々な場面で使用します。Lightコンポーネントの細かい設定を理解すれば、より良いゲームの世界観を作れます。ComponentからRendering→Lightを選択すると追加出来ます。ライトの種類はLightコンポーネントの設定から変更出来ます。Lightコンポーネントの設定ライトを作成するとLightコンポーネントがゲームオブジェクトに追加されています。only)の種類があります。Spotはスポットライトで懐中電灯のような光源から円錐上に光が照射されます。Rangeで光の到達距離を指定します。Angleで円錐の底面の角度を指定します。Directionalは明確な光源を持たずにゲームオブジェクトの向いている方向に平行に光が照射されます。Pointはポイントライトで光源から全方向に光を照射します。Rangeで光の到達距離を指定します。only)はエリアライトでライトマップで表面方向に光を照射します。エリアライトはライトマップをベイクした時だけ有効になります。Shapeでライトの形状を変更出来、Rectangle(矩形)とDisc(円)を選択出来ます。Rangeで光の到達距離を指定。Radiusで半径を指定(Discのみ)。Widthでライトの幅を指定(Rectangleのみ)。Heightでライトの高さを指定(Rectangleのみ)。Areaライトはライトマップにベイクする必要があります。ライトマップのベイクについてはUnityのLightingウインドウについてUnityのLightingウインドウのグローバルイルミネーション(GI)、や環境光、霧の設定等を見ていきます。gametukurikata.com2019.07.05を参照してください。Colorはライトの色を指定します。Modeはライトをベイクするかどうかの設定で、Realtimeはリアルタイムに直接光を照射します。Illumination(リアルタイムGI)を有効にすると直接光だけでなく間接光も考慮されます。Illuminationの設定によって間接光も考慮されます。RealtimeとBakedの中間ですかね。Bakedはあらかじめ直接光と間接光をライトマップにベイクしておくのでリアルタイムな光ではありません。動的なゲームオブジェクトに光の影響を与えたい時はライトプローブを使います。rece...docs.google.com上のページのような関係があります。LightのTypeがSpotとPointの時はModeをRealtimeにしてもリアルタイムの反射光による影は考慮されません。Intensityは光の強度を設定出来ます。Multiplierは間接光の強度を設定出来ます。Shadowsはエッジを滑らかにします。Shadowsの方が軽い処理になります。Shadowの時)にベイクする影のエッジの角度を指定します。数値が大きくなるとより自然な影になります。Shadows項目を見ていきます(ModeがRealtime、Mixedの時)。Strengthは影の強さを指定します。Resolutionは影の解像度を指定します。SettingsのQualityのShadowsでの設定が適用されます。Biasは影が表示されなくなる光からの距離を指定します。Biasは影を落とす面が面の法線方向にどれだけ縮小されるようになる距離を指定します。Plane(近い部分を切り取る)距離の設定です。シャドウによって、ゲームオブジェクトのスケールや位置が明確になるため、シーンに奥行きと現実感が生まれます。「平坦」に見えてしまいます。docs.unity3d.comを参照してください。Biasの設定等について書かれています。Cookieはライトで作られる影の模様に使用するテクスチャを設定します。Haloにチェックを入れるとライトにハロー効果(空気中の細かい粉塵)を加えます。Settingsで設定出来ます。Flareはカメラで光の屈折を表現する時に使用するフレアを指定します。Settingsで設定出来ます。Modeはライトの描画の優先度を指定します。Autoは近くの照明の明るさとQualityの設定に応じて表示されます。Importantは常にピクセル単位のクオリティで表示されます。Importantは常に頂点とオブジェクトのライトモードで表示されます(高速)。Maskでは光を当てるレイヤーを選択出来ます。Lightの光がキャラクターに当たらないようになります。LightコンポーネントはLightingウインドウでの設定と関係があるので、UnityのLightingウインドウについてUnityのLightingウインドウのグローバルイルミネーション(GI)、や環境光、霧の設定等を見ていきます。gametukurikata.com2019.07.05も参照してください。終わりに光や影はゲームの世界観を作る時に非常に重要ですが、Lightコンポーネント、Lightingウインドウの設定等は素人にはなかなか難しいものですね。リアルタイムライトとベイクしたライト。Group、動的なゲームオブジェクト(Dynamic)、静的なゲームオブジェクト(Static)。これらが密接な関係にあるのでわけがわからなくなります。記事中にリンクを掲載していますが、これらの関係が表にされたページがあったのでこれは非常に便利ですね。コピーかめくめちゃんをフォローする7Unityを使った3Dゲームの作り方(かめくめ)Unityを使った3Dゲームの作り方(かめくめ)関連記事ライトUnityで懐中電灯を作り、キャラクターに持たせてみるUnityのライトを使って懐中電灯を作り、キャラクターに持たせてアニメーションの動きに合わせて懐中電灯が動くようにしていきます。ライトUnityのライトプローブについてUnityのライトプローブの概要と実際にライトプローブを使ってみます。ライトUnityで太陽を動かして1日を表現するUnityで太陽を動かして1日を表現していきます。ライトUnityのLightingウインドウについてUnityのLightingウインドウのグローバルイルミネーション(GI)、や環境光、霧の設定等を見ていきます。UnityのLightingウインドウについて当ブログ記事のスクリプトの説明と寄せられた質問への回答ホームライトスポンサーリンクサイト内検索が出来ますプロフィール管理人のかめくめちゃんです。(-_-)メールはこちらにお願いします(記事に関する質問は送らないでください、返信は期待しないでください(._.))。kamekumechan@gmail.comいずれはSIRENやバイオハザードみたいなアクションゲームを作りたいと思っています。ゲームシナリオが書けないので面白いゲームはなかなか作れません・・・・。(^_^;)名前の由来はカメが好きだからです。プロフィールになってないな・・・・(-.-)Unityをこれから始める人へこれからUnityを使ってみようという方はUnityを使った3Dゲームの作り方(かめくめ)の歩き方Unityを使った3Dゲームの作り方(かめくめ)で、はじめてUnityの学習をする時の当ブログの記事を読む順番を書きました。機能を積み上げていく形になるので便利かも?gametukurikata.com2019.06.21の記事に記載の順番で見て頂くとUnityの基本的な使い方がわかり、簡単なアクションゲームや、TPSゲームの作成までが出来ます。自作タイピングゲームタイピングゲームを作りました。WebGL形式なのでPCのブラウザで遊べます。以下からプレイ出来ます。FinalTypingUnityを使って作成したローマ字入力のタイピングゲームです。gametukurikata.com2022.01.02お知らせ2023/01/24個人的にUnity2022.2.3f1をインストールしました。2022/10/14UnityのIKを使って足の位置と角度を地面に合わせる機能Unityのゲームでキャラクターの両足が別の高さの地面の上にある時にそれぞれの足をそれぞれの地面につけるようにする機能を作成しますgametukurikata.com2016.04.11機能を少し修正しました。2020/09/19コメント欄は閉鎖しました。今までコメントを投稿してくださった方はありがとうございました。(^^)/2018/08/07わたくしに出来る事は既に記事にしてあるので、ブログ右上の検索窓を活用してください。(._.)またブログの最初の方の機能を積み上げていく記事に関しての疑問点は当ブログ記事のスクリプトの説明と寄せられた質問への回答Unityを使った3Dゲームの作り方(かめくめ)の機能積み上げ形式の記事のスクリプトの説明と寄せられた記事の機能についての質問への回答を掲載しています。gametukurikata.com2019.08.01Unityを使い始めたばかりの人がつまづきやすい点を解消するUnityを使い始めたばかりの人が結構な確率で陥る不具合や疑問点を解消していきます。基本的にはブログに寄せられた質問への回答という感じです。gametukurikata.com2018.12.04も参照してみてください。小・中学生によるデジタルコンテンツ開発の全国大会ですuycc.unity3d.jp2022年大会の先行エントリーが開始されているようです。当ブログはハイスピードプランです。WordPressの編集画面の動作が早くなった。当ブログはハイスピードプランです。WordPressの編集画面の動作が早くなった。記事の内容に質問がある方へUnityを使った3Dゲームの作り方(かめくめ)の歩き方UnityのJavaScriptとC#を読み替えてどちらでも対応出来るようにするホーム検索トップサイドバータイトルとURLをコピーしました。