【Unity】屋内の鏡に空が反射する
HDRPで窓のない部屋に鏡とライトとガスボンベを配置してみました。中央にリフレクションプローブも置いて、ライトと反射をベイクすると鏡に映るものが薄暗く、空がうっすらと反射しています。 これはリフレクションプローブのBle… 続きを読む »
HDRPで窓のない部屋に鏡とライトとガスボンベを配置してみました。中央にリフレクションプローブも置いて、ライトと反射をベイクすると鏡に映るものが薄暗く、空がうっすらと反射しています。 これはリフレクションプローブのBle… 続きを読む »
低解像度でライトマップをベイクしてみると、何もない壁に斜めの線が入ってしまいました。 UVを確認しても原因がよくわかりませんでした。 Blenderで見てみると、この場所に斜めの辺が入っていて、先端で交差しています。 こ… 続きを読む »
ベイクされたライトが壁にあたって影が作られるようにしてみました。 ポイントライトをBakedにしてライトマップをベイクすると上のようにライトが壁を貫通しました。 壁と床ではStaticにチェックを入れています。 これを治… 続きを読む »
HDRPのライトレイヤーを使って、特定のオブジェクトにだけライトを当ててみました。シーンにバットを2本置きました。 ディレクショナルライトの強さを下げて暗くします。 ライトレイヤーを使うには、まずHDRP Assetをク… 続きを読む »
Per Axis Controlのチェックを入れると、Blend DistanceやBlend Normal Distanceの値を6方向へ別々に設定できます。 そしてその下にFace Fadeという項目が現れました。各… 続きを読む »
メタリックとスムーズネスをを最大にしたCubeの近くにリフレクションプローブを置いて、Cubeをカメラで映します。カメラから反射して見えるように色の付いたCubeも置きました。 鏡のCubeには空しか映っていません。 リ… 続きを読む »
壁に向かってフラッシュライトが置いてあります。 壁の向こうから見ると、このライトが壁を貫通しているのがわかります。 このライトはRealtimeモードになっています。 リアルタイムのライトが影を投影するにはシャドウマップ… 続きを読む »
窓のマテリアルをリアルタムのEmissionで光らせると、LOD0は問題なさそうですが、LOD1、2の家の壁や地面がその光を受けなくなりました。テレインは問題ありません。 LOD0の家を見ると、リアルタイムライトマップが… 続きを読む »
リアルタイムのディレクショナルライトによる影の解像度を距離によって変えてみました。HDRPではScene Settingsをヒエラルキーに新規作成してインスペクタで設定できます。 これは、一つの画像を斜めから見た時に、画… 続きを読む »
蛍光灯と点滅するポイントライトを使って、切れかけの蛍光灯を作ってみました。 まずポイントライトにスクリプトを使って、LightコンポーネントのIntensityを変えて点滅させます。 using System.Colle… 続きを読む »
UnityでWebGL向けにビルドするとカーリングゲームのストーンにディレクショナルライトによる影が表示されなかったので、プロジェクタで影を作ってみます。 まずカーリングストーンのプレハブに新しい空のゲームオブジェクトを… 続きを読む »
こちらの記事の方法でゲーム中にライトマップを切り替えてみます。 まずブラウザ向けのビルドを想定して、Window -> Rendering -> Lighting Settings からRealtime GI… 続きを読む »
ライティングやポストプロセスを使って、見た目を良い感じにしてみます。 まず飛んでくるBallに、スタンダードアセットに入っているマテリアルを付けました。 複雑な凸凹が付いているので、Ballを生成するときに、Ballの回… 続きを読む »
スタンダードアセットには3つのフレアが用意されています。ライトと組み合わせて使います。 Point Lightをシーンに配置してみます。 Point LightのLightコンポーネントの Flareにどれか1つをドラッ… 続きを読む »
点光源と面光源 点は面積が0です。面積がない光源を点光源といいます。面積があると面光源といいます。たとえば点が光っているのと四角い面が光っているのではかなり違いそうですが、四角い面ではなくて球面ではどうでしょうか。 もし… 続きを読む »
真っ暗にする 真っ暗にしたいとき、床や壁などの静的なオブジェクトはライトマップを切り替えればいいですが、動的オブジェクトにライトマップは使えないので色がちぐはぐです。(真っ暗にしたいのにうっすらと扉が見えています。) 近… 続きを読む »