Work
Render
ShapeFX shader
Houdini 特殊处理模型 uv 通道数据,实现的顶点动画效果

GFX ShapeFX shader
GFX 特效 shader 中添加 ShapeFx 功能

Distort shader
抓取屏幕进行处理的着色器,包含扰动、颜色分离、多种模式模糊效果等。


GFX ShapeFx 和 Distort 结合的效果

Decal shader 视察深度效果

全息效果 shader
使用一个 pass 完成,破碎、边缘抖动、碰撞挤压效果基于顶点位移,着色基于 PBR 框架完成。

PBR 卡通 NPC shader
效率优先、单个材质完成角色身体、面部、眼睛、头发(低级的 npc 倾向于没有头发)的渲染

textMeshPro 组件 故障字体 shader

粒子特效用简谐顶点动画 shader

fake interior 假窗口效果

Max DX shader
规则和 Unity 项目类似,用于美术直接在 max 中预览涉及顶点色、uv 通道(头发的渐变、眼睛与面部的插值、描边粗细)的效果

基于模板测试的外描边 shader

Editor
Unreal-Max LiveLink动画编辑工具

Unreal LookDev发布版

Shader Debug 编辑器&运行时工具


TimeLine Camera 可视化贝塞尔曲线工具

Houdini-Unity远程烘培工具

角色prefab 制作工具
一键制作 prefab 资产,可直接进包;根据路径匹配类型,进行相应的操作;更迭 fbx 文件,重新制作可继承各种旧 prefab 数据;一个 fbx 可对应多个 prefab,以 json 文件记录。

场景 prefab 制作工具
增加自动正确赋予多维子材质顺序的功能,根据 max 工具导出的 json 文件进行判断。

prefab 检查工具
通过 debug 形式进行输出


max 生成动作实际位移节点、及塌陷动作到原地工具

角色 fbx 输出工具
增加白名单功能,通过 json 文件,过滤可以输出的对象

转换骨骼工具
自动将骨骼在 bip 类型 bone 类型之间转换,以供动作同事修改骨骼动画

场景 fbx 输出工具
处理多维子 mesh,使其材质 id 显示顺序与 导入 Unity 中 fbx 的子材质顺序一致,并输出记录子材质信息的 json文件

fbx 缩放工具
批量修改 fbx 文件的缩放大小

骨骼驱动布料模拟工具
程序化进行布料模拟的准备工作

Learn
Render
GAMES202学习
Shadow
-
Shadow Mapping

-
PCF

-
PCSS

Diffuse PRT

Screen Space Ray Traching
-
只有直接光照

-
SSR

Kulla-Conty BRDF
通过预计算生成贴图,实时采样计算,弥补BRDF(下)因忽略了平面之间光线多次弹射而损失的能量,结果为上图

Real Time Ray Trach 降噪
-
输入有这些缓冲等:



-
频域的联合双边滤波

-
时域上多帧混合

视察 shader

PBR shader

程序纹理

虹彩效果的卡牌

闪闪发光的方块 shader

Editor
噪声生成工具
基于Compute Shader的noise生成工具,能够自动识别特定目录下的Compute shader,自动获取其中的Kernel和属性,并显示在UI面板上。
