
公司
我是Blender的深度使用者,不得不说Blender确实是一款很好用的软件。然而,它存在一个非常大的问题,那就是工作流方面的问题。先不提它和其他软件的联动情况,这一点大家基本上都有所了解。像Maya、Houdini等一系列在工作流体系内的DCC软件,它们之间的联动十分顺畅,而Blender在这方面的支持就特别少,有些时候还得依靠插件才能实现联动。接下来讲讲插件和软件更新的情况。我经常使用几何节点,它的功能非常强大,能够制作出很多复杂且高难度的动画效果。用户可以利用它来制作几何节点资产,从而创建出许多动画预设,相比很多其他软件的插件来说更好用。但是,Blender在更新的时候,有时会直接替换掉以前的节点,这就导致之前制作的很多预设在新版本中无法使用。而且,被替换的有时还是核心节点,例如属性传递、对齐欧拉至矢量这类常用节点。如此一来,在更新新版本之后,以前制作的很多动画资产就不能用了,必须重新修改,有时候甚至要重新构思整个制作思路。再来说说插件。如果您在Blender市场购买过插件就会知道,很多插件开发者到了后期就不再继续开发了。这是因为没有利润,盗版成本几乎为零,没有利润的话开发者只能凭借热情来维持,这样很难持久。也就是说,虽然可以在Blender内部勉强拼凑出一个工作流,但长期的不稳定性使得它无法获得行业的信任。在商业领域,信息安全非常重要,而在Blender内部却无法保证这一点。例如,一个工作室为了项目开发了插件,方便
公司制作项目,但经过几个版本之后,要么出现兼容性问题,要么插件被外部竞争对手无偿使用,对此工作室毫无办法。以上种种情况导致Blender比不上现有的工作流。有些用户可能会觉得,可以通过一些迂回的方法来解决某个问题,但他们没有考虑到商业活动只看重利润。如果采用迂回的方式来解决不稳定性和高成本问题会导致利润减少,那么企业为什么要用Blender来替换现有的工作流?开源虽然不需要付费,但代价是不稳定性,这对企业主是不利的,而且这还没有涉及到招人成本和培训成本。在制作Blender动画时,如果不会几何节点,基本上很难做出一些效果,可是市面上又有多少求职者会Blender几何节点?同样的道理,既然我会几何节点,为什么不使用Houdini这种更强大的软件来制作?很多人只谈论功能,却不涉及业务和商业方面的考量,这是不现实的。就像很多软件都能制作程序纹理,但为什么人们会使用SD?因为SD功能完善、封装性好、用户体验佳、效率高、对接流畅、接口丰富,而且还不断更新。既然有这样的选择,我为什么要舍近求远,使用数学节点去绞尽脑汁钻研图形学?我很喜爱Blender,但我也清楚它存在局限性,或者说是现阶段的局限性,而且它的一些缺点可能永远都无法解决。