我使用多个多边形创建了一个角色并放置它们。我加了骨头。但一旦我为多边形分配了骨架,四肢就开始消失、扭曲并散布在屏幕上。可以做什么?这是否与 GPU 的弱点有关,除了更换硬件之外是否可以采取其他措施? 我有 HD Graphics 4000、Godot 4.1。我使用 OpenGL 3 从命令行运行它,否则它不会启动,因为它需要 Vulkan。 Godot文件夹中有一个mesaInjector。 出现以下类型的错误:“着色器无法编译,无法绑定着色器”
我改变了渲染模式,但它不会影响任何东西,一切都保持不变。
为骨架节点指定
Rest Pose
。如果没有休息姿势,某些编辑器功能将无法正常工作。选择骨架节点并指定休息姿势。稍后,当您根据需要放置骨骼时,您将能够覆盖它。
为骨骼分配权重。选择一个多边形,然后打开
UV
编辑器,按 Bones
按钮切换到权重绘制模式,您将看到网格的顶点 - 当没有分配权重时,顶点看起来是黑色的,当权重为 100% 时,顶点看起来是黑色的分配后,顶点是白色的。在左侧列表中选择一个骨骼(如果列表为空,则执行“将骨骼同步到多边形”)。然后选择您想要影响网格的骨骼并使用画笔/光标绘制想要的顶点。