写点什么

渲染时长百倍缩短,揭秘《长津湖》背后的云渲染技术

  • 2021-12-28
  • 本文字数:2191 字

    阅读完需:约 7 分钟

渲染时长百倍缩短,揭秘《长津湖》背后的云渲染技术

筹备 5 年,拍摄周期近 6 个月,参演人员超过 7 万人次,投入约 13 亿,近 50 家国内外特效公司参与,《长津湖》电影票房破 57 亿,登顶中国影视票房冠军。


在电影的观影评价中,“真实”是反复被提到的词。像绝美长城、连绵火光和冰山等一些无法实拍的画面,通过后期特效渲染呈现出的真实质感,给观众留下了非常深刻的印象。《长津湖》电影不仅为我们讲述了刻骨铭心的长津湖战役,也让我们看到了影视行业渲染技术的进步。


00:00 / 00:00
    1.0x
    • 3.0x
    • 2.5x
    • 2.0x
    • 1.5x
    • 1.25x
    • 1.0x
    • 0.75x
    • 0.5x
    网页全屏
    全屏
    00:00

    保质保时的后期渲染 

    作为后期渲染供应商之一,赞奇科技 CEO 金伟回忆渲染的过程:“《长津湖》电影是基于真实的历史改编的,场景在冰天雪地,有战争、烟雾、爆炸等,留给后期制作加渲染的时间不到两个月。在这两个月里,我们要完成测试、修改、定稿、渲染,整个后期制作和渲染还是有一定的难度。”


    一般而言,渲染时长(整片完整渲染所耗费的 CPU 核小时数)是行业内评价 3D 动画电影画面精度的一个通用标准。公开资料显示,尽管《长津湖》绝大多数画面是实景拍摄,但单从特效镜头同等渲染时长的渲染量而言,前者远超科幻电影《阿凡达》。“像水、火、烟雾、毛发是很难渲染的,背后都需要有力的算力保证和高性能存储的支持。”赞奇科技 CEO 金伟谈道。

    华为云为赞奇提供的云渲染能力

    赞奇为《长津湖》提供渲染服务的产品叫做“渲云”,是一个 PaaS+SaaS 服务平台,可以针对项目需求调动 CPU/GPU 集群,同时启动数百台云主机,迅速拉起渲染业务。在“渲云”背后,是华为云的公有云能力。


    “一部电影的渲染快慢与否,由三个因素组成:计算、存储、网络。服务器每秒能处理的数据越多,计算越快,渲染就越快。算力提上去了,存储也要快速吞吐,才能保证数据读写快速高效。像这样大制作的大电影,如果靠传统的线下文件拷贝,协同起来就很麻烦,还容易出错,所以网络质量以及网络传输速度也很重要。”华为云专家解释。


    据专家介绍,华为云为赞奇科技提供了 All in Cloud 的端到端云渲染解决方案,从计算、存储、网络三个方面提供全方位技术方案支撑。在计算方面,华为云提供多种规格计算实例,全系 1:1 物理绑核,数百万核超大规模渲染资源池,满足单集群上万台机器并发渲染;在存储方面,提供 EVS、SFSTurbo、OBS 等产品;在网络方面,提供专线、云连接、公网 EIP 等各种云上云下 / 云内跨区域网络访问方案。


    在《长津湖》的后期渲染中,华为云为渲云(赞奇科技)提供了数千台高配服务器,仅耗时两周就完成了渲染任务。

    公有云渲染百倍缩短渲染周期

    在华为云专家看来:“基于公有云 SaaS 化的渲染服务,一定是未来行业趋势。SaaS 化渲染服务天生具有公有云的多个优点:灵活按需、以租代买。对于行业客户而言,轻资产运作能够降低企业运营成本,让行业客户仅需聚焦自己的业务本身,彻底改变‘为了喝一杯牛奶而建一个牧场’的现状。”


    云厂商也在不断发布云产品为渲染行业提供解决方案。随着主流混合云渲染架构下,渲染农场老旧硬件与新指令集不兼容问题得到解决,公有云渲染在业内的接受度也越来越高。华为云也在不断迭代云产品,针对后期渲染乃至 CG 行业提出系列解决方案。


    在实际的渲染业务中,需要大批量虚拟机及时、快速响应。稳定支持单集群上万台机器稳定并发渲染、数千台渲染节点访问文件存储,成为制约单渲染集群规模的关键问题。华为云的 EVS 存储服务,推出自研的 Lazyloading 技术,能够实现“秒级”发放虚拟机。以 100G 系统盘的虚拟机为例,EVS 能在 3 分钟内发放 1000 台虚拟机。


    华为云针对渲染业务的 IO 读写模型做针对性优化,能够同时支持 CIFS/NFS 双协议,提供单个 SFSTurbo 集群最大 40GB 读写带宽,150 万 + IOPS 的读写性能。这也是支撑《长津湖》等特效电影高效渲染的核心技术基础。


    在计算方面,华为云在 2021 年 9 月正式开服了华北地区规模最大的云数据中心、华为云全球最大的渲染基地——全新布局的 Region 乌兰察布。据悉,乌兰察布 Region 总投资超过 60 亿人民币,将容纳 50 万台服务器的超大规模资源集群,为影视、建筑、医疗等多个行业提供“万核渲一图”的澎湃算力。


    华为云江苏总经理王彬表示:“影视制作正加速全面上云,我们相信,华为云打造的影视产业云解决方案,将在制作流程和周期带来根本性的变革。”


    据悉,华为云全新构建了数字内容生产线,将影视制作的合片、剪辑、建模、绑定、驱动、渲染等流程在云上重构,实现全流程自动化。影视级云桌面以华为自研的新一代云接入桌面协议 HDP(Huawei Desktop Protocol)为核心,能够满足专业设计、影视制作等专业领域安全办公的需要。前文提到的呆猫就是赞奇基于 HDP 协议推出的产品。基于云桌面、云渲染、视频 AI 等服务能力,4K 高清节目的制作时间将从数周缩短至 24 小时以内,让当日制作、当日播出成为可能。


    渲染技术并不会局限在影视行业,仅呈现视觉上的“真实”,就在 CG 行业、如今大热的元宇宙都有不少应用。华为云在元宇宙基础技术领域的初步探索——华为河图 CyberVerse,具有 AI 强环境理解能力,逼真的虚实融合沉浸式渲染能力。在创新技术飞速发展的当下,我们可以看到,华为云将推动 CG 行业智能升级,也将在元宇宙上带来更多的想象空间。


    为了抓住云时代下的发展机遇,帮助企业释放技术创新力、迎来新增长,华为将在 12 月 29 日举行“华为云 & 华为终端云服务创新峰会 2022”,邀请行业专家,共同探讨数字技术和实体经济深度融合方法。在这场峰会,你将看到有关数字化转型、云原生技术和 ToB 行业的新观点。

    2021-12-28 16:304247

    评论

    发布
    暂无评论
    发现更多内容

    union 分页/group/join 复杂查询(.net core/framework)

    Spook

    sql ORM

    百度交易中台之商品推广流程构建以及实现

    百度Geek说

    中台 软件架构 电商 交易

    Python 绑定:从 Python 调用 C 或 C++

    华为云开发者联盟

    c c++ Python 函数 Python 绑定

    在数据库中如何查询表的创建时间?

    华为云开发者联盟

    数据库 日志 视图 GaussDB(DWS) 查找对象

    DataWorks赋能企业一站式数据开发治理能力

    阿里云大数据AI技术

    腾讯二面:Linux操作系统里一个进程最多可以创建多少个线程?

    白亦杨

    小马哥的Java项目训练营-毕业总结

    姑射仙人

    DolphinDB插件开发深度解析

    DolphinDB

    数据库 大数据 时序数据库 插件开发 DolphinDB

    互联网公司的「敏捷开发」流程是怎么样的?每个职位的角色和分工是什么?

    万事ONES

    我还是没有忍住,于是乎我开通了lua语言学习专栏!

    李阿柯

    lua 专栏

    萌宠大陆APP开发|萌宠大陆系统软件开发

    网安行业这几个熟悉又陌生的名词,啥帽子都清楚啦?

    郑州埃文科技

    Go 学习笔记之 数组

    架构精进之路

    Go 语言 7月日更

    RTC为何这么火?

    anyRTC开发者

    音视频 WebRTC RTC 实时通讯

    使用tar 命令进行文件的归档和压缩

    学神来啦

    云计算 Linux 运维 linux运维

    打造中国数字军人 数军科技携黑科技亮相军博会

    科技热闻

    银行业智能运维的探索与实践

    云智慧AIOps社区

    银行数字化转型 智能运维

    统一缓存帝国 - 实战 Spring Cache

    悟空聊架构

    缓存 passjava 悟空聊架构 7月日更 Spring Cache

    4轮技术面+1轮HR面,成功拿到腾讯40k*16的Offer ,详解面试流程和真题解析

    Java 程序员 架构 面试

    底层技术支撑智慧出行,汽车智能化发展下区块链大放异彩

    旺链科技

    区块链产业

    多媒体技术(一)之图形图像

    轻口味

    android 音视频 计算机图形学 图形图像处理

    研发管理和项目管理有哪些痛点?

    万事ONES

    研发管理 ONES 项目管理工具

    并发王者课-铂金9:互通有无-Exchanger如何完成线程间的数据交换

    MetaThoughts

    Java 多线程 并发

    替换 Spring Cloud,使用基于 Cloud Native 的服务治理

    火山引擎开发者社区

    云原生 后端 Service Mesh 服务网格

    Redisson 分布式锁源码 06:公平锁排队加锁

    程序员小航

    Java redis 分布式锁 redisson

    我给我讲GIT,并成功把我得罪了

    加百利

    git 7月日更

    拖延背后的故事

    卢卡多多

    拖延症 7月日更

    什么?C语言也能try...catch!

    实力程序员

    如何利用极狐GitLab CI提高生产力?

    极狐GitLab

    ci

    华为云薛浩:媒体业务进入全面云化时代,云原生成为必然选择

    华为云开发者联盟

    云原生 媒体 音视频 华为云

    我删库跑路失败了

    程序员鱼皮

    Java c++ Python Linux 服务器

    渲染时长百倍缩短,揭秘《长津湖》背后的云渲染技术_服务革新_张俊宝_InfoQ精选文章