蒲贵游戏教育2
Unity生成Mesh的顶点数据整理
发布于
2021-11-12
3344
2
引擎插件类型
软件版本要求: 未知或无明确软件版本限制
引擎插件类型: 辅助建模 其他扩展 

您需要 登录 才可以下载或查看,没有帐号?注册

x
价格:100元素币销售总额:600元素币 购买人数:6

尊敬的游客 ,本内容需要支付 100元素币 来下载.
您可以发帖分享。也可使用扩散 悬赏 任务 购买钻石 完成成就获取元素币,然后再来下载。

今天来分享一下Mesh顶点生成需要注意的问题。
数字孪生必将成为“元宇宙”的实用领域。这里边建模可以说是最难攻克的一部分,因为一个城市做下来,你说模型量有多大呢?
有人说航拍倾斜建模,那就想多了,一个城市几十万个建筑拍下来至少100+G,你说哪个引擎能运行得了,或者说能有良好体验?
所以这里边必须是简模,而且还要有建筑特有的结构。下面是程序化城市模型的截图。
image.png

扯远了,开始主题。
Unity有创建mesh的API
image.png

下面一个Mesh必须配置好的数据:顶点、法线、UV、材质。并且这些数据必须在正确的情况下运作才能呈现出合理的模型。
image.png

其中最基础的数据就是顶点了,他跟法线息息相关,那就是左右手原则。我们可以用这个方法来判断他是法线朝上还是朝下。
image.png

还要让整个多边形生成出来的面不会重叠错乱。讲起来有点复杂,等下我把顶点处理的脚本放出来,有需要的可以下载来看看。
新手上路,高手勿喷!
对于不规则模型,必定还要检测点是否在多边形里边或外边了。
image.png
整理好顶点之后就能生成模型了,至于UV和贴图,那就参照Maya或者Max的做法。
然后使用代码随机生成就能一下子生成一堆建筑。
最后看看我这边做出来的效果。
image.png

image.png



Weidaliya :不错 感谢分享 
回复     

使用道具 举报 登录

论坛版权
神佛之上 发表于 2022-11-22 22:54:54   
给力!元素有你更精彩
回复 收起回复

使用道具 举报

盖楼

只有帖子的作者才可以盖楼!

盖楼记录成长轨迹,还可以获取丰厚的成就奖励哦!

Pharmacist 实名

通过了实名认证的内容创造者

数字孪生打杂人(闭关修炼,不要打扰)

软件:

关闭

元素公告!上一条 /1 下一条

快速回复 返回顶部 返回列表