Yuyeyyyrender-notes
§ About

关于我

Graphics / Rendering · PBR · SSS · Hair

Unity 图形 / Shader 爱好者,偏技术美术 / 渲染工程方向。喜欢把看起来很玄学的效果拆成数学和代码,再一点点还原出来。这个站集中记录图形学基础、渲染管线笔记、URP 实战 Shader 与面试问答整理。

§ Passes

技能 Pass

按 framegraph pass 的方式排列当前熟悉的渲染方向。LUT 渐变条长度即熟练度,颜色越偏琥珀代表越接近顶配。

  1. §Shadow01

    阴影

    4.0/5.0
    • PCF
    • PCSS
    • URP Shadow
    • Cascaded

    # 软硬阴影、级联与百分比近似软阴影

  2. §GBuffer02

    延迟渲染

    3.0/5.0
    • MRT
    • G-Buffer
    • Lighting Pass
    • Deferred

    # 多目标渲染与延迟光照合成

  3. §Lighting03

    PBR 光照

    4.0/5.0
    • BRDF
    • Cook-Torrance
    • IBL
    • URP Lit

    # 直接光 + IBL,对比 Unity Lit 拆解差异

  4. §SSS04

    皮肤次表面

    3.0/5.0
    • Thickness Map
    • Pre-integrated LUT
    • Kernel
    • Screen Space

    # 厚度图驱动 + 预积分 LUT 的皮肤散射

  5. §Hair05

    头发 Kajiya-Kay / Marschner

    4.0/5.0
    • Kajiya-Kay
    • Marschner
    • Aniso
    • Tangent

    # 双 Kajiya 高光近似 Marschner 的实践

  6. §Volumetric06

    体积光

    3.0/5.0
    • Ray Marching
    • Fog
    • Light Shaft
    • Skybox

    # 大气散射、体积雾与光柱

  7. §Water07

    水体 / 草地

    3.0/5.0
    • Gerstner
    • Depth
    • Normal
    • Vertex Anim

    # 水面波形 + 草地交互与移动端优化

§ Radar

渲染能力雷达

六维自评:PBR / Shader / 管线 / 优化 / 数学 / 工具链。点击顶点或轴标签切换维度详情。

PBRShaderPipelineOptimizationMathToolchain
§ Axis · PBR

PBR

4.0/5.0

从零写一套 PBR,对比 Unity URP/Lit 的 BRDF 差异,拆近场与远场光照,处理 IBL 的辐照度与预滤波卷积。

§ Timeline

项目时间线

最近的渲染实验与文章。已成文的整卡可跳转,§ wip 表示还在整理中。

  1. 01

    自定义 PBR 与 Unity Lit 的差异拆解

    • PBR
    • BRDF
    • URP

    记录从零写一套 PBR,并对比 Unity URP/Lit:为什么要改 BRDF、为什么要拆近场和远场光照。

    阅读
  2. 02

    基于厚度图的皮肤 SSS:预积分 LUT 实战

    • Skin
    • SSS
    • LUT

    从厚度图获取数据、生成 SSS kernel,再到 LUT 采样和屏幕空间模糊的完整流程示例。

    阅读
  3. 03

    Kajiya-Kay & "类 Marschner" 头发高光

    • Hair
    • Kajiya-Kay
    • Marschner

    为什么用两条 Kajiya 高光来近似 Marschner,多分支高光在头发体积感中的作用是什么。

    阅读
  4. § wip04

    Tequila Sunset 动态天空盒

    • Skybox
    • Atmosphere
    • Volumetric Cloud

    仿《极乐迪斯科》的龙舌兰日落风格天空,带大气散射、日夜循环和体积云雾的尝试。

  5. § wip05

    Inception 风格 Portal

    • Portal
    • RenderFeature
    • Multi-Camera

    使用 URP ScriptableRendererFeature 实现的多相机 Portal,支持折射、边缘 FX 和多层嵌套。

  6. § wip06

    水体 & 草地交互

    • Water
    • Grass
    • Vertex Anim

    通过深度、法线与顶点动画实现风动草地和角色交互波纹,兼顾移动端性能优化。

§ Output

联系

如果你也在做实时渲染相关的东西,欢迎来交流。

§ EOT · end of about