什么是多边形网格以及如何编辑它?

在线工具推荐: 3D数字孪生场景编辑器  -  GLTF/GLB材质纹理编辑器  -  3D模型在线转换  -  Three.js AI自动纹理开发包  -  YOLO 虚幻合成数据生成器  -  三维模型预览图生成器  -  3D模型语义搜索引擎

介绍

多边形网格是 3D 建模中经常使用的一个词,它的含义几乎已经消失了。因此,如果您想了解什么是 3D 建模,您还必须深入研究多边形网格概念。

在这个简短的指南中,我们将阐明它的基本组件,以及一般的过程,让您更好地了解多边形网格。

什么是多边形网格?

多边形网格是顶点、边和面的集合,用于定义 3D 对象的形状和轮廓。它是计算机图形学中用于在 3D 空间中创建对象的最古老的几何表示形式。

how to edit a polygon mesh car

这是一个带有纹理坐标的多边形网格

它背后的想法很简单。多边形代表由连接虚拟点组成的“平面”形状。但多边形网格远不止于此。

所以,让我们在这里更详细地了解一下。

多边形网格:元素

虽然多边形网格的概念有点模糊,但一旦你研究了它背后的几何形状,一切都变得简单了。

这些是多边形网格的元素:

how to make a polygon mesh

多边形网格构建点 - 顶点位置

  • 顶点 3D 空间中构成面的点,并存储 x、y 和 z 坐标信息。
  • 边 连接两个顶点的一条线。
  • 面 一 组闭合的边,其中三边面形成三角形网格,四边形成四边形网格。面包含用于照明和阴影的曲面信息。
  • 多边形是一组面(通常当您有四个以上的连接顶点时)。
  • 曲面 一组连接的多边形,用于定义网格的不同元素。

注意:通常您希望构成面的顶点数位于同一平面上。但是,如果折点超过三个,则多边形可以是凹面或凸面。

除了我们已经讨论过的所有元素之外,提到UV坐标也很重要,因为大多数网格都支持它们。UV 坐标包括 3D 对象的 2D 表示,用于定义在 UV 映射时如何将纹理应用于该对象,GLTF 编辑器 -NSDT 可以很好地帮助你解决纹理问题。

尽管多边形网格通过各种技术得到应用,但它并不是最终的解决方案。仍然有一些对象无法使用网格表示创建。

它通常不能覆盖曲面和有机物体。更不用说液体、头发和其他折痕物体,这些物体很难用基本的多边形网格创建。

多边形网格的构造

在详细介绍多边形网格创建过程之前,我们想介绍一下用于构建多边形网格的最常用工具。

虽然您可以通过定义所有顶点和面来手动创建多边形网格,但更常见的方法是使用特定工具。

细分

顾名思义,细分工具通过添加新的顶点和面将边和面分割成更小的部分。旧顶点和边定义新面的位置。但是,它可能会更改在此过程中连接的旧顶点。

box subdivision polygon low faces

面孔数量较少的细分

例如,您可以通过在正方形的中心和每条边添加一个顶点来将正方形面细分为四个较小的正方形。

通常,细分会产生具有更多多边形面的密集网格,并且几乎没有限制。它可以无限地持续多次,直到您创建更精细的网格。

high poly count subdivision

随着面孔数量的增加而细分

挤压

在这种方法中,从2D图像或绘图中跟踪整个对象的轮廓,并将其拉伸到3D中。应用于一个面或一组面的拉伸工具,以创建相同大小和形状的新面。

polygon mesh extrusion

非线性挤出法

换句话说,建模者创建对象的一半,复制顶点,反转它们相对于某个平面的位置并连接两个部分。在脸部和头部建模中以达到更对称的形式是很常见的。

连接

创建多边形网格的最后但并非最不重要的方法是连接不同的基元 a 大多数 3D 建模软件提供的预定义多边形网格。它们包括圆柱体、立方体、金字塔、正方形、圆盘和三角形。

polymesh conjunction primitives

基元

现在,让我们引导您完成创建多边形网格的过程。

如何创建多边形网格?

无论是视频游戏、3D 产品还是您正在建模的卡通人物,这一切都始于网格。因此,所有最流行的 3D 建模软件(如 Maya、3d Max 和 Blender)都为您提供了用于创建、纹理化、渲染和动画化 3D 多边形网格的工具。

创建多边形网格通常从从不同角度绘制未来对象的基本形状开始。至少正面和侧面视图。

