Unity中使用Bumpmap Lightmap教程
2009-04-02 18:10:03 作者:
威阿 来源:
1vr.cn 浏览次数:
1799 文字大小:【
大】【
中】【
小】
- 你需要像下图这样在3Ds Max中给一个模型添加Bumpmap/Lightmap 你必须创建一个standard材质球和并赋予diffuse map位图. 接着,你像图中那样添加一个Bumpmap.然后应用这个纹理到你的模型.
你需要像下图这样在3Ds Max中给一个模型添加Bumpmap/Lightmap
你必须创建一个standard材质球和并赋予diffuse map位图.
接着,你像图中那样添加一个Bumpmap.然后应用这个纹理到你的模型.
下一步,你需要创建Lightmap,因此你必须使用
Render for texture.
选择你要生成Lightmap的一个或多个模型.如果你同时选中多个网格模型,你必须选择保存Lightmap的目标文件夹-"Render To Texture->General Setting->Output Path",这种情况下Lightmap的名称将与它所属模型名称相同.
如果你在贴图通道3中使用了Bumpmap,你必须在
Mapping Coordinates中更改贴图通道为2.
在Render to texture->Output中点击
Add按钮,选中并添加
Lightmap.
在Render to texture->Output->Target Map Slot中选择
Self Illumination,然后更改贴图尺寸.
256X256用于低端显卡(消耗较少的内存).
512×512是常用的(推荐).
1024×1024 - 2048×2048用于中端显卡.
4096×4096限制级大尺寸,仅可用于高端显卡(更多的内存消耗).
在Render to texture->Baked Material->Baked Material Setting 选中
output into source,Unity中不支持壳材质.
最后在主菜单里选择"
Export"将整个场景或单个模型导出为Fbx格式.
另外你需要一起导出贴图,可以在Fbx输出器对话框选中
Embed Textures.
引用内容
提示:
Fbx不支持Map Scaler.
3dsmax的相同名称的材质在Unity将被视为相同的材质.
你需要给所有模型添加UVMAP,如果渲染时候提示"unable to render because the lack of uvwmap"你需要赋予物体uvwmap.
在Unity里材质默认是Diffuse,你只能手动更改材质为 Lightmap / Lightmap with bmp mapping.
本文为威阿原创,转载请注明来处!
分享到:
相关推荐
unity 3d关于lightmap的详解、烘培贴图、场景技巧。
凹凸映射和纹理映射非常相似。然而,纹理映射是把颜色加到多边形上,而凹凸映射是把粗糙信息加到多边形上。
opengl使用unity3d中的lightmap
Unity3D 批处理修改LightMap烘培贴图 使用方法:http://blog.csdn.net/asd237241291/article/details/8487826
虚拟现实,房产精装间,使用MentalRay烘培,实现Unity3d·HDR版LightMap_附件
一个比较基础的烘培,但有别于U3D内部烘焙。
GO Map is a dynamic map SDK for making location based games with unity 3D. ...通过在各种示例中进行选择可充分了解 GO Map 功能,并只需几次点击即可使用真实的 GPS 位置在智能手机上构建任何演示场景
Unity3D Lightmap贴图、加载、替换与切换Unity3D Lightmap贴图、加载、替换与切换
使用Unity直接制作Lightmap
在Unity中使用C#脚本编写的教程,欢迎大家下载一起学习
Unity3D脚本中文教程 基础教程,是pdf文档,入门的,基础类
2、Unity3d中使用HttpUtility,如果直接在plugins中引入 System.Web.DLL的话,在对Unity3d项目打包的时候会报错,在U3D环境中,编译运行一切正常,但在打包发布(Build)为PC版本可执行文件时,却出现错误:...
Unity3D 坦克大战 中文视频教程 Unity3D坦克大战全中文教程第1集@软件及游戏简介 ... Unity3D坦克大战全中文教程第6集@预置物体
unity 安卓串口接发代码:unity环境在android手机调用手机串口,该解压包内附详细图文教程,按教程来操作即可。
动态加载lightmap,当场景比较大时,场景中的静态物件是逐步加载的。因此每个物件要单独存储自己的lightmap信息。
protobuf for unity 在unity中使用protobuf工程示例,数据的序列化和反序列化工程示例
Unity3D C#脚本中文教程
3dBuzz的unity_MMO游戏开发视频教程,使用C#
新版本unity外发光插件和使用教程Highlightv11