Blender中是不是有一个“保持在表面之上”的功能,可以向外移动可能被另一个对象隐藏的对象的任何部分?

Posted

技术标签:

【中文标题】Blender中是不是有一个“保持在表面之上”的功能,可以向外移动可能被另一个对象隐藏的对象的任何部分?【英文标题】:Is there a "keep above the surface" function in Blender that moves outwards any part of an object that might be hidden by another?Blender中是否有一个“保持在表面之上”的功能,可以向外移动可能被另一个对象隐藏的对象的任何部分? 【发布时间】:2017-01-15 23:17:48 【问题描述】:

我想将我的对象始终保持在另一个对象的表面之上,即使对象的一部分在更新其 shapekey 后向内移动。与 Shrinkwrap 修改器中的“保持在表面之上”选项完全相同,但没有收缩位:)

谢谢。

[更新]

您可以在下面看到一张图片,希望能更清楚地说明我正在寻找什么样的结果。我想找到一种方法来仅显示可能被另一个对象隐藏的对象的一部分。

【问题讨论】:

【参考方案1】:

您可以使用shrinkwrap constraint。与收缩包裹修改器不同,约束将对象原点保持在目标对象的表面上。通过setting the object origin 在网格边缘,您可以有效地将对象保持在表面上。

【讨论】:

感谢您的回复。我用一张图片更新了我的问题,这可能会让我更清楚我在寻找什么。

以上是关于Blender中是不是有一个“保持在表面之上”的功能,可以向外移动可能被另一个对象隐藏的对象的任何部分?的主要内容,如果未能解决你的问题,请参考以下文章

从 Blender 加载 Three.js 中的多个对象

blender 2.8x 是不是有 md5mesh/md5anim 导入器/导出器?

窗口中的 Blender 2.6 控制台

从 Blender 导出多个 .fbx 文件

Blender:我渲染模型上的黑色图案

使用 C# 而不是 Python 的 Blender [关闭]