「ライティング」カテゴリーアーカイブ

【Unity】屋内の鏡に空が反射する

HDRPで窓のない部屋に鏡とライトとガスボンベを配置してみました。中央にリフレクションプローブも置いて、ライトと反射をベイクすると鏡に映るものが薄暗く、空がうっすらと反射しています。 これはリフレクションプローブのBle… Read More: 【Unity】屋内の… »

【Unity】ライトが壁を貫通しないようにする

壁に向かってフラッシュライトが置いてあります。 壁の向こうから見ると、このライトが壁を貫通しているのがわかります。 このライトはRealtimeモードになっています。 リアルタイムのライトが影を投影するにはシャドウマップ… Read More: 【Unity】ライト… »

【Unity】距離で影の解像度を変える

リアルタイムのディレクショナルライトによる影の解像度を距離によって変えてみました。HDRPではScene Settingsをヒエラルキーに新規作成してインスペクタで設定できます。 これは、一つの画像を斜めから見た時に、画… Read More: 【Unity】距離で… »

【Unity】ポイントライトを点滅させて切れかけの蛍光灯を作る

蛍光灯と点滅するポイントライトを使って、切れかけの蛍光灯を作ってみました。 まずポイントライトにスクリプトを使って、LightコンポーネントのIntensityを変えて点滅させます。 using System.Colle… Read More: 【Unity】ポイン… »

WebGLで影が表示されないときの対処法

UnityでWebGL向けにビルドするとカーリングゲームのストーンにディレクショナルライトによる影が表示されなかったので、プロジェクタで影を作ってみます。 まずカーリングストーンのプレハブに新しい空のゲームオブジェクトを… Read More: WebGLで影が表示… »

ライトマップをスクリプトでリアルタイムに変更する

こちらの記事の方法でゲーム中にライトマップを切り替えてみます。 まずブラウザ向けのビルドを想定して、Window -> Rendering -> Lighting Settings からRealtime GI… Read More: ライトマップをスクリ… »

Unityで3Dミニゲームを作る #5 ライティング、ポストプロセス

ライティングやポストプロセスを使って、見た目を良い感じにしてみます。 まず飛んでくるBallに、スタンダードアセットに入っているマテリアルを付けました。 複雑な凸凹が付いているので、Ballを生成するときに、Ballの回… Read More: Unityで3Dミニ… »

動的オブジェクトと静的オブジェクトでライティングが異なる

真っ暗にする 真っ暗にしたいとき、床や壁などの静的なオブジェクトはライトマップを切り替えればいいですが、動的オブジェクトにライトマップは使えないので色がちぐはぐです。(真っ暗にしたいのにうっすらと扉が見えています。) 近… Read More: 動的オブジェクトと静… »