3D几何中的单个点——多个顶点组成多边形和网格结构。每一次形变和动画都在顶点层级上操作。
在三维空间中,我们处理的是最底层的几何单元——顶点。顶点是三维空间中的一个点,由 X、Y 和 Z 坐标定义。多个顶点连接形成边,边又构成多边形。成千上万甚至数百万个这样的点构成了网格(Mesh)——这是 VFX 监督员和 3D 美术师处理的数字几何体。
在拍摄现场或剪辑时,你最直接地会在角色动画和形变中感受到这一点。一个已绑定骨骼的角色(Rigged Character),例如一个数字人或生物,由骨骼(Bones)和一个覆盖在其上的网格组成。网格的每个顶点都与一个或多个骨骼相关联(权重绘制,Weight Painting)。当一个骨骼移动时,顶点会随之移动——它们在三维空间中的位置会发生变化。这叫做蒙皮(Skinning)。权重绘制不当的顶点会导致穿模(网格穿透其他物体)或产生不自然的褶皱和形变。
在建模本身时,你也是基于顶点进行操作的。例如,拓扑重构(Retopology)——在高清雕塑模型上重新绘制几何体——本质上就是放置顶点。每个点都由手动或通过自动工具来定位。在剪辑中:顶点动画。一个需要飘动的横幅,其基础部分顶点较少,但边缘部分顶点会多得多——这是运动和细节需要的地方。海洋模拟也是类似的。数百万个顶点,由模拟器操控,以产生波浪。
对工作流程很重要:顶点数量直接影响性能和渲染时间。一个超高面数(ultra-highpoly)的网格会拖慢模拟和渲染的速度。因此存在层级结构——核心资产(Hero Assets,突出的物体,靠近相机)拥有大量顶点,背景几何体则会进行大量简化。在导出和约束(Constraints)时也是如此:如果你想让一个已绑定骨骼的模型的一个手臂顶点保持在特定位置,你就会“固定”它(pin),求解器(solver)会尊重这个设置。
形变问题的调试通常通过检查顶点来完成。在 DCC 工具(Maya、Blender、Houdini)中,你可以选择单个顶点,检查它们的权重、动画关键帧、约束。拓扑是否正确?法线(Normals)是否一致?这些问题都是在顶点层面回答的。