版本控制 | 一文了解虚拟制作,进入影视制作新赛道

news2025/3/1 5:23:48

作为一种能够引领未来趋势,颠覆影视制作流程的全新技术,虚拟制作已经慢慢普及到影视制作领域。嗅觉灵敏的资本和目光前瞻的大厂纷纷布局虚拟制作赛道。阅读本篇文章,您将了解到什么是虚拟制作,它的优势所在、如何开展虚拟制作以及需要使用何种工具。

龙智作为DevSecOps研发安全运营一体化解决方案供应商、Perforce授权合作伙伴,持续关注版本控制领域的动态与发展,为您提供最新洞察与最佳实践参考,帮助虚拟制作团队更好地进行资产管理,加强协作,提升效率。立即联系我们,了解虚拟制作团队数字资产管理的最佳实践与案例。

在这里插入图片描述

虚拟制作在疫情期间发展得可谓是风生水起。它为媒体和娱乐团队增加了更多可能性,并帮助他们在后期制作中节省时间和金钱。因此,越来越多的工作室开始采用新的工具,来实时创建身临其境的突破性体验。

什么是虚拟制作?

虚拟制作结合利用了物理和虚拟电影制作技术,创造出先进的虚拟世界。

它的工作原理:团队使用实时3D引擎(游戏引擎)创建逼真的场景,然后使用游戏引擎的实时渲染功能将它们显示在物理场景后面的大型LED墙上。摄像机与游戏引擎同步,增强真实感和视角深度。

通过虚拟制作,视觉效果不再是在后期制作中才应用到场景中。现在,在前期制作过程中(称为预制作)就能对视觉效果进行处理和迭代。“事后修复”已经变成了过去式,现在大家都在进行“事前修复”。

对于各种规模的工作室来说,采用虚拟制作技术都有很多好处。

虚拟制作有什么优势?

媒体和娱乐行业最近推动虚拟制作的部分原因是由于疫情影响。团队不得不远程开展工作,员工分散在各地,这一新的现实让企业开始思考对策,以便让团队在这种情况下也能快速完成工作。电影摄制组开始采用新工具,并调整他们的创意工作流程和流水线。

但虚拟制作不仅仅是与虚拟进行连接。它已经显露出一些优势,使电影工作室能够在制作过程中更早地建造更大的建筑、推动创新并交付高质量的成果。

节省时间和成本
对于许多电影工作室来说,虚拟制作可以节省时间和金钱。虚拟堪景(Virtual Scouting)——创建虚拟版本的拟议场景——可以减少运行时间和额外费用。在制作过程中尽早做出创造性的决定和修改,可以确保演员在片场时做出正确的决定,让拍摄更加干净利落、返工更少。它还在后期制作中节省了大量时间(和金钱)。

构思迭代
虚拟制作让创意工作者能够更早地构建出他们幻想中的世界。在任何人踏入片场之前,虚拟制作已经创造出可视化的镜头和环境,为创意工作者们打开了探索的空间。构建幻想世界并不断迭代,这一过程让工作室将员工们团结在一起,创造出超乎寻常的东西。

增加透明度
回望过往,电影制作一直是一个独立的过程。其他工作人员到最后发布才能看到CGI图形和重新编辑的故事情节。但有了虚拟制作,每个人都可以对电影从前期到后期有更全面的了解。

虚拟摄像机和绿幕实时合成的场景充当进入虚拟世界的窗口,使工作人员可以准确看到他们正在捕捉的内容。LED墙让电影制作人和演员能够通过他们的眼睛和镜头,了解他们所处场景的样子。(在演员身后的LED屏幕上显示图像有两个主要的优点:投射在前景布景和演员上的灯光更真实,演员可以更真实地对布景做出反应。)

现场快速转场
使用虚拟环境,从一个场景过渡到另一个场景的麻烦能降到最小,因为所有这一切都发生在同一个地方!数字资产可以快速改变,让电影制作人能够用同样的演员拍摄出不同的场景。

此外,在虚拟场景中,电影制作人可以完全控制天气、时间、照明、物体位置等。这些条件可以随时重新创建并立即可用。

