MatCap方案 使用说明 制作合适的MatCap贴图 这张图决定冰像不像,网上找、Vray渲个球、ASE或者ShaderForge连,甚至直接手绘,总之只要一张长得像下面的图 注意MatCap图只有中间球形区域有实际作用 必须要制作Alpha通道用于冰的透明 ...
听说MatCap能在低端机上做出很漂亮的pbr效果,就尝试了一下。 MatCap全称MaterailCapture,里面存的是光照信息,通过法线的xy分量去采样matcap,得到在该方向法线的光照信息,因为不是实时光照,所以性能好,好不好看就看你的Matcap做得好不好了。下面是简单的matcap尝试: 各种效果如下: matCap贴图的获取: 这边提供几个可以获取MatCap贴图的网址: htt ...
2017-05-19 16:07 0 5827 推荐指数:
MatCap方案 使用说明 制作合适的MatCap贴图 这张图决定冰像不像,网上找、Vray渲个球、ASE或者ShaderForge连,甚至直接手绘,总之只要一张长得像下面的图 注意MatCap图只有中间球形区域有实际作用 必须要制作Alpha通道用于冰的透明 ...
Pipeline2. Shader Graph Lightweight Render Pipeline ...
最近看了siki老师的shader教程,感谢siki老师,讲课真好。之前看了一些Shader的书,因为没有图形学的基础,所以看的挺痛苦的。然后看了siki老师的视频后,结合以前看的书一下子明了了。 在这里我写下笔记和视频的代码,方便自己以后查看。 在这篇文章里主要介绍了Unity Shader ...
类型 精度 float 32位浮点数 half 16位浮点数,范围-60 000~60 000 fixed 11位浮点数,范围-2.0~2.0 ...
一、固定功能着色器(Fixed Function Shader) 固定功能着色器为固定功能渲染管线的具体表现。功能较简单兼容比较老的机器 二、表面着色器 存在于Unity3D中由U3D发扬光大的一门技术。Untiy3D为我们把Shader的复杂性包装起来,降低shader的书写门槛,创建 ...
书看到第八章,跟随写了一些例子,但有些数值类型的使用还是需要特别注意,经常需要查阅,在这里做一下总结。 1 ShaderLab属性类型和Cg变量类型的匹配关系 Color、Vector:float4,half4,fixed4 Range、Float:float, half ...
一、什么是shader? shader是一段GLSL(openGL着色语言)小程序,运行在GPU(图形处理器),而非CPU使用GLSL语言编写,看上去像c或c++,但却是另外一种不同的语言。使用shader就像写个普通程序一样,写代码-->编译-->链接在一起才能生成最终的程序 ...
uniform变量在vertex和fragment两者之间声明方式完全一样,则它可以在vertex和fragment共享使用。(相当于一个被vertex和fragment shader共享的全局变量) uniform变量一般用来表示:变换矩阵,材质,光照参数和颜色等信息 ...