XUPorter配合XCode 7/iOS 9

最近升级XCode 7之后发现xuporter在Jenkins上跪了,对做的修改稍作记录。     阅读全文
Kanglai Qian's avatar
Kanglai Qian 10月 09, 2015

HeartStone特效分析一二例

周末的时候分析了一下炉石的特效Shader     阅读全文
Kanglai Qian's avatar
Kanglai Qian 8月 25, 2015

从任意图片生成NormalMap

之前有人给我发了一个NormalMap-Online,在线从任意图片生成法线纹理。这个功能还是挺常见的,专业工具如CrazyBump,或者Unity之类的引擎都自带。不过既然有Javascript版本,就可以看看到底是怎么实现的,然后用C++实现了下。     阅读全文
Kanglai Qian's avatar
Kanglai Qian 8月 24, 2015

优化UGUI的ScrollRect

最近忙于性能优化,深切体会到二八法则真是指导高(tou)效(lan)工作的有力武器。这个礼拜花了几天解决了一个实际问题:UGUI的ScrollRect加载太多物体的时候,第一次弹出界面会非常卡顿,而且不在界面里的内容依然会参与绘制(毫无意义的浪费…)。     阅读全文
Kanglai Qian's avatar
Kanglai Qian 8月 15, 2015

Unity中光照贴图一二坑及解决办法

Lightmap(光照贴图)是Unity里很常用的一个功能,毕竟移动设备上实时光照不靠谱,要出效果还是得烘焙。但是在使用中发现了几坑的地方,通过自己写了个两个脚本就轻松搞定,这里分享下。     阅读全文
Kanglai Qian's avatar
Kanglai Qian 7月 27, 2015

Take advantage of Stencil buffer in Post Process

As I posted in 山寨SSSSS before, I cannot find a way to take advantage of stencil buffer in OnRenderImage. This makes the post effect full screen all the time. Other guys have come up with the same question in the formu or AnswerHub. After several days hard work, I finally find a way to use stencil.     阅读全文
Kanglai Qian's avatar
Kanglai Qian 3月 07, 2015

Unity中Temporal AA

这个东西是trace在群里提到的,然后我看了一些相关资源Filtering Approaches forReal-Time Anti-Aliasing(很多sig course好棒好棒)、High Quality Temporal Supersampling、CryENGINE3 Graphics Gems。在这么多资料(其实是现成代码…)的帮助下,我主要参考CryEngine里的SMAA 1TX山寨了下,UE4的那个有点过于麻烦了。     阅读全文
Kanglai Qian's avatar
Kanglai Qian 2月 25, 2015

Unity中矩阵变换、深度纹理及杂项

在移植UE4的Temporal AA到Unity过程中,计算Camera Motion、Jitter等遇到了若干坑,记录一下。其实这些问题其实主要是……文档不全造成的     阅读全文
Kanglai Qian's avatar
Kanglai Qian 2月 21, 2015

Unity下带法向的Bump Mapping

昨儿吹酱在群里发了一个WebGL 雪地的例子,里面雪地的交互挺有意思。还好它的源代码只是压缩了一下,没有加密;大概扒拉着看了一下,它其实就是不断利用createRadialGradient绘制Bump Map来实现的。     阅读全文
Kanglai Qian's avatar
Kanglai Qian 1月 19, 2015

山寨SSSSS

主要参考了KlayGE里的SSSSS实现,在Unity里山寨了一下:     阅读全文
Kanglai Qian's avatar
Kanglai Qian 1月 10, 2015