写点什么

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

  • 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:303938

    评论

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

    MASA Auth - SSO与Identity设计

    MASA技术团队

    C# .net 设计 构架 Auth

    最佳实践|从Producer 到 Consumer,如何有效监控 Kafka

    阿里巴巴云原生

    kafka 阿里云 云原生 Promethues

    开讲!XTransfer技术专家亮相Flink CDC Meetup

    XTransfer技术

    flink XTransfer

    面试官:项目中常用的 .env 文件原理是什么?如何实现?

    若川

    JavaScript 前端 Node

    面向服务的架构

    力软低代码开发平台

    得物Tech Leader对管理授权的思考是什么?/得物技术管理集锦

    得物技术

    管理 思考 技术管理 事前授权 任务分配

    密码学系列之:ASN.1接口描述语言详解

    程序那些事

    密码学 程序那些事 5月月更 ASN.1

    React Echarts 使用教程 - 如何在 React 中加入图表(内附数据看板实战搭建案例)

    蒋川

    react.js 可视化 eCharts 组件库 图表库

    融云漫话:通信中台

    融云 RongCloud

    直播预告|来啦!「DevOps+MLOps Meetup」火热报名中!

    第四范式开发者社区

    人工智能 DevOps 极狐GitLab 特征平台 MLOps

    中国20强游戏公司2021年财报分析:业绩大分化时代,开始优胜劣汰

    易观分析

    游戏公司

    模块七:作业

    本人法海

    「架构实战营」

    华为云&易观分析《互联网出海白皮书2022》:新兴市场成掘金热土

    易观分析

    华为云 出海

    【LeetCode】单词距离Java题解

    Albert

    LeetCode 5月月更

    什么是区块哈希?哈希游戏开发技术原理方案(源码搭建)

    开发微hkkf5566

    MDM结合ESB数据集成说明

    agileai

    数据治理 数据集成 企业服务总线 主数据平台 基础数据方案

    领航全球云经济行业创新,XTransfer入选Bessemer年度报告

    XTransfer技术

    报名进入尾声,赶快申请加入 sealer 开源之夏吧!

    阿里巴巴云原生

    阿里云 开源 Kubernetes 云原生 sealer

    Hadoop3.0时代,怎么能不懂EC纠删码技术?

    个推

    大数据 hadoop hadoop3 大数据 开源

    Vue3 TypeScript 使用教程 - 实战 Vue3 element-plus 开发「待办清单」

    蒋川

    typescript 低代码 开发工具 Vue 3 Element Plus

    leetcode 81. Search in Rotated Sorted Array II 搜索旋转排序数组 II(中等)

    okokabcd

    LeetCode 查找

    面试官:请手写一个带取消功能的延迟函数,axios 取消功能的原理是什么

    若川

    JavaScript 源码 前端 前端开发 axios

    怎么用netty开发一个同时提供http和websocket的服务?

    风斩断晚霞

    Java spring Netty springboot websocket

    200多家ISV入驻!阿里云计算巢发布一周年

    阿里云弹性计算

    计算巢

    Vue团队核心成员开发的39行小工具 install-pkg 安装包,值得一学

    若川

    JavaScript 源码 前端 前端开发 Node

    浪潮云应用质效管理系统(AOM)荣获2022数博会领先科技成果“优秀项目”奖

    云计算

    ZEGO 开发者文档速查|常用视频配置

    ZEGO即构

    音视频开发 视频配置

    MOVE PROTOCOL全球健康宣言,将健康运动进行到底

    西柚子

    MOVE PROTOCOL全球健康宣言,将健康运动进行到底

    小哈区块

    什么是智能合约?3M互助dapp系统开发逻辑拆解

    开发微hkkf5566

    网易数帆 Envoy Gateway 实践之旅:坚守 6 年,峥嵘渐显

    网易数帆

    云原生 Service Mesh istio api 网关 envoy

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