资产库
现有资料库中预先构建的资产能够轻松地被虚拟制作团队利用。不需要从头开始构建,这些资产可以被迅速定制,来满足任何制作需求。这些虚拟资产以电子方式存储,减少了物理存储、运输和劳动力的成本。

全球协作
现在,分散在全球的团队能够即刻创建虚拟内容。无论身在何处,电影制作人都可以与创意工作者和技术专家一起展开团队协作。

如何建立虚拟制作工作室

如果想过渡到虚拟制作工作流程,您需要以不同的方式思考制作过程。虚拟制作工作流程不是线性的,并且还涉及到新工具——例如游戏引擎。

游戏引擎中虚拟世界的灵活性和交互性,再加上能够在早期制作过程中清晰了解内容的能力,为工作室实现和完善他们创造的世界提供了新的可能性。

像《狮子王》、《涟漪效应》和 《曼达洛人》等电影都是使用游戏开发技术制作的。就像创建电子游戏一样,使用游戏引擎进行虚拟制作需要水平极高的编排。这不是一个线性过程,因此,所有团队都需要在制作过程的早期获得更多信息,并且还需要一系列工具来帮助他们在整个过程中实现他们的创想。

迪士尼影片《曼达洛人》第一季制作设计解析

视觉特效处理(VFX)工作室对虚拟制作流水线的需求是什么?

您如何设置您的虚拟制作流水线?什么才能开始?一起了解一下基本工具,学习如何开始设置。

实时3D引擎/游戏引擎
实时3D引擎/游戏引擎对于虚拟制作来说是必不可少的。借助虚幻引擎和Unity等工具,媒体和娱乐团队可以创建逼真的虚拟世界和角色,并实时显示在现场的LED墙上。然后,片场的实体摄像机与游戏引擎中的虚拟摄像机同步,使虚拟场景随着摄像机的移动而移动,从而提供更强的真实感和视角深度。

随着备受期待的虚幻引擎5的发布,工作室将能够在短短几秒内扩展他们的世界并调整声音、动画和灯光。

游戏引擎集成注意事项
您的工具需要能够相互集成,这样才能更好地支持其他设计师和艺术家。Photoshop、Maya和3DS Max也被用于构建资产。使用虚幻引擎和 Unity将所有这些庞大的文件放在一起,就可以制作出最终的电影。无论您最终使用什么工具,游戏引擎集成都应该是首要焦点。

版本控制
采用游戏引擎进行虚拟制作的工作室发现自己需要管理大量的数字文件、日益复杂的项目以及庞大且分散的团队。该如何管理这一切?当然是通过强大的版本控制系统——一种实时跟踪和管理文件变更的工具。

优秀的版本控制使团队能够为同一个项目做出贡献,而不是覆盖、破坏或重复彼此的工作。它还让团队即时与远程团队成员共享大量文件。几十年来,游戏开发人员一直在使用版本控制系统,因此电影制作人在采用相同技术的时候,也开始使使用版本控制系统。

数字资产管理
虚拟制作涉及创建许多数字资产。这些二进制的美术文件通常非常庞大,难以管理。这就是像Perforce Helix Core这样的版本控制的用武之地。许多创意团队也选择使用数字资产管理工具(DAM),这样就能更轻松地管理他们所有的数字创意文件。

但是,许多数字资产管理工具仅存储文件的最终版本,当团队需要查找或恢复到旧版本时,它们无法提供帮助。Perforce的数字资产管理工具Helix DAM解决了这个问题。它建立在Perforce Helix Core之上,保留了视觉库中的每项艺术资产的完整历史记录。AI生成的标签与智能搜索工具相搭配,使创意团队能够在需要时轻松准确地找到所需内容。此外,它能够确保最终出现在LED volume上的资产都经过批准——这意味着它可以帮助团队避免代价高昂的重新拍摄,并减少后期编辑花费的时间。

虚拟制作入门

用于虚拟制作的Perforce Helix Core
在数据管理和速度方面,领先的工作室都信赖Perforce Helix Core。20大AAA工作室中有19家选择Perforce Helix Core来进行版本控制、管理他们的数字资产。

