背景:ETC1图片格式的罪孽,不支持Alpha通道。于是程序员们将一些气力浪费在Alpha通道的处理上。 为了能使用ETC1,同时某些透明效果必须有Alpha通道,一般的处理方式是将RGB和Alpha分为两张图片分别储存。 只存Alpha通道的图片及RGB都为要存的Alpha值,因为熵比较小,图片尺寸也可以相应减小一些。
要做的工作:
1. 将带有Alpha通道的图片,另存为两张图片,一张只存...
分类:
其他好文 时间:
2014-09-22 17:28:53
阅读次数:
264
背景:通过Material获取Texture的接口有:Material.mainTexture, Material.GetTexture(string propertyName); 但没有一个接口可以直接获取Material的所有textures.
解决方法一:
利用资源依赖,EditorUtility. CollectDependencies()。
static string []...
分类:
其他好文 时间:
2014-09-22 15:20:22
阅读次数:
168
【Soft & Hard Specular】 写一个Shader,通过控制参数来指明软、硬Shader。 通过给定的Specular Texture来实现。例如提供以下SpecularTexture中的任意一张。 算法未搞明白,后续更新。。。
分类:
其他好文 时间:
2014-09-19 15:13:15
阅读次数:
221
【Specular Mask Texture】 Specular Texture是一个Mask纹理,通过Mask纹理的texel可以控制每个像素的纹理。 在属性中添加Specular Mask Texture纹理。 在Surf函数中修改Mask: 下图是最后的结果:
分类:
其他好文 时间:
2014-09-19 11:23:05
阅读次数:
171
这两天要给导师做实验,因此要写Matlab程序,在做程序的时候,涉及到了循环读入和输出,查找相关资料代码如下for i=1:129 Image=['F:\\SYTP\\',num2str(i),'.jpg']; Texture(Image); eval(['save F:\...
分类:
其他好文 时间:
2014-09-18 22:08:24
阅读次数:
174
【What is _MainTex_ST ?】 在Unity自带的Unlit/Texture中,有引用到float4 _MainTex_ST,如下:// Unlit shader. Simplest possible textured shader.// - no lighting// - no ....
分类:
其他好文 时间:
2014-09-16 14:14:50
阅读次数:
795
注意,由于采用的是 MonoGame 3.2,因此方法与 XNA 4.0 不完全相同。目标是将当前 GraphicsDevice 的内容保存为一个 Texture2D,同时还要能输出至文件。截屏,在 XNA 下早就有人做了,例如这个:XNA4.0 保存屏幕截图方法[1]。同时,针对 Texture....
分类:
其他好文 时间:
2014-09-04 14:44:59
阅读次数:
323
更换精灵CCSprite的图片有两种方式。1、直接通过图片更换使用setTexture(CCTexture2D*)函数,可以重新设置精灵类的纹理图片。//
CCTexture2D*texture=CCTextureCache::sharedTextureCache()->addImage("bg2.png");
bg->setTexture(texture);
//2、通过缓存帧替换使用se..
分类:
其他好文 时间:
2014-09-04 03:01:08
阅读次数:
168
在OpenGL中,sampler2D/Cube等做为uniform可以在fragment shader中使用。结合glActiveTexture和glUniform1i,实现texture与sampler的绑定。
正常情况下的使用,可以参照各种GLSL教程里的例子。这里说一下非正常情况下在shader中使用多个sampler。...
分类:
其他好文 时间:
2014-09-01 17:55:31
阅读次数:
307
GLuint Texture[1];HBITMAP hBMP;BITMAP BMP;glGenTextures(1, &Texture[0]);hBMP = (HBITMAP)LoadImage(NULL, L"xxx.bmp", IMAGE_BITMAP, 0, 0, LR_CREATEDIBSE...
分类:
其他好文 时间:
2014-08-29 21:19:38
阅读次数:
339