Unity will use UV2 for lightmaps, if the channel is present. Otherwise it will use primary UVs.

Unity使用 展开好的UV2通道作为光照贴图的坐标,否则将用主UV通道作为光照图坐标。

Unity can unwrap your mesh for you to generate lightmap UVs. Just use the Generate Lightmap UVs setting in Mesh Import Settings.

你只需使用网格导入设置(Mesh Import setting)生成光照图UV集设置,Unity可以帮你自动展开网格光照图通道UV。

Advanced Options for Generate Lightmap UVs:

生成光照UV集的高级选项:

  • Pack Margin 紧缩间隔
    The margin between neighboring patches, assuming the mesh will take entire 1024x1024 lightmap measured in pixels. That has great effect: to allow filtering, Lightmap will contain lighting information in texels near patch border. So to avoid light bleeding when applying Lightmap there should be some margin between patches.
    假设网格需要1024x1024的光照贴图,这个选项控制相邻碎片之间的间隔,从而更有效的利用每一像素。这是一个非常有用的设置,它可以过滤图片中相邻的光照信息。尽量减少碎片的间隔,从而避免浪费生成光照图时浪费贴图资源。
  • Hard Angle 硬边角度
    The angle between neighboring triangles, after which the edge between them will be considered hard edge and seam will be created. If you set it to 180 degrees all edges will be considered smooth: this is useful for organic models. The default value 88 degrees: this is useful for mechanical models
    相邻三角面夹角的阈值,设置哪些边将作为硬边和接缝处理。如果你设置这个值为180度那么所有的边角将都被圆滑,这个参数在处理原始模型时非常有用。默认值为88度:这个角度能够更好的处理一些机械模型。
  • Angle Error 角度误差
    Maximum possible deviation of UVs angles from source geometry angles, in percentage. Basically it controls how similar triangles in uv space will be to triangles in original geometry (the value, the more similar triangles will be). Usually you wants it pretty low to avoid artifacts when applying Lightmap. Default is 8 percent. (This value goes from 0 to 100)
    原始模型夹角可能影响的最大Uvs  角度误差,用来控制基于原始模型影响Uv是坐标空间的相似三角面的百分比。(值越大相似三角面 越多)。通常你希望设置一个很小的数值从而避免烘培光照贴图时产生问题。默认设置为百分之8(可以设置0到100的数值)
  • Area Error 面积误差
    Maximum possible deviation of UVs areas from source geometry areas, in percentage. Basically it controls how good relative triangle areas are preserved. Usually that is not very critical, and moving that up can allow to create less patches; although you should recheck that distortion do not deteriorate Lightmap quality, as that way triangles may have different resolution. Default is 15 percent. (This value goes from 0 to 100)
    原始模型面积可能影响的最大Uvs 面积误差,用来控制基于多大的相对三角形面积被更好的保护。通常这个值不会带来太多的负面影响,将此值设置为一个较大的数值可以得到更少的Uv碎片。然而你应该再次确认这个设置是否产生了降低光照贴图质量的失真,不同的数值会使三角面占用不同的分辨率。默认设置为百分之15(可设置0到100的数值)。

If you prefer to provide your own UVs for lightmapping, remember that a good UV set for lightmapping:

如果你更喜欢自己手动展开光照贴图通道的Uvs,记住下列事项这样才能获得一个较好的光照贴图UV集

  • Is contained within the [0,1]x[0,1] space
    UV必须包含在[0,1]x[0,1]的坐标空间中
  • Has no overlapping faces.
    不要有重叠的UV
  • Has low angle distortion, that is deviation of angles in UVs and in source geometry.
    UVs 中的角度和原始模型的角度相比尽量避免较大的失真。
  • Has low area distortion, that is, relative scale of triangles is mostly preserved, unless you really want some areas to have bigger Lightmap Resolution.
    尽量避免面积大小的失真,三角面之间的相对比例尽量一致,除非你真的想缩放某些面积占用的更多的分辨率。
  • Has enough margin between individual patches.
    碎片之间要有足够的间隙。

Some examples of the hints suggested above:

下面我们来看一下上面这些出色建议的实例:

Angle distortion 角度失真

These screenshots were made for equal resolution, but with different uvs. Look at artefacts, and how the shape of light was slightly changed. There are only 4 triangles, actually, so shape distortion can be far uglier.

这些截图是使用相同分辨率的截图,但是使用了不同的UV。让我们来看一下这个物体表面的灯光形状有些轻微的变化,这个物体只有四个三角面,居然看起来形状失真是这么的糟糕。

Area distortion 面积失真

There are 2 spotlight with same parameters, the difference being only pointing to areas with different lightmap resolution, due to relative triangle scale being not preserved

下面有两盏同样参数的聚光灯,两张图片的区别仅仅在于不同的面积由于使用了非等比缩放而产生了不同的光照贴图分辨率。

页面最后更新: 2010-07-01