实际的建模过程从创建低多边形模型开始,以定义对象的一般形式。要将细节添加到输入网格中,请将其移动到高多边形建模阶段,并使用您喜欢的任何构造工具增加多边形的数量。

注意:多边形数量越多,模型资源越大,计算能力越小,处理难度越大。在创建模型时请记住这一点。

一旦建模人员使用多边形网格达到预期的细节水平,他们就会对对象进行纹理处理,使其更逼真。但是,添加基本颜色并不能覆盖它。

为了使模型看起来像各种表面,甚至为每个平面应用独特的纹理,3D 建模人员在图像上映射网格的位置。这时,UV坐标就开始发挥作用了。GLTF 编辑器 -NSDT 支持UV展开,使用GLTF 编辑器 -NSDT可以很好的解决的多边形模型的纹理问题。

这是多边形网格的最后一步,但不是模型的最后一步。如果要对对象进行动画处理,它还必须经过绑定和 3D 动画管线的任何其他部分。

多边形网格是必须的吗?

通读文章后,您就会知道这个问题的答案。它是 3D 的基础,因为几乎所有建模技术都使用它。这得出了一个结论,即如果不首先了解多边形网格所代表的含义,就无法真正学习如何进行 3D 建模。

至少现在你对它的基本元素有了更多的了解。接下来,您需要做的就是利用这些知识并深入研究建模。

how to use a polygon mesh

 转载:什么是多边形网格以及如何编辑它? (mvrlink.com)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/237960.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Ionic实战二十七:移动端录音方案及Nginx部署配置

文章目录 1.最终效果预览2.实现思路说明3.移动端外壳集成iframe4.视频页nginx配置5.组态页iframe集成6.组态页Nginx配置7.Nginx启动及关闭8.H5页面录音1.最终效果预览 2.实现思路说明 摄像头对接的海康的或者大华,将设备集成到青柿视频平台中,这样视频的播放用video标签即可…

文件夹数据同步工具 Sync Folders Pro mac支持选项

Sync Folders Pro for Mac 是一款功能强大的文件夹同步工具,旨在帮助用户在 Mac 计算机和移动设备之间创建双向同步。这款软件支持各种文件系统和设备,如 iPhone,iPad,iPod,Android 等。通过这款软件,用户可…

模型评估方法

目录 数据集切分 交叉验证 交叉验证实例 混淆矩阵 实例 代码实现 阈值 全局阈值处理 自适应阈值处理 阈值对结果的影响 ROC曲线 数据集切分 数据集切分是指将一个数据集分割成训练集和测试集的过程。常用的方法是随机切分,即将数据集中的样本按照一定比…

OpenAI 官方 Prompt 工程指南:写好 Prompt 的六个策略

其实一直有很多人问我,Prompt 要怎么写效果才好,有没有模板。 我每次都会说,能清晰的表达你的想法,才是最重要的,各种技巧都是其次。但是,我还是希望发给他们一些靠谱的文档。 但是,网上各种所…

APEX后台弱密码增强改造出现的问题及解决方法

为了加强APEX后台密码的安全性和可靠性,对其进行弱密码改造,通过改写登录函数,判断密码可靠性,在密码不符合条件(密码长度必须大于8位小于16位,其包含数字、大小写字母与特殊符号)时跳转到密码修…

【Docker】基于华为 openEuler 应用 Docker 镜像体积压缩

书接 openEuler 系列文章(可以翻看测试系列),本次跟大家说说如何将 Java 包轻量化地构建到 openEuler 镜像中且保持镜像内操作系统是全补丁状态。 之前我们都是使用现成的 jdk 镜像进行构建的,如下图: FROM ibm-seme…

智能数字人1688直播软件系统源码有哪些适用的场景?

智能数字人1688直播软件系统源码适用于多个场景,小编给大家列举了一些。 以下是部分代码的示例: 适用场景: 1.电商直播:1688智能数字人直播软件系统源码可以用于电商直播平台,为商家提供智能化的直播服务。数字人主播…

macOS制作dmg包

macOS制作dmg包 准备:磁盘工具、以及要制作的软件,这里以Firefox为例 图片素材 背景图: 找到Firefox,点击显示简介,查看包的大小 打开磁盘工具 文件–>新建映像–>空白映像 填写信息,大小…

nodejs微信小程序+python+PHP个性化书籍推荐系统-计算机毕业设计推荐

