Unity3D教程:Unity批量处理修改烘培LightMap
来源:互联网 发布:美国战列舰 知乎 编辑:程序博客网 时间:2024/05/01 12:34
用Unity烘培后的多重纹理不能直接转到Unity中,还需要一个个的手动指认Shader。在Max里建立你的模型,然后Diffuse Map贴这个模型上,导出一个Fbx文件,然后再相同的模型和相同的Diffuse Map通道上,贴好烘培图,同样导出一个Fbx文件,最终的结果是2个Fbx文件,模型是相同的,其中一个包含材质UV信息,另一个包含LightMap材质UV信息。
这个Unity资源包包含两个编辑器脚本,即"合并"两个模型网格和将一个模型上的UVs复制到另一个模型物体上并创建一个文本文件记录UV坐标信息.其他的脚本是重新导入Fbx物体的时候重新赋予UVs。
它还能自动设置所有LightMap材质,因此你不必手动的设置Shader和重新赋予LightMap纹理。
唯一的"副作用"是用来取LightMap的UV坐标的网格模型的LightMap通道会被Diffuse Map所占据,但这不是一个真正的问题,作为LightMap 网格模型可以在UV转移后删除掉。
使用本脚本的方法,你必须像下图这样选择两个网格物体文件,然后右键菜单中选择TransferUVs。
这个脚本不仅测试了从LW 9.5导出的OBJ模型,它也可以很好的用于其他软件导出的模型文件。
下载地址:http://l6.yunpan.cn/lk/QvzH9VJnMWqFF
* 版权声明:转载时请以超链接形式标明文章原始出处和作者信息
* 本文来自:Unity3D 教程手册
* 本文链接: http://www.unitymanual.com/1602.html
标签: Unity3D免费教程 Unity3D教程 Unity3D脚本
- Unity3D教程:Unity批量处理修改烘培LightMap
- Unity3D 批处理修改LightMap烘培贴图
- 使用MentalRay烘培,实现Unity3d·HDR版LightMap
- Unity3D教程:使用Unity直接制作Lightmap
- Unity3D教程:使用Unity直接制作Lightmap
- 虚拟现实,房产精装间,使用MentalRay烘培,实现Unity3d·HDR版LightMap
- Unity3D 5.1烘培
- Unity3D之动态修改烘培贴图的大小&脚本烘培场景
- unity烘培
- unity烘培
- 【Unity】模型烘培参数
- Unity中使用Bumpmap Lightmap教程
- unity3d中如何烘培物体
- Unity 光影烘培资料集合
- Unity NavMesh动态烘培和绘制
- Unity NavMesh动态烘培和绘制
- unity烘培贴图黑斑问题
- Unity 烘赔
- javax.servlet.ServletException: Servlet.init() for servlet dispatcher threw exception 错误
- SQL优化心得
- ruby操作mongodb
- GET传参乱码问题
- 九度1003 A+B
- Unity3D教程:Unity批量处理修改烘培LightMap
- 九度1010 A + B
- yii 没有找到 php_mbstring.dll,因为这个应用程序未能启动。
- 九度1011 最大连续子序列
- 文件下载之心得
- XCode: 兼容ARC和non-ARC
- 返回顶部JS(完美兼容IE6)
- Tomcat和Weblogic配置JNDI
- 九度1013 开门人和关门人