diff --git a/03-UnrealEngine/Rendering/RenderFeature/Lumen学习笔记(4)——Game104学习笔记.md b/03-UnrealEngine/Rendering/RenderFeature/Lumen学习笔记(4)——Game104学习笔记.md index bd05389..56cc392 100644 --- a/03-UnrealEngine/Rendering/RenderFeature/Lumen学习笔记(4)——Game104学习笔记.md +++ b/03-UnrealEngine/Rendering/RenderFeature/Lumen学习笔记(4)——Game104学习笔记.md @@ -5,6 +5,24 @@ excerpt: tags: rating: ⭐ --- +# 前言 +相关论文地址: +- Reflective Shadow Maps: https://users.soe.ucsc.edu/~pang/160/s13/proposal/mijallen/proposal/media/p203-dachsbacher.pdf +- Light Propagation Volumes: https://ericpolman.com/ +- VXGI: + - https://on-demand.gputechconf.com/gtc/2014/preseintations/S4552-rt-voxel-based-global-illumination-gpus.pdf + - https://docs.nvidia.com/gameworks/content/gameworkslibrary/visualfx/vxgi/product.html + - https://developer.download.nvidia.com/assets/gameworks/downloads/secure/GDC18_Slides/Advances%20in%20Real-Time%20Voxel-Based%20GI%20-%20GDC%202018.pdf?HAwkc19IdhKMFWUs8jSk-If6y4QowlgUUrY8F9SL1-4qnhWWo-u5_gptg4ITWjMJCd1JrFbGmBw4-ztQCJ4M9Bh61am6lFCerKQVApEjN-HQ4chiSb5MLRLY41TyIse6_XW2DpNAe0_4inrYkZqxVb2iGiyZQhxwzfZ40dByP-X8jRYfWhJVsC1aSIqZ8BkooGkjUoUUGw2r7AAxyWVQole9a4je_76g04KtUwlONQ== +- Lumen: + - [https://youtu.be/2GYXuM10riw](https://youtu.be/2GYXuM10riw) + - https://www.advances.realtimerendering.com/s2021/Radiance%20Caching%20for%20real-time%20Global%20Illumination%20(SIGGRAPH%202021).pptx +- SSGI: https://www.ea.com/frostbite/news/stochastic-screen-space-reflections +- DDGI: + - https://zhuanlan.zhihu.com/p/404520592 + - https://developer.download.nvidia.com/video/gputechconf/gtc/2019/presentation/s9900irradiance-fields-rtx-diffuse-global-illumination-for-local-and-cloud-graphics.pdf + - https://www.jcgt.org/published/0008/02/01/paper-lowress.pdf +# HIZ Tracing + ![[HierachicalTracing2.png]] ![[HierachicalTracing3.png]] @@ -146,3 +164,10 @@ MeshCard的目的是为了将直接光照存储在模型上(Surface Cache) ![[WorldSapceRadianceCache.png]]![[WorldSpaceRadianceCache.png]]![[ConnectingRays.png]]![[ConnectingRays2.png]]![[ConnectingRay3.png]]![[PlacementAndCacheing.png]] ## Phase4:Shading Full Pixels with Screen Space Probes +在ScreenSpaceProbes将场景Radiance都收集好。 +![[ConvertProbeRadianceTo3rdOrderSphericalHarmonic.png]] + +![[FinalIntegarationWithSH.png]] + +## 性能问题 +![[LumenTrackMethod.png]] \ No newline at end of file diff --git a/03-UnrealEngine/卡通渲染相关资料/渲染功能/其他参考/其他游戏与软件参考/杂图/376A7C57EF7679C4414F9C1708EED855.png b/03-UnrealEngine/卡通渲染相关资料/渲染功能/其他参考/其他游戏与软件参考/杂图/376A7C57EF7679C4414F9C1708EED855.png new file mode 100644 index 0000000..7d8a103 --- /dev/null +++ b/03-UnrealEngine/卡通渲染相关资料/渲染功能/其他参考/其他游戏与软件参考/杂图/376A7C57EF7679C4414F9C1708EED855.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:168916c542ba83aca670e41a4d66d7e4902d4723c16eee74e0f4b580d856ba72 +size 366327 diff --git a/08-Assets/Images/ImageBag/Lumen/Lumen104/ConvertProbeRadianceTo3rdOrderSphericalHarmonic.png b/08-Assets/Images/ImageBag/Lumen/Lumen104/ConvertProbeRadianceTo3rdOrderSphericalHarmonic.png new file mode 100644 index 0000000..de74dd4 --- /dev/null +++ b/08-Assets/Images/ImageBag/Lumen/Lumen104/ConvertProbeRadianceTo3rdOrderSphericalHarmonic.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:51dc7eb261de2af354f0ce35db83a131104fbd8923276f5b9262e61082296f3d +size 394772 diff --git a/08-Assets/Images/ImageBag/Lumen/Lumen104/FinalIntegarationWithSH.png b/08-Assets/Images/ImageBag/Lumen/Lumen104/FinalIntegarationWithSH.png new file mode 100644 index 0000000..f88b76d --- /dev/null +++ b/08-Assets/Images/ImageBag/Lumen/Lumen104/FinalIntegarationWithSH.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6fdf2958b42be7339e7f0edf1b47278052f3f19cc5453961c737b5bf6bdc9caa +size 1025891 diff --git a/08-Assets/Images/ImageBag/Lumen/Lumen104/LumenTrackMethod.png b/08-Assets/Images/ImageBag/Lumen/Lumen104/LumenTrackMethod.png new file mode 100644 index 0000000..aaf9a62 --- /dev/null +++ b/08-Assets/Images/ImageBag/Lumen/Lumen104/LumenTrackMethod.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:172358e974af55aa43b0f4933323f8c5833e5581ecdb2bc709bac243a93e57a9 +size 266088 diff --git a/08-Assets/Pasted Image 20240420210222_918.png b/08-Assets/Pasted Image 20240420210222_918.png deleted file mode 100644 index bae1830..0000000 Binary files a/08-Assets/Pasted Image 20240420210222_918.png and /dev/null differ