关于Unity的UV2

这几天在学UE4,模型导入到UE4里面,最好是有UV2的(虽然UE4也可以像unity一样自动生成lightmap UV),模型导入到UE4里面,默认的就是勾选

然后想到unity的,在这里再确定一下,Unity如果UV1,没有重叠,是可以不展UV2的(当然展UV2是肯定更好的,因为贴图利用率,UV的摆放什么的,都会影响烘焙质量,不展UV2是有时候没有时间,来不及)下面是测试:


Box1是在3dmax里面直接建立的box,默认6个面都是重叠的,没有展UV,没有展UV2。Box2也是默认建立的box,不过展了UV1,但UV2也没展。

上图分别是box1 和 box2的 UV,可以看到即使box2没有展UV2,也可以烘焙正确,下面是烘焙的Lightmap:


可以看到box1和box2烘焙采用的是UV1的排布。

下面把box2复制一份,叫 box3;上面没有展UV2,这次对UV2进行展开:


烘焙也没问题:


再看看烘焙的Lightmap:


从上面的烘焙结果,可以得出一个结论,模型在unity里面,只要有UV,并且在没有勾选“Generate Lightmap”的情况下,烘焙的Lightmap使用的是模型的本来的UV,没有UV2就是用的UV1,有UV2就使用UV2。

所以模型在UV1没有重叠的情况下,是可以不展UV2的。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容