加载中
unity的URP管线渲染Shader分析

URP管线核心函数 UniversalFragmentPBR half4 UniversalFragmentPBR(InputData inputData, half3 albedo, half metallic, half3 specular, half smoothness, half occlusion, half3 emissio...

2021/09/12 00:44
2K
C++下LuaPB协议升级

使用Lua Table 解码 编码 PB协议,效率比较低,主要是因为需要lua内部字符串比较 和 跨lua和c之间的 Int解码操作,比较消耗 如果从C++部分,直接访问lua虚拟机内部的 Table数据结构,以及使用...

lua
2020/09/25 20:29
152
VFXShaderGraph

VFX效果主要集中 1:UV 运动 2:Mask 蒙版 3:flowMap 运动 4:add Multi 颜色调整 核心问题在于 目标效果的设计 和 基础结构的组合

2020/09/04 20:59
565
跨语言的Unity性能分析

通过xlua 生成代码 c#调用lua lua调用c# 通过c# 直接调用 C++ 函数 C++函数回调 C# 都会导致 UnityProfiler 失效, 无法捕获相关函数数据 可以修改xlua生成代码模板, 加入 try { Profiler.Beg...

2020/08/29 15:34
267
Bezier贝塞尔曲线研究

参考 itweenPath 插件 1:GetWorldPath 获得世界空间的 配置Bezier点 2:补偿两个控制点 得到 整条bezier曲线 3:根据在曲线位置 在控制点 之间插值 得到光滑曲线...

dcc
2020/08/22 16:30
159
Lua差分系统

https://gitee.com/liyonghelpme_admin/LuaDiff Lua差分系统设计 1:通过Protobuf 的 optional 方式,来序列化和反序列化差分数据 2:通过Lua自身的Metatable 来支持 标记数据变动 实现差分数...

2020/05/27 21:47
134
简单PBR皮肤渲染

基础的PBR渲染 1:baseColor 基础的红色 皮肤 作为 PBR 的 albeo 输入 2:皮肤的 normalMap 皮肤的基础Normal 3:DetailNormalMap 皮肤本身有大量的 毛孔细节, 通过一张 Detail 噪音Normal ...

2020/05/23 14:26
2.5K
Unity中的PBS渲染

PBR 渲染参数非常少 主要 albedo normal metalic smooth ao heightmap Unity 渲染管线 核心函数 fragForwardInternal Unity shader的PBR渲染 核心函数 UNITY_PBS_SHADE 支持三种函数类型 di...

2020/05/18 19:51
527

没有更多内容

加载失败,请刷新页面

返回顶部
顶部