随笔分类 - 渲染系列
主要描写shader以及gpu知识
摘要:Surface Shaders需要受到灯光和阴影的影响。Surface Shaders是一种比较容易编写光照的shader - 这是与Unity的抽象封装。 Surface Shader输入结构 Surface Shader编译指令 1.它必须放在SubShader块,而不是Pass。表面着色器本身
阅读全文
摘要:项目上遇到了一个问题,灰度shader无法在mask下使用,两个之间会一定的冲突。经查验是mask组件对shader的相关属性有要求,添加相关的属性则可符合要求使其他shader使用UGui里的mask。 完整代码如下: Shader "Unlit/graytest"{ Properties { _
阅读全文
摘要:客户的要求如下 步骤: 1.进行玻璃瓶效果分析 效果如下:高光,类次表面散射(里层通透而外层较为暗淡),外层白色勾勒轮廓。 高光:unity内部提供光滑度参数,越光滑则高光效果越明显,啤酒瓶材质是属于光滑,高光明显,可用下面的公式: o.Smoothness = _Glossiness; 数值可控制
阅读全文
摘要:自己做个总结先。当然文中很多内容都是从各位大神的文档当中看的。我只是站在巨人的肩膀上。 首先什么是shader?其实就是一个在显示屏当中的显示程序,俗称着色器。它可以定义物体在硬件显示屏当中的显示方式,例如物体颜色和表面贴图,光泽等。貌似3Dmax和maya都有相关的shader程序。本篇基于uni
阅读全文

浙公网安备 33010602011771号