作为一个系统介绍Unity3D中Shader编写的系列文章的开篇,本文的第一部分系列文章的前言,然后第二部分介绍了这个系列文章中我们会使用的游戏场景创建方式,最后一部分讲解了如何在Unity中创建和使用Shader,为后面专注于介绍如何在Unity中进行Shader编程打好了基础。
因为后面推出的系列文章会着重介绍各种Shader的写法和实现,不会再具体讲解如何创建场景和写出Shader代码后如何使用,相信这篇文章作为本系列的开篇,发表出来肯定还是会对大家多少有些帮助的。大家以后阅读稍后推出的Unity...
分类:
编程语言 时间:
2014-11-03 06:44:19
阅读次数:
309
【编者按】:本文作者为爱搞机特约作者、技术达人“炮神”@ioncannon。
在上一篇移动GPU解读中,对移动GPU的架构、相关参数进行了介绍,本部分介绍的则是移动GPU的Shader、GPU兼容性、“多核”的真相以及跑分问题。
说说被忽略的Shader
接下来我们回到Shader。Shader是GPU里负责计算的主要部分,同时占得面积最大,耗电也最多。当今的桌面GPU...
分类:
移动开发 时间:
2014-11-01 23:19:05
阅读次数:
204
研究了一个雪花飘落效果,感觉挺不错的,分享给大家...
分类:
其他好文 时间:
2014-10-30 21:06:49
阅读次数:
345
本文主要讲述了如何在在Unity中实现类似LOL中技能冷却效果。...
分类:
编程语言 时间:
2014-10-30 17:13:56
阅读次数:
270
本例用于导出TerrainForMobile/3TexturesDiffuseSimple 的shader的贴图和缩放导出protected const string SHADER_FILTER = "TerrainForMobile/3TextureDiffuseSimple";public vo...
分类:
编程语言 时间:
2014-10-30 14:52:46
阅读次数:
560
转自:http://www.tuicool.com/articles/U3URRrI项目中经常会遇到将一张图像处理成灰色的需求,为了节省资源,一般不会让美术再做一套同样的灰度图,通常会通过代码处理让图片变灰。网上也有很多用shader处理图片变灰的方法,这些方法确实也实现了让图片变灰的需求,但是an...
分类:
移动开发 时间:
2014-10-29 21:10:08
阅读次数:
250
1.不透明度当我们要将两个半透的纹理贴图到一个材质球上的时候就遇到混合的问题,由于前面的知识我们已经知道了片段着色器以及后面的环节的主要工作是输出颜色与深度到帧缓存中,所以两个纹理在每个像素上的颜色到底以怎样的形式混合在一起最后输出到帧缓存中是我们现在首要讨论的内容。1.混合(blending)上一...
分类:
编程语言 时间:
2014-10-29 14:42:41
阅读次数:
270
Unity3d Shader 预览Surface Shader主要用来实现光照相关处理,可能更简洁。Vertex and Fragment Shader如果不与光照交互, 则可以用这个shader,更录活fixed function shaders固定shader主要用于老旧卡ShaderLab不管...
分类:
编程语言 时间:
2014-10-28 19:50:03
阅读次数:
184
摘要:为了帮助使用Unity引擎的开发者制作更完美的游戏,我们精心挑选了十款Unity相关开发插件和工具。它们是:2D
Toolkit、NGUI、Playmaker、EasyTouch & EasyJoystick、UnIDE、Tile Based Map and Nav、FX Maker、Toon shader、Top-Down Assets Mobile和83 Explosion Soun...
分类:
编程语言 时间:
2014-10-28 12:12:44
阅读次数:
332