テラシュールブログ

旧テラシュールウェアブログUnity記事。主にUnityのTipsやAR・VR、ニコニコ動画についてのメモを残します。

ライティング の検索結果:

【Unity】モバイル向けのライトマップTipsと、ライトマップを動的に更新するHack

… - マニュアル: ライティングウインドウ LightmapをPrefabに適応するHack ライトマップのUV情報はシーン内にあるメッシュが保持しています。 このパラメータは「他のシーンで使用する事」を目的としたPrefabからはストリップされるため、Prefabをシーンに配置してもライトマップは付いてきません。 なので、Prefabから動的に生成したオブジェクトにライトマップを適応したい場合は、LightmapのUVやテクスチャインデックスを実行時に設定します。 // g…

環境マップとIBLとReflectionProbeについて少し整理

目次 目次 はじめに 環境光を全天球画像から設定する 環境マップとSkybox ReflectionProbe 関連 はじめに Unity 5で変わった分かりやすい変更点の一つが、IBLとReflectionProbeの導入です。 IBLは環境マップのキューブマップを元に環境光を設定してくれる仕組みです。 これを上手く使うと、雪山や密林・街角といった環境光を手軽に設定することが出来ます。 またUnity 5の場合は、Skyboxが環境光に影響をあたえることが出来ます。標準では…

【Unity】Unity5のリアルタイムGI と LightProbe

…ェックを外します。 そもそもDynamic GIを使用したくない場合は、メニュー>Window > Lighting から Precomputed Realtime GI や Baked GI を外すと良さそうです。 その場合は、Ambient Light(Environment Light)でライトの輝度を少し上げておくと良いかもしれません。 関連 Unity5 で画面を綺麗にするライティングに挑戦してみるメモ - テラシュールブログtsubakit1.hateblo.jp

【Unity】Unity 5 で「光モノ系」を表現するあれこれ

