企业在业务安全与数据合规过程中有哪些实践与挑战?戳此了解 了解详情
写点什么

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

  • 2021 年 12 月 28 日
  • 本文字数:2191 字

    阅读完需:约 7 分钟

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

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


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


00:00 / 00:00
    1.0x
    • 2.0x
    • 1.5x
    • 1.25x
    • 1.0x
    • 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:302369

    评论

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

    Python基础之:Python中的模块

    程序那些事

    Python Python3 程序那些事

    推荐 2 款必备的 Django 开发神器

    星安果

    Python django Web 后端

    能源绿色管控:天然气站启动数字化转型,工业企业该如何突围?

    一只数据鲸鱼

    物联网 数据可视化 智慧城市 能源管理 天然气

    困扰一周的奇葩bug:重复相似代码多,导致单片机程序跑飞

    不脱发的程序猿

    28天写作 硬件设计 嵌入式软件 单片机 3月日更

    力扣(LeetCode)刷题,简单题(第13期)

    不脱发的程序猿

    面试 LeetCode 28天写作 算法面经 3月日更

    单账户实时记账能力达2万笔每秒 蚂蚁启用新一代高性能记账引擎

    DT极客

    华为云PB级数据库GaussDB(for Redis)揭秘第六期:Feed流场景中的应用

    华为云开发者社区

    数据库 redis 华为云 GaussDB Feed流

    区块链BaaS应用平台搭建,助力企业运用区块链解决业务问题

    13828808769

    区块链 区块链+ 区块链发展 #区块链#

    智慧公安信息化管理系统,重点人员管控系统的搭建

    13828808769

    智慧交通

    如何正确使用Python临时文件

    华为云开发者社区

    Python 安全 临时文件 tempfile 库函数

    区块链六大应用场景,推动政府信息化发展

    13828808769

    区块链+ #区块链#

    主数据建设的挑战与发展

    EAWorld

    电子证照上链--助推智慧政务

    13530558032

    Worktile 前端工程化之路

    PingCode研发中心

    大前端

    ​Autonomous Dream Works的独创力杰作EGGNetwork EFTalk

    币圈那点事

    区块链中药溯源--区块链为中医药溯源认证

    13530558032

    可能是绝唱!阿里资深工程师深度解读Netty底层核心源码

    Java架构追梦

    Java 源码 架构 面试 Netty

    Rust从0到1-基础概念-数据类型

    rust 数据类型

    QCon全球软件开发大会:推动创新,实现技术落地

    博文视点Broadview

    【LeetCode】删除排序链表中的重复元素 IIJava题解

    HQ数字卡

    算法 LeetCode 3月日更

    Datadog 能成为最大的云监控厂商吗

    睿象云

    运维 运维平台 Datadog 云监控

    阿里面试官:Android开发真等于废人?已拿offer附真题解析

    欢喜学安卓

    android 程序员 面试 移动开发

    LeetCode题解:92. 反转链表 II,迭代,JavaScript,详细注释

    Lee Chen

    算法 大前端 LeetCode

    搞懂 ZooKeeper 集群的数据同步

    HelloGitHub

    Java zookeeper ZooKeeper原理

    一段java代码执行旅程

    华为云开发者社区

    JVM class 指令 java代码 java栈

    基于深度学习的两种信源信道联合编码

    华为云开发者社区

    深度学习 通信 编码 信源编码 信道编码

    低代码是什么?低代码价值主要体现在哪?

    优秀

    低代码

    网络连接之协议栈

    Kylin

    协议栈 3月日更 21天挑战 网络连接

    Gas费用持续攀升!NA公链NAC公链如何破解高额Gas费用的困局?

    区块链第一资讯

    Golang号称最快的Json解析器速度可达5623ns/op

    happlyfox

    学习 3月日更 Go 语言

    程序员去大公司面试,小程序FMP优化实录,已拿offer入职

    欢喜学安卓

    android 程序员 面试 移动开发

    WAVE SUMMIT 2022 深度学习开发者峰会

    WAVE SUMMIT 2022 深度学习开发者峰会

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