目 录 摘 要 I ABSTRACT II 目 录 II 第1章 绪论 1 1.1背景及意义 1 1.2 国内外研究概况 1 1.3 研究的内容 1 第2章 相关技术 3 2.1 nodejs简介 4 2.2 express框架介绍 6 2.4 MySQL数据库 4 第3章 系统分析 5 3.1 需求分析 5 3.2 系统可行性分析 5 3.2.1技术可行性:…

静态HTTP:构建高效、可扩展的Web应用程序的基础

静态HTTP是Web应用程序的重要组成部分,它为构建高效、可扩展的Web应用程序提供了坚实的基础。下面将详细介绍静态HTTP的优势和在Web应用程序中的作用。 一、静态HTTP的优势 高效性能:静态HTTP内容在服务器上预先生成,然后通过HTTP协议传输到…

CloudPulse:一款针对AWS云环境的SSL证书搜索与分析引擎

关于CloudPulse CloudPulse是一款针对AWS云环境的SSL证书搜索与分析引擎,广大研究人员可以使用该工具简化并增强针对SSL证书数据的检索和分析过程。 在网络侦查阶段,我们往往需要收集与目标相关的信息,并为目标创建一个专用文档&#xff0c…

智慧互联网银行引领金融变革,开源网安VulHunter护航数字化发展

某银行作为国内知名的互联网银行,以构建“智慧型互联行”为总体战略目标,始终坚持科技赋能金融的理念。通过AI、大数据、云计算等数字技术与金融业务的探索融合,实现以更低的成本为客户提供便捷、高效和优质体验的互联网金融服务。 架构升级助…

DBeaver中使用外部格式化程序对进行sql格式化

本文介绍了如何在DBeaver中使用pgFormatter、sqlprase、sqlformatter等外部格式化程序对sql进行格式化。 目录 一、pgFormatter 1.准备工作 2.DBeaver中进行配置 二、sqlprase 1.准备工作 2.在DBeaver中配置 三、sql-formatter 1.准备工作 2.在DBeaver中配置 一、pgF…

防火墙安全策略

目录 一、防火墙种类 二、防火墙流量控制手段 1、包过滤技术(传统) 2、状态检测技术 (1)、状态检测机制 三、安全实验 1、拓扑 2、需求 3、配置思路 4、关键配置截图 5、验证 一、防火墙种类 对于防火墙来说就是针对哪…

选型前必看,CRM系统在线演示为什么重要?

在CRM挑选环节中,假如企业需要深入了解CRM管理系统的功能和功能,就需要CRM厂商提供在线演示。简单的说,就是按照企业的需要,检测怎样通过CRM进行。如今我们来谈谈CRM在线演示的作用。 在线演示 1、了解CRM情况 熟悉系统功能&…

姿态识别、目标检测和跟踪的综合应用

引言: 近年来,随着人工智能技术的不断发展,姿态识别、目标检测和跟踪成为了计算机视觉领域的热门研究方向。这三个技术的综合应用为各个行业带来了巨大的变革和机遇。本文将分别介绍姿态识别、目标检测和跟踪的基本概念和算法,并探…

基于Java开发的微信约拍小程序

一、系统架构 前端:vue | element-ui 后端:springboot | mybatis 环境:jdk8 | mysql8 | maven | mysql 二、代码及数据库 三、功能说明 01. 首页 02. 授权登录 03. 我的 04. 我的-编辑个人资料 05. 我的-我的联系方式 06. …

等待队列头实现阻塞 IO(BIO)

文章目录 等待队列头实现阻塞 IO(BIO)模型等待队列头init_waitqueue_headDECLARE_WAIT_QUEUE_HEAD 等待队列项使用方法驱动程序应用程序模块使用参考 等待队列头实现阻塞 IO(BIO) 等待队列是内核实现阻塞和唤醒的内核机制。 等待队列以循环链表为基础结构,链表头和…

苹果如何从iCloud恢复备份?正确方法看这里!

iCloud为所有苹果用户免费提供5G内存空间,用户可以将照片、短信、联系人、备忘录等重要信息备份到iCloud云端,这样可以方便在不同设备之间同步和共享。 同时,iCloud保证这些数据在所有苹果设备上及时自动更新。当遇到手机数据丢失时&#xf…

构建搜索引擎,而非向量数据库(Vector DB) [译]

原文:Build a search engine, not a vector DB 作者: Panda Smith 在过去 12 个月中,我们见证了向量数据库(Vector DB)创业公司的迅猛增长。我此刻并不打算深入探讨它们各自的设计取舍。相反,我更想探讨和…