Announcement

Collapse
No announcement yet.

UE4 Lightmass Deep Dive ポストモーテム

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    UE4 Lightmass Deep Dive ポストモーテム

    Click image for larger version

Name:	pasted image.png
Views:	1
Size:	39.7 KB
ID:	1188886

    2016年7月30日に行われたライセンシー様向けライトマス勉強会のポストモーテムをこちらで行おうと思います。
    新たな知見が得られた場合、是非是非情報共有していただけると幸いです!

    資料公開などもこちらでおこなっていこうと思います。


    ---当日のアジェンダと資料---
    基礎編①: Lightmassの仕組み ~Lightmap編~ (Epic Games Japan: 篠山範明)
    資料(pdf): https://epicgames.box.com/s/dc0p4z15...yiy0mi074vbotc
    SlideShare: http://www.slideshare.net/EpicGamesJ...ic-games-japan

    実践編①: 建築ビジュアライズにおけるLightmass実践使用方法 (フリーランス 真茅健一様)
    動画: https://www.youtube.com/watch?v=Y7r2...ature=youtu.be
    資料(pdf): https://epicgames.box.com/s/0owidz7x...hb88rg8wakh88z
    SlideShare: http://www.slideshare.net/EpicGamesJapan/lightmass

    基礎編②: Lightmassの仕組み ~Precomputed Light Volume編~ (Epic Games Japan: 篠山範明)
    資料(pdf):https://epicgames.box.com/s/545vpcts...1v7n3ihc5irqlb
    SlideShare: http://www.slideshare.net/EpicGamesJ...dive-part2-pub

    実践編②: 大規模ゲームにおけるLightmass運用方法 (SQEX大阪: 斎藤修様)
    資料: https://epicgames.box.com/s/t4rclppy...f4vrwgvngyjpff
    SlideShare:http://www.slideshare.net/EpicGamesJapan/cs-66750222
    Last edited by Nori Shinoyama; 10-05-2016, 02:18 AM.

    #2
    まずは、Epic Japanが行いましたLightmassの基礎アルゴリズムの説明講演資料を公開しました~
    Last edited by Nori Shinoyama; 07-31-2016, 07:22 AM.

    Comment


      #3
      真茅さんの講演もupしました。
      真茅さんありがとうございます!

      Comment


        #4
        Click image for larger version

Name:	Emissive00.png
Views:	1
Size:	151.4 KB
ID:	1112833
        今回全く話さなかったエミッシブライトの補足。画像は、右下にエミッブ1の白い球体を置いたもの。エミッシブライトはフォトンを放出しません、そしてスカイライトの様に事前キャッシュもしないので、間接光を出すことができません。
        壁のライトマップが汚いです。エミッシブライトはファイナルギャザリング時にレイがその物体に当ったら、マテリアルのエミッシブの値を取ります。この様な小さい球に当たるレイはまばらなで、ノイズが発生しています。


        Click image for larger version

Name:	Emissive01.png
Views:	1
Size:	156.6 KB
ID:	1112834
        特定の空間に沢山レイを飛ばす(Adaptive Samplingする)方法があります。Lightmass portalです。試しに発光球をPortalで囲います。壁のノイズが取れたのがわかるかと思います。
        しかし、PLVがノイズだらけです。これも昨日言った通りで、PLVはAdaptive SamplingがOffになっているので、Portalが機能しません。

        Click image for larger version

Name:	Emissive02.png
Views:	1
Size:	151.0 KB
ID:	1112835
        ということでPLVもAdaptive Samplingするようにしたのがこちら。PLVがスムーズになりました。この変更は採用され、(多分4.13で)PLVもAdaptive Samplingするようになります。

        Comment


          #5
          Lightmass.iniを弄りたい人へ

          lightmass.iniのパラメータの説明は、ソースコードのヘッダにしかありません。
          Githubから落としてきて、SceneExport.hを御覧ください。

          そして、残念ながら、上記のDeepDiveの説明では、PhotonMappingやFinalGatherを制御できず、より具体的な実装方法を知る必要があります。

          Comment


            #6
            本講演では、ライトマップの作成方法について触れませんでしたが、ハンドルネーム茄子さんがMayaにおけるライトマップのパディング記事を書いてくれてますので、参考になさってください。

            【UE4】ライトマップの適正パディングを確保する

            ---

            また、UDK時代の記事ですが、こちらもLightmap自身の作り方に関する説明が詳細に載っています。

            UDK: 18 Important Principles for Creating/Using Lightmaps (Lightmapping Basics)
            Last edited by Nori Shinoyama; 08-04-2016, 11:11 AM.

            Comment


              #7
              また、こちらはエンジニア向け、サンプリングの基礎数学をNVIDIAの竹重さんが詳細に説明しております。

              レンダリングにおけるimportance samplingの基礎
              レンダリングにおけるImportance Samplingの基礎(2)
              Last edited by Nori Shinoyama; 08-03-2016, 09:40 PM.

              Comment

              Working...
              X