node_parameters {} 里面应当把所有的 参数都用AiParameterFLT/RGB等参数调用方法 放进去 如 ????//?DIFFUSE
????AiParameterRGB?(?"color",?1.0,?1.0,?1.0);
????AiParameterFLT?(?"Kd",?0...
分类:
其他好文 时间:
2015-01-26 15:22:39
阅读次数:
233
这是我们Unity shader(着色器)教程的第一课,在这节课中,你会学到怎么样来用程序来编写一个在Unity中能使用的着色器:漫反射着色器。这节课的内容主要让我们熟悉创建shader和应用shader的流程。
准备工作:
安装Unity版本4.6以上创建一个新的工程菜单GameObject | 3D Object | Plane创建出一个平面,作为我们的地面菜单GameOb...
分类:
编程语言 时间:
2015-01-25 21:07:39
阅读次数:
228
一般游戏中,字体贴图是游戏贴图压缩的一个重点,特别是对于中文的游戏。考虑的字体贴图的特殊性,一般我们输出的字体贴图是不含颜色信息的,所以正常情况下,我们输出的字体贴图RGBA每一个通道都是一样的。这样一来,就存在非常大的浪费。所以我们能够在RGBA四个通道中能够保存不同的字体,这样,我们的贴图的大小...
分类:
其他好文 时间:
2015-01-25 11:07:11
阅读次数:
290
java.lang.IllegalArgumentException: pointerIndex out of range在做拍摄海报功能的时候需要拍摄界面的surface进行手势缩放,做多点触控放大缩小,操作时发生这个异常,如果是操作图片的放大缩小多点触控不会出现这个错误,这个bug是Androi...
分类:
编程语言 时间:
2015-01-25 01:21:47
阅读次数:
1889
在Skyshop插件中,使用类似不锈钢等材质的模型,实时反光效果非常好,如果是其他反光不明显的模型,如砖头,建筑等,这时候就需要调整模型的Shader的高光贴图了。如官方例子中的用砖块组成的柱子,反光效果是非常好的。 如反光效果不明显,首先看下Shader中是否有高光贴图,如Marmoset/Bu....
分类:
其他好文 时间:
2015-01-24 15:42:38
阅读次数:
231
这个效果在很多LOGO及广告宣传中都会用到。商业开发的做法应该是拿一张闪光的图,对其做uv移动,然后和原图两张图混合,这样运算会小很多,需要储存的变量也会小很多。本讲不用图而完全通过计算得出闪光区域,主要是借此加深uv计算实现特殊效果的实现,以及计算uv的方法。代码注释配合图解已经比较详细了,跟着做...
分类:
其他好文 时间:
2015-01-22 19:36:37
阅读次数:
628
卡通着色也叫Non-photorealisticrendering非真实渲染
可以让3d的建模用卡通的效果实现,在日本的游戏中比较常见,
让我们看看在u3d中怎么实现
分类:
编程语言 时间:
2015-01-22 17:36:03
阅读次数:
171
卡通着色也叫Non-photorealisticrendering非真实渲染
可以让3d的建模用卡通的效果实现,在日本的游戏中比较常见,
让我们看看在u3d中怎么实现...
分类:
编程语言 时间:
2015-01-22 15:29:56
阅读次数:
255
surface是SurfaceView的一个可见区域,它对应了一个内存区域,由于内存区域的对象都是有生命周期的,可以动态申请创建和销毁,当然也可能是更新。于是就有了作用于这个内存区的操作,即surcaceCreated/Changed/Destroyed.getHolder().addCallback(this);方法是获取surface的hol..
分类:
其他好文 时间:
2015-01-19 15:59:06
阅读次数:
124
需要明白constantBuffer传入数据到shader的正确使用::cb1.vOutputColor = XMFLOAT4(0, 0, 0, 0); g_pImmediateContext->UpdateSubresource( g_pConstantBuffer, 0, NULL, &cb1,...
分类:
其他好文 时间:
2015-01-19 08:02:42
阅读次数:
1039