03 2023 档案
摘要:Low版钻石效果,这里我购买了Unity商店里的资源——GemShader&CrossFlare,其实现效果其实很简单。 一个好的效果,shader占50分,贴图占50分。 这里思路是做一个割裂的CubeMap贴图,然后使用折射过的向量和视线的反射向量去采样即可。 割裂的CubeMap如下: sha
阅读全文
摘要:关于PBR工作流,看下unity内置shader的设定: 可以看到有2种工作流,Specular和Metallic。它们的区别如下: 也就是前者用了一张Specular Map,后者用的是Metallic Map。那么它们的不同点总结如下: Specular WorkFlow 1. Diffuse
阅读全文
摘要:可参考:万物皆可镭射,个性吸睛的材质渲染技术 镭射公式分享如下: 1 // 此公式来源于:https://zhuanlan.zhihu.com/p/487204843 2 // HSV -> RGB 3 half3 HUEToRGB(half h) 4 { 5 half3 color; 6 colo
阅读全文
摘要:参考文章:https://zhuanlan.zhihu.com/p/571468873 shader面板参数如下: 漫反射部分使用了ramp贴图,和3层上色,来模拟SSS的效果。 Ramp贴图从左到右,从白色到暗色,u坐标使用NoL来采样。 数学意义是,光线垂直打到的地方更亮,光线垂直处NoL为0,
阅读全文
摘要:可参考:http://answers.unity3d.com/questions/1213025/separating-submeshes-into-unique-meshes.html 代码如下: 1 using UnityEditor; 2 using UnityEngine; 3 using
阅读全文