Yuyeyyyrender-notes

§ Lab

作品集与渲染练习

上半部分是完整落地的项目,配效果视频;下半部分是按渲染方向拆的专项练习,配静态图。 每张卡片双击进入对应的技术笔记,§ wip 表示笔记还在整理中。

§ Portfolio

作品集展示

完整落地的渲染项目,附效果视频。双击卡片进入对应的技术笔记,看具体是怎么做的。

2.5D 室内光照系统预渲染
§ Unity URP / 2.5D

2.5D 室内光照系统预渲染

仿《极乐迪斯科》室内光照:AI 出法线与深度图做离线预渲染,RenderFeature 重建世界坐标并回写 Z-Buffer,让 2D 面片接收实时光照并与 3D 动态物体正确遮挡。

URPRenderFeatureLightingAI 预渲染
URP 后处理卡通风格化渲染
§ URP / 后处理 / 风格化

URP 后处理卡通风格化渲染

屏幕空间后处理卡通化:色阶化 + 深度/法线混合描边 + 排线/网点填充,用 4-pass 时序稳定(Temporal History)解决描边闪烁。

URP后处理卡通渲染描边TAA
§ Exercises

渲染练习

按渲染方向做的专项练习,每项都有对应的实现笔记与踩坑记录。双击卡片查看。

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

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

从零写一套 PBR,对比 Unity URP/Lit 的 BRDF 项、能量守恒与几何可见性函数差异。

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

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

厚度图获取、SSS kernel 生成、LUT 采样到屏幕空间模糊的完整流程。

SSSLUTSkin
Kajiya-Kay 与「类 Marschner」头发高光
§ Hair

Kajiya-Kay 与「类 Marschner」头发高光

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

HairKajiya-KayMarschner