AE报错编号

37::103

报错详情

(After Effects Errors)

报错提示信息

Not enough memory to create memory for blurring, 116875k requested, 116652k available

报错信息说明

没有足够的内存来创建模糊效果的缓存(需要116857K,可用116652K)。即没有足够的内存来给一个文字层使用模糊特效。

报错的可能原因

在After Effects中,文字图层的栅格化对矢量层来说是动态的,这就意味着它们对你调整参数仍然保持着敏锐性,可是,根据你所使用的文字大小和字体轮廓复杂程度的不同,内存消耗也会不同,文字越大,轮廓越复杂,内存消耗就越大。最重要的是,如果你正试图为文字动画应用模糊特效的话,甚至会消耗更多的内存。因为这相当于是在对每个字符做位图效果,程序需要存储栅格化了的类型来进行模糊,产生一个内部影响,以确定每个字符的模糊量,并执行额外的软化区域和透明度的计算等等,光是听来就觉得这是个耗内存的事儿。

建议解决方法

最好是尝试使用另外的方法来实现你想要达到的模糊效果,这样做一般都可以达到和你先前预期的模糊效果相同或相近的效果,但是小号的内存却很少。比如说 Adaptive Blurs(自适应模糊),就可以用 Compound Blur 和 Lensblur 来替代。除此之外,你还可以找到很多类似的第三方特效插件,往往在模拟DOF景深上都有很不错的模糊效果。为了制作出更好的影像,你还可以将你的文字层复制成黑色和白色,然后和另一个同样文字的文字层结合起来进行制作,可是一般这个时候是需要用到预合成了。如果你真的对上面的解决办法都一筹莫展的话,你还可以到 Adobe Photoshop 中为这个文字层做好模糊和阴影等等效果,然后导入到 After Effects 中进行使用,这样也不会使用很多的内存。

此解决方法适用于

Adobe After Effects CS3, CS4, Mac intel, Mac PPC, PC