顶点着色器 shader的三种变量类型 uniform变量一般用来表示:变换矩阵,材质,光照参数和颜色等信息;如果在vertex和fragment两者之间声明方式完全一样,则它可以在vertex和fragment共享使用;只读常量数据; attribute变量是只能在vertex shader中使用 ...
分类:
其他好文 时间:
2017-05-30 00:38:02
阅读次数:
248
材质球inspector面板在debug模式下可以看到Custom Render Queue一项: 其默认值为-1,表示使用相应shader的render queue设置。 也可以人为将其改为其它值,例如2000(opaque)或3000(transparent)等。 但严重不建议这样做,因为这使得 ...
分类:
编程语言 时间:
2017-05-29 22:19:30
阅读次数:
252
图中展示整个OpenGL ES 2.0可编程管线 图中Vertex Shader和Fragment Shader 是可编程管线; Vertex Array/Buffer objects 顶点数据来源,这时渲染管线的顶点输入,通常使用 Buffer objects效率更好。 Vertex Shader ...
分类:
其他好文 时间:
2017-05-29 18:28:25
阅读次数:
202
《计算机图形学》(第四版)正在学习中,学习目的是为了在Unity中使用shader实现不同的渲染效果。 希望在这里能把学习过程中学到的知识和遇到的问题记录下来。 工作环境是:Xcode8.3.2. 代码目录是:https://github.com/p0e0o0p0l0e0/Computer_Grap ...
分类:
其他好文 时间:
2017-05-27 20:02:10
阅读次数:
197
最近对shader产生了浓厚兴趣,发现一个超有意思的网站shadertoy.com,各种有意思的shader,很多都是百行以内代码实现,除了学习,作为opgl的练习场所也很不错。 分享今天看的一篇shadertoy入门教程https://gamedevelopment.tutsplus.com/tu ...
分类:
其他好文 时间:
2017-05-27 10:35:19
阅读次数:
178
最近想买个SurfaceBook,但是觉得价格有点小高,于是一直由于,直到最近几天看到学生及教职工购机专享9折认证地址在下面:https://www.microsoftstore.com.cn/student?Icid=StoreNavi_EDU觉得非常划算,于是赶紧淘宝购买了一个edu.cn邮箱,认证完成,购买了算算居然省了2000左..
分类:
其他好文 时间:
2017-05-25 21:56:47
阅读次数:
183
GLSurfaceView提供了下列特性: 1> 管理一个surface,这个surface就是一块特殊的内存,能直接排版到android的视图view上。 2> 管理一个EGL display,它能让opengl把内容渲染到上述的surface上。 3> 用户自定义渲染器(render)。 4> ...
分类:
其他好文 时间:
2017-05-25 13:28:24
阅读次数:
238
每个程序员的心中都有一位或者几位崇拜的偶像大神,本文在此总结了以下这些轰动全球的大神级程序员,在程序员这个圈子里,也许他们不仅仅是伟大这么简单! 1.JeffDean 谷歌搜索索引技术的幕后大脑。谷歌大规模分布式计算系统的设计师,例如:站点爬行,索引与搜索,在线广告,MapReduce,BigTab ...
分类:
其他好文 时间:
2017-05-24 16:08:58
阅读次数:
238
SkeletonGraphic.cs 代替官方的 SkeletonAnimation.cs 使用(对象/预制体上) SkeletonGraphic.shader 代替 官方的 Spine/Skeleton shader 使用(赋值给材质上) ...
分类:
其他好文 时间:
2017-05-24 14:45:28
阅读次数:
168
最近看了siki老师的shader教程,感谢siki老师,讲课真好。之前看了一些Shader的书,因为没有图形学的基础,所以看的挺痛苦的。然后看了siki老师的视频后,结合以前看的书一下子明了了。 在这里我写下笔记和视频的代码,方便自己以后查看。 在这篇文章里主要介绍了Unity Shader的基本 ...
分类:
编程语言 时间:
2017-05-23 17:49:19
阅读次数:
148