火山引擎详解抖音特效背后的技术能力和工程体系
7月28日,抖音联合火山引擎在北京举办智能特效技术开放日。火山引擎特效技术专家分享了抖音特效的技术原理、工程能力、应用场景以及未来发展趋势等内容。
随着 科技 的进步,影视特效越来越令人震撼,特别是AI技术的兴起,在动画建模、渲染、编辑合成等特效制作环节带来了巨大的提升。但总体来看,影视特效的制作成本依然非常高,效率也比较低。
考虑到抖音特效的用户都是普通消费者,火山引擎在开发抖音特效相关技术时严格遵循了两个原则:
一是要用前沿的技术来实现好的特效效果,二是尽量降低特效创作和使用的门槛,让每个人都能用特效更好地表达,做出具有想象力和表现力的内容。
具体来说,抖音特效使用了计算机视觉(CV)和计算机图形学(CG)技术。CV代表对现实世界的理解,CG的作用是渲染虚拟元素叠加到画面,特效就是用CV和CG技术的互动把现实和虚拟连接起来,经过大量工程与产品化的迭代,最终为用户呈现出生动有趣的视觉效果。
在算法技术之上,抖音的特效功能还需要通过反复的工程与产品化的迭代,最终在抖音当中集成、上线,面向所有的用户。正是在这个过程中,火山引擎形成了一套完善的工程体系。其中包括模块化组件、灵活可定制的资源下发能力,以及对不同系统、不同分辨率屏幕的兼容和适配,高度的稳定性等等。
数据显示,抖音特效的程序接口崩溃率低于十万分之一,稳定性达到行业领先水平。
作为字节跳动的技术服务平台,火山引擎不仅支持了抖音、今日头条等公司内部产品,也在向外部企业开放,为客户提供特效创作工具套件、定制算法、工程化部署和对接联调等产品及服务。此外,火山引擎资源商城提供了上万款抖音同款特效,企业可以根据热度、类型等方式选择使用。
如今,火山引擎这一强大“特效工厂”输出的特效技术已经在AR试车、AR试妆等不同场景中得到了应用。未来随着云计算的迅速发展,新型智能终端的不断涌现,火山引擎的这些技术亦将在更多场景、更多设备中发挥更大的作用,给更多消费者带去更好的体验。