光照贴图UV Lightmapping UVs相关推荐

  1. 光照贴图深入学习 Lightmapping In-Depth

    If you are about to lightmap your first scene in Unity, this Quickstart Guide might help you out. 如果 ...

  2. UE3 展开光照贴图的 UV

    展开光照贴图的 UV 有关创建光照贴图 示例 光照贴图坐标索引 相邻 UV 以及间隔 有关创建光照贴图 光照贴图可能是场景美术制作中最难的环节.我们依靠它们可以得到光照和阴影清晰可见的细节.它们必须是 ...

  3. 第二十二章 Unity 光照贴图

    光照贴图过程将预先计算场景中静态物体表面的亮度,并将结果存储在称为"光照贴图"的纹理中供以后使用.光照贴图可以包含直接光照和间接光照,以及阴影效果.但是,烘焙到光照贴图中的数据无法 ...

  4. Unity3D技术之深入了解光照贴图详解

    2019独角兽企业重金招聘Python工程师标准>>> 深入了解光照贴图 如果是第一次接触 Unity 中的光照贴图,本快速入门指南将对您有所帮助. 光照贴图完全集成到 Unity ...

  5. UE4-(光照)光照贴图

    光照贴图是引擎内部自动生成的一种纹理,可以应用到模型表面. 在世界场景设置中: 找到光照贴图分段,就可以看到光照贴图.由引擎生成的光照贴图纹理要比一般光照贴图稍微复杂点,引擎会为这张贴图创建两个不同的 ...

  6. UE4_光照基础概念和效果_03烘焙光照 - 光照贴图

    不能直接烘焙光照,模型还没有设置任何光照贴图UV坐标 1.编辑模型 2. 当前设置为"无",改为"UV Channel 0",我们需要改为"UV Ch ...

  7. 光照贴图(Lightmapping)与辐照度(Radiosity)

    对于一个3D场景光照是加强真实感的重要因素, 目前来说大概可以分为静态光照和动态光照.在这里我们主要讨论的是静态光照. 静态光照的好处很多, 比如: 渲染速度快, 效果好, 可以逐象素的计算光照和阴影 ...

  8. Unity教程之-Unity光照贴图Lightmapping

    一直没有光照贴图的深入了解,只知道它与灯光比起可以降低drawCall,偶然看到一本外文书上有详细的资料,这里学习并分享一下,下面开始! 一:简要说明一下Unity光照贴图的概念 翻译会有各种偏差,这 ...

  9. unity技美34——解决unity中烘焙光照,同mesh同uv的模型烘焙光照时多出一张光照贴图的问题

    我们再开发中,经常会遇到需要烘焙场景光照的情况.但是尴尬的是,一个场景中你好几个物体用的都是一个贴图,但是不同mesh.或者是相同mesh.你都会如下图,多出一张光照贴图.正常unity开发的解决办法 ...

最新文章

  1. 2021年大数据Hive(二):Hive的三种安装模式和MySQL搭配使用
  2. 你的微笑,拂过我的心海
  3. 采用TurboGate邮件网关防止企业邮箱被盗用
  4. 【VMware虚拟化解决方案】VMware VSphere 5.1配置篇
  5. php非,PHP实现非对称加密
  6. vsc系统是什么意思_电脑蓝屏是什么意思?蓝屏就一定要重装系统吗?你可不要弄错了...
  7. windows10会中php病毒吗,win10发现病毒自动删除怎么办
  8. boost::::adaptors::indexed::indexed相关的测试程序
  9. .idl与.odl的区别
  10. [蓝桥杯][2019年第十届真题c/c++B组]后缀表达式(解释sum -= 2*a[i])
  11. 宝宝树发行价为6.8港元 11月27日在港交所正式挂牌
  12. RobotFramework:App九宫格滑动解锁
  13. 第八次作业-项目进度计划
  14. Chapter16/17-项目2:数据可视化
  15. 安卓手机存储卡使用技巧。
  16. 关于汽车信息安全测试的公司-阿古斯
  17. ⭐App爬虫之路⭐:海量食谱数据爬取持久化!!!
  18. CCIG:智能文档处理「新未来」
  19. iOS开发------简单实现图片多选功能(Photos.framework篇)
  20. Elasticsearch 5.5 SQL语句转Java Client 及相关注意事项(三)

热门文章

  1. Matlab图像处理基础(2):区域处理,边沿检测
  2. AnalysePlugin插件
  3. LVGL PC模拟器(1)
  4. 漫谈Hadoop的思想之源:Google
  5. 从底层本质上解析java是值传值还是引用传值
  6. Click House介绍
  7. 大家都用得起的Revit工具,BIM建模助手正式上线
  8. 怎么设置电脑壁纸居中显示
  9. Linux热插拔硬盘导致盘符漂移,一种解决热插拔时磁盘盘符漂移方法及装置与流程...
  10. simulink永磁同步机PMSG和电化学电池储能一次调频。