标签:
unity3d可以产生较好的光照贴图,在程序中使用它们可以产生较好的效果。
一、光照贴图偏移的获得
Renderer.lightmapTilingOffset 光照贴图平铺偏移vector的x和y归为光照贴图的比例,z和w归为光照贴图的偏移。
二、光照贴图
光照贴图的代码如下:
glTexCoord2f(u1*x + z, v1*y + w); glVertex3f(-2.0f, -2.0f, 0.0f); glTexCoord2f(u2*x + z, v2*y + w); glVertex3f(-2.0f, 2.0f, 0.0f); glTexCoord2f(u3*x + z, v3*y + w); glVertex3f(2.0f, 2.0f, 0.0f); glTexCoord2f(u4*x + z, v4*y + w); glVertex3f(2.0f, -2.0f, 0.0f);上面的ui和vi为纹理坐标,可以通过Mesh的uv2获得。
标签:
原文地址:http://blog.csdn.net/kupepoem/article/details/42495911