…!Unity5向けのライティングやプロジェクト構造を読む - テラシュールブログ もしくは古き良き、ノーマル反転アウトライン表現による擬似Bloomエフェクト。 ImageEffectによるBloomも動くには動きますが、モバイルでHDRが動作しなかったと思うので、調整が面倒ってのもあります。 関連 Unity5でライトを焼く - テラシュールブログ Unity5のStandardシェーダのパラメタをスクリプトからいじろうとして丸一日潰れた話 - D.N.A.のおぼえがき […

Unity 5 で最近よく使ってる絵作りのメモ

…ールブログ 作ったらライティングします。ライティングする時はAutoのチェックは外すし、Compressedのチェックも外します。ある程度影の形が決まったらAOとFinalGather入れて、ライトをMixedに設定します。 Unity5 で画面を綺麗にするライティングに挑戦してみるメモ Unity5を使った屋内向けにもう少し綺麗なライティングのメモ あとフレアを設定します。 太陽扱いのDirectionalLightにLensFlareコンポーネントを設定してDirecti…

【Unity 5】UnityがSketchup(skp)に対応したので椅子とか家とかディズニーランドとか色々読んでみる

…ty5を使った屋内向けにもう少し綺麗なライティングのメモ - テラシュールブログtsubakit1.hateblo.jp Unity5 で画面を綺麗にするライティングに挑戦してみるメモ - テラシュールブログtsubakit1.hateblo.jp 【Unity】Unity 5.1で追加された機能で個人的に気になった部分まとめ - テラシュールブログtsubakit1.hateblo.jp https://3dwarehouse.sketchup.com/index.html

シーンの読込時に"ライティングが無効になる/色が変になる"不具合の対処法

…ーンを読み込んだ際にライティングが無効になる感じのバグが確認されています。この現象は、どうやらMacかつライティングのベイク設定がContinuous Baking(5.1よりauto)の場合に発生するみたいです。 対策としては、Continuous Bakingのチェックを外し、ライティングのベイクを(少なくともシーンを再生する前に)手動で行う事みたいです。 メニューバー>Lighting>でライティングウィンドウを開き、Continuous Bakingのチェックを外し、…

Unity5とSSRで床の反射を表現する、kode80SSR

…を適応したいカメラのライティングモードはDeferredに設定します。 kode80/kode80SSR · GitHubよりZipをダウンロードし解凍します。 ダウンロードしたファイルから、「Assets/Scripts」の「SSR.cs」と「SSR.cs.meta」及び「Assets/Resources」を自分のプロジェクトへドラッグ&ドロップしインポートします。 SSRを使いたいカメラ(とりあえずMainCamera)へSSRを追加(Add Component)します。…

Unity5でライトを焼く

Unity5よりライティングの方式がEnlightenへ代わり、ライティングのベースがRutime GIを始めとしたランタイムなライティングへシフトしました。 しかし実際問題ライティングは非常に高い負荷を持っており、特にモバイルデバイスやGear VR、Oculus Riftといった可能な限りフレームレートが必要なケースではランタイムなライティングの負荷が高いケースも依然存在します。 そういった負荷を可能な限り下げたいケースでは、ライトを焼いてしまう方法は非常に重要な要素とな…

Unity5の太陽をコントロールする

…!Unity5向けのライティングやプロジェクト構造を読む - テラシュールブログtsubakit1.hateblo.jp 目次 目次 光の向きに太陽を表示する 太陽を派手にしたい その他 で、今回はフレアと太陽の話です。 光の向きに太陽を表示する 太陽の位置に光の表現を行ってみます。 Unity5よりLightでSunに設定したライトの方角に太陽の位置に「白い太陽」が表示されます。 この大気の調整を行うには、Materialを新しく生成しSkyBox>proceduralシェ…

Unite2015で公開されたRépublique Tech Demoをチェック!Unity5向けのライティングやプロジェクト構造を読む

… シーン構造を読む ライティングを読む コンポーネントを読む キャラクターを動かす部分を読む 感想 (オマケ)プロジェクトをサクサク読む Républiqueとは République(以下リパブリック)とは、フランス語で…意味は知りませんが、とにかくiOS及びPC(Steam)向けに販売されているステルスゲームです。 ゲームを開発するライアン・ペイトン氏は元々小島プロダクションでメタル・ギア・ソリッド4のアシスタント・プロデーサーを努めたり、Microsoft Game S…

Unity5を使った屋内向けにもう少し綺麗なライティングのメモ

… で画面を綺麗にするライティングに挑戦してみるメモ で大雑把なライティングについてのメモを書きました。 今回は屋内でのライティングについて色々試しました。 目次 目次 屋内のライティング Reflection Probe Color Collection 屋内のライティング 前回紹介した方法は基本的に屋外のやり方なので、屋内…つまり環境光が基本なライティングではない場所では少し使い勝手が悪いです。 というのも、Unityのモデルは基本的に環境光(Ambient Light)の…

Unity 5 で画面を綺麗にするライティングに挑戦してみるメモ

…Unity 5で行うライティング設定や綺麗にするポイントについて調査した内容をメモしておきます。 Unity 4 free と比較して Unity5 Personal Editionで出来るようになった事 で紹介したように、Unity5はBeastからEnlightenへ移行しました。その過程で幾つかのUIや設定のコツが変化していましたので、早速追跡調査しました。 いざライティング! 目次 目次 ステージ配置 オブジェクトのマテリアル(材質)の設定 チャート図を使用 テンプレ…

Unity 4 free と比較して Unity5 Personal Editionで出来るようになった事

…になります。 それとライティングはBeastからEnlightenに変わり、何か色々とあったらしい制限が取っ払われました。但しライティング設定方法や焼くコツが変わったので、その辺り注意が必要です。 Deferred Renderingは何かいつの間にかFree版でも使えたような使えなかったような。 RenderTextureが使用可能に レンダリング先を画面ではなくテクスチャに書き出すRenderTextureが使用可能になりました。 これで、ユニティちゃんライブの背景にある…

スタンダードシェーダー楽しい

…しないといけなかったUnity 4と比べてとりあえず置いたらコレになったので、中々良い感じ。 で、BloomとSSAOのイメージエフェクト付けたり。 この辺りの調整はセンスが要りますね。自分は要練習。 今回のモデルはコレ。 https://www.assetstore.unity3d.com/jp/#!/content/7477 関連 Unityのゲーム画面を綺麗にするライティング - テラシュールブログ Unityのゲーム画面を綺麗にするライティング - テラシュールブログ

Sample Assetsのプロトタイプアセットを並べて簡単なステージを作ってみよう[Unity]

…ーム画面を綺麗にするライティング - テラシュールブログ Unityのゲーム画面を綺麗にするライティング - テラシュールブログ 後はStageオブジェクトのレイヤーを「Floor」等にして、そのあとLayersのFloorレイヤーをロックすれば、ステージギミックやプレイヤーを配置する際に誤って選択することがなくなり、便利です。 Unityで特定のオブジェクトをシーンビューから選択出来ないようにする - テラシュールブログ Unityで特定のオブジェクトをシーンビューから選択…

Unityのゲーム画面を綺麗にするライティング

… で画面を綺麗にするライティングに挑戦してみるメモ - テラシュールブログ Unity5 で画面を綺麗にするライティングに挑戦してみるメモ - テラシュールブログ モバイル向け最適化はこちら tsubakit1.hateblo.jp 本編 今回は画面を綺麗にする…というか、3D画面を古臭い3Dっぽくなくす方法を紹介します。と言っても、以前紹介してるのでその焼き直しです。 Ambient Lightとか使って絵作り - テラシュールブログ Ambient Lightとか使って絵…

UnityでIBL(イメージドベースドライティング)、実写から光源を求める

…L(イメージベースドライティング)とは「画像を元にライティングを行う」技術だ。オブジェクトをリアルに表現している要素は殆どライティングなので、既存の画像を元に光源を設定すると、非常によく見える。これと「物理シェーダー(現実に存在する材質の反射率や光沢等を使用してシェーダーのパラメータを設定する技法)」を組み合わせると、非常にリアルな感じに見えるようになる。今回はIBLの話。 絵の中にモデルを配置してみた的な 光源計算は画像から取得 Lightmapping ExtendedU…

Unity でお手軽 IBL -- ProbePolisher を試してみた

…い、イメージベースドライティング(ライティングではなく画像から光源表現する)に近い事を表現するアセットらしい。 照明基礎 3: IBL(イメージ・ベースド・ライティング)1ちなみにLightProbeとは、光源情報を先にベイクしておく事で、リアルタイムで動作するモデルにも超低負荷(モバイルで動かせるレベル)で光源情報を適応させることの出来る技術。思ってる以上に見た目が綺麗になるのでお勧め(但しPro専用)使い方については、KarasuさんのUnity Pro機能 LightP…

ライトを複数置いた時の問題

ライティングは、Unityのゲームを手っ取り早くハイクォリティに見せる為の手段の一つだと思う。キャラクターに影が付けば難しい事をしているように見えるし、 何より3Dと世界が巧くマッチするので、3D特有の安っぽさが消える。と、調子に乗って一杯ライトを置きまくったら、反映されないライトが出てきた。どういうこっちゃ。 MOBは消毒だー■反映されないライトまずコイツを見てほしい。下の絵は、ライトを持った主人公・dRobot-X(仮)が、大怪獣CaveWorm(仮)に 一歩近づいたとき…