Unity3D模型中的SubMesh


在这里插入图片描述

简介

在模型中可以有很多网格,一个模型可以由很多个网格构成。因此在Unity3D中一个Mesh网格的构成可以由多个子Mesh组成也就是今天的主角SubMesh,即一个Mesh里面可以有多个SubMesh。
引擎在渲染的时候,每个SubMesh都需要对应一个Material材质球来匹配做渲染,说白了一个SubMesh就是普通的模型,它拥有很多个三角形构成也需要材质球支持以达成渲染。与Mesh类似,SubMesh一样可以拥有动画,另外它还能针对不同部分的Mesh选择有个性化的材质来表现效果,从功能上来看比单个Mesh要灵活的多。

列举需要拆分Mesh为SubMesh的几种情况

  1. 3D模型制作人员在制作模型的时候,希望一个模型中一部分Mesh用一种材质来表现效果,另外一部分Mesh用另外一种材质来表现效果,这时就需要将模型拆分开来。因为一个Mesh只能对应一个材质球做渲染,一个材质球只能表现一种效果,当他们需要表现两种完全不同的效果时就需要拆分。
  2. 模型中的某部分的贴图,在众多模型中共同使用的频率比较高,为了不重复制作以及减少重复劳动,那就会让原本可以以整体的模型单独拆分出来一部分公共材质的部分让它们都使用同一个材质球。
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值