Blender动作预设管理工具插件 Jason Pose Manager v1.04
介绍
我知道这个附加组件不会是你迄今为止发现的最熟悉的附加组件。但它的工作原理就像您可能听说过甚至以前使用过的 Blender 的一个默认附加组件,即 Blender 的姿势库。
所以,是的,Jason Pose Manager (JPM) 的工作方式类似于 Pose Library (PL),因为它们基本上都是姿势保存和管理附加组件。就像任何其他Blender的资产一样,你可以保存姿势,以便以后在需要时将它们再次加载到不同数量的未来项目中。这是一个简单的概念,对吧?
然后你会想,好吧,姿势库是免费的。如果他们以类似的方式工作,我为什么要为这家摩根大通付费?
我发现说明 JPM 和 Pose Library 之间区别的最佳类比是使用生日礼物的智能手机拍照和投资专业数码单反相机之间的区别。他们都拍了很棒的照片。即使是今天的智能手机实际上也比数码单反相机更擅长拍照,更不用说更易于使用。
有了智能手机,嗯,你在生日时得到了它,所以它基本上是免费的。那么,你到底为什么要花费数百甚至数千美元投资一台专业的数码单反相机,只是为了做基本上相同的事情,那就是拍照呢?我可以用两个词来总结答案:专用功能。
专用功能,当单独分解时,并不是很大。他们不使用屏幕来调整设置,而是使用按钮。他们不必点击三次,只需点击一次。变化不大吧?但是,当你把它们结合在一起,当你经常使用它们时,你就会开始感觉到那些微小的渐进式改进变成了一种集体更好的体验。
根据专业需求进行雕刻
文件管理
当您使用智能手机拍照时,您会将它们与其他照片一起扔掉。您在互联网上找到的孩子、家人、猫、狗的照片和愚蠢的模因。大多数时候,这很好。但是,当您稍后想查找特定照片时,向下滚动手机图库将是一件苦差事。
这正是我注意到的关于姿势库的第一件事之一;文件管理不善。
您是否都发现自己将姿势保存在姿势库中,却忘记了将它们放在哪里?然后你无论如何都不想找到它们,所以你选择从头开始重新摆姿势?
姿势库有一个奇怪的资产管理系统,它将资产(包括姿势)绑定到创建它们的混合文件中。通常,对于其他资源来说,这很好,因为你可以描述性地命名 Blend 文件,这样你就会记住哪个 Blend 文件保存了什么(类似于:furniture_assets.blend)。但对于姿势来说,这有点棘手,因为姿势更加动态,并且很难在混合文件上给出一个描述性名称,以很好地反映您在文件中保存的所有姿势。
通过 JPM,我们引入了一种更好的方法来进行文件管理。我们没有将它们绑定到创建姿势的 Blend 文件中,而是将姿势打包为 JSON 文件格式,并将它们保存/导出到您选择的任何文件夹中。
您可以将它们保存在项目的文件夹中,也可以将它们保存在一个专用文件夹中以保存所有姿势。
当你以后想加载/导入姿势时,你只需要打开文件夹,然后选择所有你想要加载/导入的姿势。你还忘记了他们在哪里吗?您可以在 Windows 的文件资源管理器上使用正常的搜索功能。这要容易得多,对吧?
钻机间姿势加载(Inter-Rig Pose Loading)
所以这个是新的,它实际上是革命性的。
想象一下,你在一个装备中创造了所有这些伟大的姿势。然后,你更换装备,所有这些姿势几乎都毫无用处。这基本上就是姿势库完成这项工作的方式,我称之为“制作和转储”方法。
您是否曾经发现自己厌倦了一次又一次地为每个新装备制作一套相同的姿势?好吧,如果是这样,那么当您拥有并使用 JPM 时,一切就结束了。
就像上图一样,您可以在一个装备中创建姿势,当您有新的装备可以使用时,您可以将所有姿势加载到该新品牌装备中。
当然,会有一些设置的摆弄和一些调整以更好地适应新装备的姿势,但归根结底,您不需要再次从头开始制作它们。
姿势数据管理
这一系列问题很小,但每当我使用 Pose Library 时,它都会让我感到紧张。
您是否曾经发现自己需要编辑已保存的姿势?好吧,你不能使用 Pose Library。但使用 JPM,您可以随时编辑 Pose。
您是否曾经厌倦了在“Create Pose Asset”到左下角之间来回移动光标,只是为了给它起个名字?使用 JPM,它将位于您的光标旁边。
您是否曾经发现自己厌倦了上下滚动列表以 找到最常见的姿势?使用 JPM,您可以将姿势列表排列为 您的个人喜好和项目的给定需求。
您是否曾经发现姿势列表在任何给定时间都太满太杂乱,但您无法真正删除它们,因为它们将永远消失?使用 JPM,您只需隐藏不需要的姿势,或者根据需要将其删除,这些姿势将被保存并且不会被删除。
全方位专用按钮和旋钮
忠实于专业 DLSR 类比的专用功能,我们以完全相同的理念构建 JPM。
当我使用姿势库时。姿势加载部分还可以,但其他一切都充其量是粗略的。
当你想选择姿势中包含的骨骼,以便在上面放置一个关键帧时,你会怎么做?右键单击,然后选择骨骼。两步。每次想要制作新的关键帧时,您都必须这样做。
使用 JPM,它就在姿势数据旁边,一步之遥。
当你想翻转一个姿势时,你会怎么做?转到顶部,选中“翻转”复选框,然后单击姿势。三步。完成翻转特定姿势后,您必须再次取消选中“翻转”复选框,因此实际上是四个步骤。
与 JPM.它就在 Pose Data(姿势数据)旁边,一步,你不必选中/取消选中任何内容。
当您想重命名姿势时,您会怎么做?打开 Asset Browser 面板,单击姿势,然后更改名称。三个步骤。
使用 JPM,它仍然位于 Pose Data(姿势数据)旁边,只需一步。
这只是姿势加载时最常见的三个功能,其余的我可以一直谈论下去。但您现在可能已经有了这个想法。
使用 JPM,您无需右键单击、打开新面板或打开新编辑器即可控制骨骼和姿势。您需要的一切都在您面前,在一个面板中,只需单击一下即可使用。
与 Project Toby 相结合
Project Toby 是我为完全实现我对 JPM 的最初愿景以及一般的索具或姿势而采取的下一步。在此处观看介绍。
该项目的一部分是一个装备,一个逼真的 3D 人体装备,Toby Rig。它更多地针对那些对绑定一无所知的最终用户,并且对必须处理生成的绑定的微妙复杂性的前景感到畏惧。
该项目的另一部分是专为 Toby Rig 制作的不断增长的预制姿势库。它实际上解决了在 3D 空间中绑定和摆姿势的最后一个问题:你不想做所有这些。我们最关心我们使用的 3D 模型,以及它们最终的外观。但我们真的不太关心如何纵和摆出它们的姿势。
随着姿势库的不断壮大,作为最终用户,您和我非常相似,可以浏览所有可用的姿势,下载并在 JPM 中弹出它,您的装备将设置为该姿势,您甚至不必触摸任何骨骼。
在此处免费获取 Toby Rig 和示例姿势。
起源
所以,这将是一个关于附加组件是如何产生的小故事。
你看,我之前已经使用 Pose Library 一段时间了,和其他人一样,我接受了它的工作原理,并将它带来的所有低效率视为常态。
然后,我从事了一个项目,我必须将物体移动到一组预定位置。
我打电话给我哥哥。他从事 IT 工作,他本人也是一名 IT 开发人员。他知道 Python,这是 Blender 附加组件的编程语言。但他并不确切了解 Blender 的 Python,因为它们似乎比普通 Python 更专业。
没过多久,我们就有了一款名为 Object Location Manager (OLM) 的附加组件。
然后我想,如果它可以处理位置,那么,我想它也可以处理所有转换(旋转和缩放)。这是一项简单的工作,我们想出了对象转换管理器 (OTM)。
我想有一天,可能是缪斯女神、众神和宇宙的光电击中了我的脑海。我想,好吧,如果我们可以将对象移动到一组预定的变换向量,那么我们就可以对骨骼做完全相同的事情。我们不能吗?
从那时起,我们开始将 OTM 转变为骨骼移动机器所需的一切。我们认为物体和骨骼之间实际上存在一些区别。首先,局部轴与全局轴。对于对象,它都是全局轴。但对于骨骼来说,这都是局部轴。
我们花了 6 个月的时间才完成附加组件。在我们这样做的时候,我们从一开始就决定使用 JSON 文件格式作为预定转换集的容器。我们还认为它不是一个库,因为您不是将姿势保存在插件本身中,而是保存在计算机中。
所以,是的,最后,我们想出了 Jason Pose Manager 这个名字。
请先
!