游戏开发人员因为相同的原因依赖Perforce Helix Core,这也使其成为虚拟制作团队的首选:

  • 它对所有数字文件——包括二进制文件、音频、视频、代码等进行存储、保护和版本管理;
  • 它与领先的游戏引擎(如虚幻和Unity)以及流行的数字创作工具(如3ds Max和Maya)紧密集成。在不中断工作流程的情况下,从工具中提交对文件的更改;
  • 它为大型远程团队提供了单一的数据来源,让他们可以在需要时轻松访问正确的文件;
  • 它使多个团队成员能够为同一个项目做出贡献,而不会覆盖、破坏或重复彼此的工作。

“Perforce Helix Core一直是一款基础但不可或缺的工具。它有助于为电影的所有数字资产创建单一来源。我们可以在支持虚幻引擎、5th Kind、ftrack等领先工具并与之集成的基础架构中对我们的关键IP和数字文件进行版本控制。”

Erik Weaver
ETC适应性生产和特殊项目总监

作者简介:

在这里插入图片描述
Ryan L’Italien
高级解决方案工程师,Perforce Software

Ryan是Perforce版本控制项目的解决方案总监。在加入Perforce之前,他有15年的全栈开发经验,他擅长为各种规模的公司解决工作流和集成DevOps的挑战。作为一名电子游戏和电影爱好者,他在这份工作中如鱼得水。在Ryan的业余时间,他喜欢参加铁人三项、山地自行车比赛以及与家人共度时光。

文章来源:https://bit.ly/3WSDz0X

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/145864.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

SpreadJS 16.0.1 中英版 SpreadJS-EN-CN

SpreadJS具有 500 多个 Excel 函数的完整 Angular 电子表格解决方案 快速提供真正类似 Excel 的电子表格体验 - 对 Excel 零依赖。创建财务报告和仪表板,预算和预测模型,科学,工程,卫生保健,教育,科学实验室和更多。 Ω578867473创建自定义电…

【MySQL数据库入门】:库的操作

文章目录库的操作1 创建数据库2 创建数据库案例3 字符集和校验规则3.1 查看系统默认字符集以及校验规则3.2 查看数据库支持的字符集3.3 查看数据库支持的字符集校验规则3.4 校验规则对数据库的影响4 操纵数据库4.1 查看数据库4.2 显示创建语句4.3 修改数据库4.4 数据库删除4.5 …

时序预测 | MATLAB实现SSA-CNN-LSTM麻雀算法优化卷积长短期记忆神经网络时间序列预测

时序预测 | MATLAB实现SSA-CNN-LSTM麻雀算法优化卷积长短期记忆神经网络时间序列预测 目录时序预测 | MATLAB实现SSA-CNN-LSTM麻雀算法优化卷积长短期记忆神经网络时间序列预测预测效果基本介绍模型描述程序设计参考资料预测效果 基本介绍 MATLAB实现SSA-CNN-GRU麻雀算法优化卷…

js写的一个简单的时间范围日历

该日历主要是提供一个思路,用以抛砖引玉 该日历从移动端更改而来,所以看着会比较小 日历中基于flex布局,全部使用div模拟 table 来实现,没有用 table 来布局 日历的周次列是固定的,这是基于自己需求来设定的&#x…

平台统一监控的介绍和调研

背景 目前平台缺少强有力的监控工具,单独依靠Spring Boot Admin 还太欠缺,没有大屏、没有分布式链路追踪、自定义告警繁琐,在我的《Spring Boot Admin2》专栏中自定义过JVM监控和异常监控,都需要自己编码定义监控规则和告警&…

OSPF综合实验

