Shader
ykr168age
这个作者很懒,什么都没留下…
展开
-
Unity ShaderLab学习总结
Unity ShaderLab学习总结Why Bothers?为什么已经有ShaderForge这种可视化Shader编辑器、为什么Asset Store已经有那么多炫酷的Shader组件可下载,还是有必要学些Shader的编写?因为上面这些Shader工具/组件最终都是以Shader文件的形式而存在。需要开发人员/技术美术有能力对Shader进行功能分析、效率评估、选转载 2015-11-08 07:34:28 · 475 阅读 · 0 评论 -
简单的光照模型
龙书和SDK光照的例子也看到几个了,今天看《GPU 编程与CG 语言之阳春白雪下里巴人》系统的学了学,也能写写shader练练手了。1个月前让我抱着一本图形学书死啃的话,我肯定读不出来个所以然,因为那时才刚刚学完固定流水线,对3D还处于混沌的状态。今天学习光照模型,所以特意翻开了图形学书查看资料,惊奇的发现,我实践中学到的大部分不甚明了的知识,在书中都有解答。现在明白了,为什么图形学是基本转载 2016-02-02 22:45:48 · 1603 阅读 · 0 评论 -
局部光照模型及其BRDF
提要常见的光照模型一般包括四个部分ambient, diffuse, specular, 和emitted light. 即:vertex color = ambient + diffuse + specular + emitted light当有多个光源的时候,最后的颜色就是多个结果的叠加。对BRDF不熟悉的移步 基于BRDF的光照模型。A转载 2016-02-02 23:01:12 · 912 阅读 · 0 评论 -
Unity ShaderLab学习总结
Why Bothers?为什么已经有ShaderForge这种可视化Shader编辑器、为什么Asset Store已经有那么多炫酷的Shader组件可下载,还是有必要学些Shader的编写?2014-0718-1607-11-33.png因为上面这些Shader工具/组件最终都是以Shader文件的形式而存在。需要开发人员/技术美术有能力对Shader进行转载 2017-03-05 13:58:04 · 826 阅读 · 0 评论 -
Shader实例:NGUI图集中的UISprite正确使用Shader的方法
点击打开原文链接效果:变灰,过滤,流光 都是UI上常用效果。比如:1.按钮禁用时,变灰。2.一张Icon要应付圆形背景框,又要应付矩形背景框。就要使用过滤的方式来裁剪。避免了美术提供两张icon的麻烦,又节省了内存。3.流光,呃……,策划就是要,你能怎么办。实践:NGUI把要用到的图片做成了图集,它会记录每一张小图的信息。包括:每一张小图在这张图集里面的位置,长,宽,padding,border。...转载 2018-05-30 17:33:27 · 677 阅读 · 0 评论