DevSceneLog

752 words

点光源照亮周边物体和角色自身


在unity里如何实现“八方旅人”动态的光影效果

前向渲染多点光源实现方案

  • 思路
    • 基于Depth-Prepass生成深度图.
    • 申请LightVolume贴图以用于生成屏幕空间结构.
    • DepthPrepass-Geometry队列中进行LightVolume对象绘制.
    • 在对应的Shader里进行屏幕空间光照采样



Unity-LightVolume 基于URP-Forward管线的屏幕空间光照系统 - StriteR的文章 - 知乎

延迟渲染

  • 考究
    • 延迟渲染下无法使用MSAA抗锯齿
    • AMD的FSR算法,可以在延迟渲染下进行抗锯齿



原神为什么不适配AMD的fsr技术? - David Huang的回答 - 知乎
gpuopen
FidelityFX-CLI 工具

移轴摄影的方式布局场景和视角



《艾尔登法环》变成小人国?玩家利用移轴摄影技术展现交界地美景 - 爱游戏的萌博士的文章 - 知乎

比例感

HD-2Dグラフィックの仕組みと作り方を解説します【Unity】【ひろはす】

自定义曲线实现河流

游戏曲线理论以及插件制作整理 - CuriousBaby的文章 - 知乎
Unity程序化河流生成 - 就是爱折腾的文章 - 知乎

天气

通过全局雾效、SkyBox颜色、方向光的设置改变场景的天气和范围
Unity 技术开放日 | 绝对干货 -《黎明之海》如何打造以假乱真的海洋系统? - Unity官方的文章 - 知乎
不同天气下的表现

体积光

塞尔达渲染分析
[GDC Talk]低复杂,高保真——INSIDE里的渲染技术 - 默默默默默的文章 - 知乎
大气渲染
插件

2d雪花

ShaderToy
ShaderToy
ShaderToy

Fog

[GDC Talk]低复杂,高保真——INSIDE里的渲染技术 - 默默默默默的文章 - 知乎
HeightExponentialFog
可交互雾
URP RayMarching Fog