1.首先把IP跟环回配上 [R4]int g 0/0/0 [R4-GigabitEthernet0/0/0]ip add 12.1.1.2 24 [R4-GigabitEthernet0/0/0]int g 0/0/2 [R4-GigabitEthernet0/0/2]ip add 32.1.1.2 24 [R4-GigabitEthernet0/0/2]int g 0/0/1 [R4-GigabitEthernet0/0/1]ip add 22.1.1.2 24 [R4-GigabitE…

SRM系统如何应对数字化浪潮,打造万商互联

近几年,大量的大中型企业开始了数字化的采购管理,这意味着从传统的采购方式转向了数字化的采购,从根本上改变了传统的采购方式,实现了对采购系统的优化重组,是战略和战术体系的系统化变革,也为采购数智化、…

STM32 DMA编程时的一个应用小提醒

有人使用STM32H7芯片做些事情,发现基于ST公司的HAL库开发UART1的DMA收发时可以轻松实现,而当使用ST的LL库组织代码时,却没法实现UART的DMA传输。感觉上就是使用HAL库编写代码功能正常而基于LL库则不行。真是这样吗?使用STM32CubeM…

磁盘管理与配置

磁盘管理的概念 Windows Server 2012 R2支持基本分区和动态分区两类分区,实现了跨区卷、带区卷、镜像卷等功能。使用动态存储技术,可以创建、扩充或监视磁盘卷,添加新磁盘,用户无须重启系统,多数配置即可立即生效 分…

TCP/IP 网络模型

应用层最上层的,也是我们能直接接触到的就是应用层(Application Layer),我们电脑或手机使用的应用软件都是在应用层实现。那么,当两个不同设备的应用需要通信的时候,应用就把应用数据传给下一层&#xff0c…

V2X,路测单元,RSU,Map消息集

前言 MAPMAP消息即地图消息,由路侧单元RSU(RodeSide Unit)广播,向车辆传递局部区域的地图信息。包括局部区域路口消息、路段消息、车道消息、道路之间的连接关系等。用于传递多种类型的地理道路信息,内容应该包括&…

JS 代理第一篇:在代理中使用反射

理解代理的概念 有过 java 或者 c# 经验的同学,比较容易理解代理的概念和作用,可以类比类中的 setter 和 getter 没有相关经验,读完下面内容,也可以初步理解JS中的代理了 有下面一个对象 const duck {name: Maurice,color: whi…

iOS WeexSDK 如何将 Vue 文件绘制成原生UI

废话开篇:现在的跨平台开发尤其是以 vue 语法为主的 uniapp 框架,可以实现 vue 语法直接转换为原生 UI 组件的功能(.nvue 文件),可以理解成 .nvue 文件下的标签与 weex 库的原生注册的 UI 有对应的映射关系&#xff0c…

String类详解(java)

文章目录📖前言:🎀String类的构造方法两种创建形式🪅**隐式创建:**🪅**显式创建:**🎀String类底层结构:🎀String类常用方法:📖前言&am…

神经网络漫谈(一):科普篇

神经网络漫谈(一):科普篇 发表时间: 2023年1月6日创作地点:湖北省武汉市作者:ixy_com&[Bill Kromydas]封面图片来源:Towards Data Science 1、背景 基本概念:神经网络,也称为人工神经网络 (ANN) 或…

Ubuntu22.04安装Docker以及Docker安装微信、企业微信、Docker常用命令

Ubuntu22.04安装Docker以及Docker安装微信、企业微信、Docker常用命令1 Docker引擎官网安装1.1 访问Docker官网下载社区版引擎并按照官网指导进行初步安装1.2 检查安装是否成功1.3 添加当前用户到docker组,不用每次都输入sudo。2 Docker安装微信2.1 拉取微信镜像2.2…

CSS基础(八)——CSS3新增样式

概述 前面7篇博客记录的所有 CSS 知识,都是 CSS2 版本的功能。 CSS3 在 CSS2 版本的基础上,新增了很多特性,例如边框圆角、动画效果。 在 CSS2 的时代,实现圆角必须要用图片才能实现,而 CSS3 只要一行样式就能实现…

SpringBoot+MySQL(官方案例)

在线文档项目结构 1.源码克隆:git clone https://github.com/spring-guides/gs-accessing-data-mysql.git 2.包含两个项目initial和complete,initial可以根据文档练习完善,complete是完整项目 3.功能描述:构建应用程序&#xff0c…

【jQuery】jQuery基础概念

一、JavaScript库1.仓库可以把很多东西放到这个仓库里面。找东西只需要到仓库里面查找到就可以了。2. JavaScript库即 library,是一个封装好的特定的集合(方法和函数)。从封装一大堆函数的角度理解库,就是在这个库中,封装了很多预…

信息技术 安全技术 密钥管理

声明 本文是学习github5.com 网站的报告而整理的学习笔记,分享出来希望更多人受益,如果存在侵权请及时联系我们 前 言 GB/T 17901《信息技术 安全技术 密钥管理》分为六个部分: ——第1部分:框架; ——第2部分:使用对称技术的…