版本控制案例:全球虚拟制片领导者Dimension借助Perforce Helix Core简化多供应商协作,控制访问权限,确保数据资产安全(下)
创建虚拟世界和人物角色需要一系列的软件工具。但最终愿景很少是由单一工作室独立完成的。对于大型项目,工作室需要通力合作,将全球的团队成员和数字资产联合起来。
Dimension Studio——体积内容捕捉和虚拟制片领域的领导者——不断将新技术和新方法融入其工作流程中。为了推动多家供应商之间的创新,Dimension Studio一直信赖并使用Perforce Helix Core版本控制系统。
本文将为您详细介绍Dimension如何利用Helix Core这款功能强大的协作软件,重新定义数字叙事,并提升其虚拟制片能力,简化多供应商协作。
本案例分为上下两期,本文为(下)期;点此阅读(上)期内容,了解更多案例背景。
满足多个供应商的安全需求
在帮助像Dimension这样的工作室建立符合生产协议的工作流程方面,Helix Core确实发挥着重要作用。作为可信合作伙伴网络(Trusted Partner Network)的一部分,Helix Core符合美国电影协会(Motion Picture Association)和内容交付与安全协会(Content Delivery & Security Association)制定的最高安全标准。
对于Dimension,内容管理主管Holland指出:“我们能够控制每个供应商和用户所能访问的内容和权限。我们通过创建虚拟流来实现这一点,这些虚拟流为这些用户提供了针对他们需求定制的仓库视图。”
Perforce Streams增加了一层安全性
当与多个供应商合作时,Dimension可以使用Perforce Streams为外部提供对其库中指定文件组的访问权限。对于高度敏感的项目,它们甚至可以保护到单个文件的级别。所有内容仍在一个仓库中进行版本控制,确保资产受到保护。
“我们能够通过使用为第三方提供的内置访问控制功能以及为自身员工提供的Active Directory集成功能,来控制对项目、流和文件的访问。对访问控制方法的混合使用,使我们能够确保客户数据和资产的安全性。”Dimension的IT经理Maciej Zaremba表示。
在实时环境中工作
在像活动和电影拍摄现场这样的实时环境中,技术挑战是不可避免的。稳定性、速度和安全性对于这些项目的成功至关重要。
Holland解释:“现场的边缘服务器使我们能够通过本地光纤网络传输数据,从而在可靠和安全的环境中实现超高速传输。电影片场的时间很宝贵,每一分钟都很重要。数据既宝贵又高度敏感。流仓库(Stream depots)使我们能够控制和可视化代码行。我们的内容团队在开发流中工作,而主线受到保护,专为舞台团队所使用。这允许我们同时进行协作,而不会影响正在进行的制作。然后,在安全的情况下,可以集成更改。通过使用虚幻引擎的Switchboard应用程序,我们能够简单地将每个nDisplay渲染节点同步到相同的修订号,并且只需点击几下即可启动。”
片场分秒必争
Dimension系统管理员Tom Ayre表示:“我们发现Perforce的最佳功能之一是能够在几乎零停机时间的情况下安全备份服务器,这使我们能够在虚拟测试环境中快速创建与生产服务器几乎完全相同的副本。我们能够在将更改推送到生产服务器之前,在准确的模拟生产环境中快速测试并验证新功能和工作流程,从而实施我们知道只会对用户有益的更改。”
“在虚拟制片中,速度是一个非常重要的因素,尤其是在现场拍摄制作时。因此,能够安全可靠地验证制作所需的任何更改真是太棒了!而Perforce Helix Core使我们能够快速完成这项工作,这要归功于它强大的稳健性。”——Tom Ayre,Dimension系统管理员
开拓行业未来
虚拟制片还处于起步阶段,像Dimension这样的工作室也在随着它的发展而不断变化。Geduldick希望他的工作室——“始终问这个问题:下一步是什么?如何进一步推动它?我认为这也有助于我们进一步区分自己,因为我们不仅仅是一家传统的视觉特效或制作公司。”
“我认为你可以对许多其他处于虚拟制片前沿的工作室也这么说。首先考虑的应是为创意和故事服务。技术帮助我们推动了这一点。”
掌握未来发展还包括开发自己的技术。Dimension利用内部项目来开发新技术和新流程,以在当前和未来为客户提供帮助。Geduldick说道:“展望未来,虽然这个工具今天还在持续完善中,但它有可能成为解决故事讲述者或甚至是我们自己面临的 X、Y、Z 问题的工具。”
“我们对虚幻引擎5即将带来的一些重大变化感到兴奋,包括引入每个角色一个文件系统,这将改变我们数据的存储方式,并使协作比以往任何时候都更容易。我们还将密切关注 Perforce的更新,包括用于数字资产管理的Helix DAM。”Holland表示。
虚拟制片培训
Dimension还与其他供应商合作,为在虚拟制片领域工作的团队提供培训。Dimension、DNEG、Sky Studios和英国创意合作伙伴制作了一系列六部迷你纪录片。这些纪录片展示了使用LED体积进行虚拟制作时,在拍摄过程中捕捉视觉效果(VFX)和最终像素镜头(即最终画面)的优势和多功能性。
像专业人士一样自定义工作流
您可以像Dimension一样进行构建。首先,您需要Perforce Helix Core。
当涉及到构建大型沉浸式体验时,顶级工作室信任Helix Core进行源代码控制。
立即访问,申请免费试用 释放您的想象力。
来源:https://bit.ly/3LWc6b1
获取更多 Helix Core产品功能或实践案例,请咨询Perforce中国授权合作伙伴——龙智:
官网: http://www.shdsd.com
电话:400-666-7732
邮箱:marketing@shdsd.com
相关文章:
版本控制案例:全球虚拟制片领导者Dimension借助Perforce Helix Core简化多供应商协作,控制访问权限,确保数据资产安全(下)
创建虚拟世界和人物角色需要一系列的软件工具。但最终愿景很少是由单一工作室独立完成的。对于大型项目,工作室需要通力合作,将全球的团队成员和数字资产联合起来。 Dimension Studio——体积内容捕捉和虚拟制片领域的领导者——不断将新技术和新方法融…...

Anaconda配置envs和pcks路径
问题 原先Anaconda安装在C盘,安装很多包后只剩几个G了,为了给C盘腾空间,卸载后重新安装在了D盘,但是创建了新环境后发现环境位置依旧在C盘,安装新的包仍然会占用C盘空间。 解决办法 查看conda的配置信息 执行如下命…...

推荐10个在线搭建框架平台
前言 在开发项目的时候,首先就是要搭建一个框架。这个框架可以是纯技术框架,也可以具备一定功能的开源框架。但是在搭建框架的时候,版本的冲突,环境的配置等是新手们一直头痛的问题,在构建开源框架的时候,…...
Linux Shell--函数
前言:本博客仅作记录学习使用,部分图片出自网络,如有侵犯您的权益,请联系删除 一、简介 Shell 函数是一段可以重复使用的代码块,通过定义函数可以避免代码重复,提高脚本的可读性和可维护性。 二、定义函数…...

漏洞复现-CVE-2023-42442:JumpServer未授权访问漏洞
概述 JumpServer存在一个未授权访问漏洞。具体来说,/api/v1/terminal/sessions/ API端点的权限控制存在逻辑错误,允许攻击者匿名访问。未经身份验证的远程攻击者可以利用此漏洞下载SSH日志,并可能借此远程窃取敏感信息。值得注意的是&#x…...

【数据结构之带头双向循环链表的实现】
1.链表的分类 链表的结构有多种多样,以下情况组合起来就有8种(2x2x2)链表结构: 虽然有这么多的链表结构,但是我们实际中最常用的还是两种结构:单链表和双向带头循环链表。 无头单向非循环链表:结…...

【docker】docker数据卷与网络部署服务
Docker 网络模式 选择网络模式 Host Mode (主机模式) 特点: 容器与宿主机共享网络命名空间操作: docker run --nethost ... Container Mode (容器模式) 特点: 容器与指定容器共享网络命名空间操作: docker run --netcontainer:<container-id-or-name> ... None Mode (无…...

Spring MVC框架学习笔记
学习视频:10001 Spring MVC概述_哔哩哔哩_bilibili~11005 请求映射方式_哔哩哔哩_bilibili 目录 1.概述 Java EE三层架构 Spring MVC在三层架构中的位置 编辑 Spring MVC在表现层的作用 Spring MVC的特点 2.Spring MVC入门程序 代码实现 Spring MVC工作原理 Spring …...

LeetCode 100道题目和答案(面试必备)(一)
1.两数之和 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。 你可以按…...

OpenGL投影矩阵
OpenGL Projection Matrix OpenGL投影矩阵...
Linux中的`make`与`Makefile`:项目自动化构建工具
Linux中的make与Makefile:项目自动化构建工具 在Linux及类Unix系统中,make是一种广泛使用的自动化构建工具,它通过读取和执行Makefile(或makefile,文件名不区分大小写)中的指令来自动化编译和构建程序。Ma…...

GitHub开源项目精选:轻量级预约/预订日历组件,用React和TypeScript构建
在日常开发中,我们经常需要在项目中添加预约或预订功能。今天给大家推荐一个超级轻量级的预约/预订日历组件,它是用React和TypeScript构建的,非常适合那些需要简单易用的日历解决方案的开发者。 安装方法: 你可以选择使用npm或者y…...

闲钱放在哪里?收益稳定且又高!
家庭理财,最大的问题就是,手里这点闲钱,说多不多,但打理起来,还真的很”挠头“。 放银行,存款利率接二连三下调,利息又又又要变少了! 投资出去,看着到处的雷声隆隆&…...

【Linux】简易线程池项目
线程池是一个可以巩固一些线程相关接口 && 加强理解的一个小项目。 注意:这里的线程池使用的线程并不是Linux原生接口,而是经过封装的,具体请看线程封装,为什么不使用原生接口? 因为原生接口一旦进行pthread…...

基于vue框架的NBA球星管理系统1878g(程序+源码+数据库+调试部署+开发环境)系统界面在最后面。
系统程序文件列表 项目功能:用户,球员,球员数据,榜单类型,联盟榜单,重要比赛回放,精彩时刻视频,视频专栏,本赛季赛程,十佳球,投票信息,投票结果 开题报告内容 基于Vue框架的NBA球星管理系统 开题报告 一、选题背景 随着互联网的普及和体育产业的蓬勃发展&#x…...

【docker】Dockerfile练习
1、overlay文件系统原理测试 cd /mnt mkdir A B C worker merged echo "From A">./A/a.txt echo "From A">./A/b.txt echo "From A">./A/c.txt echo "From B">./B/a.txt echo "From B">./B/d.txt echo &quo…...
数据可视化的魔法:Python Matplotlib库的奇妙之旅
标题:数据可视化的魔法:Python Matplotlib库的奇妙之旅 在数据科学和分析领域,数据可视化是一种将复杂数据转换为图形表示的强有力工具,它可以帮助我们更直观地理解数据。Python中的Matplotlib库是进行数据可视化的瑞士军刀&…...
Python数据科学的秘密武器:Pandas库的深度解析
标题:Python数据科学的秘密武器:Pandas库的深度解析 Python作为数据科学领域的宠儿,其强大的数据处理能力离不开Pandas库的加持。Pandas是一个开源的数据分析和操作库,它提供了快速、灵活和表达力强的数据结构,旨在使…...

云计算实训24——python基本环境搭建、变量和数据类型、数据集合、py脚本
一、python环境搭建 确保拥有阿里云镜像 查看python环境 [rootpython ~]# yum list installed | grep python 查看epel是否安装 [rootpython ~]# yum list installed | grep epel 安装epel [rootpython ~]# yum -y install epel-release.noarch 查看是否安装python3 [rootpyt…...
深入了解网络性能监控(NPM):优化网络性能的关键
目录 网络性能监控(NPM)是什么? 关键网络性能指标 案例分享:如何利用NPM优化网络性能 实用技巧:如何高效运维你的网络 结论 随着企业依赖于互联网和内部网络进行业务运营,网络的稳定性和性能显得尤为重…...
OpenLayers 可视化之热力图
注:当前使用的是 ol 5.3.0 版本,天地图使用的key请到天地图官网申请,并替换为自己的key 热力图(Heatmap)又叫热点图,是一种通过特殊高亮显示事物密度分布、变化趋势的数据可视化技术。采用颜色的深浅来显示…...
Ubuntu系统下交叉编译openssl
一、参考资料 OpenSSL&&libcurl库的交叉编译 - hesetone - 博客园 二、准备工作 1. 编译环境 宿主机:Ubuntu 20.04.6 LTSHost:ARM32位交叉编译器:arm-linux-gnueabihf-gcc-11.1.0 2. 设置交叉编译工具链 在交叉编译之前&#x…...
k8s从入门到放弃之Ingress七层负载
k8s从入门到放弃之Ingress七层负载 在Kubernetes(简称K8s)中,Ingress是一个API对象,它允许你定义如何从集群外部访问集群内部的服务。Ingress可以提供负载均衡、SSL终结和基于名称的虚拟主机等功能。通过Ingress,你可…...

2025年能源电力系统与流体力学国际会议 (EPSFD 2025)
2025年能源电力系统与流体力学国际会议(EPSFD 2025)将于本年度在美丽的杭州盛大召开。作为全球能源、电力系统以及流体力学领域的顶级盛会,EPSFD 2025旨在为来自世界各地的科学家、工程师和研究人员提供一个展示最新研究成果、分享实践经验及…...
基于服务器使用 apt 安装、配置 Nginx
🧾 一、查看可安装的 Nginx 版本 首先,你可以运行以下命令查看可用版本: apt-cache madison nginx-core输出示例: nginx-core | 1.18.0-6ubuntu14.6 | http://archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages ng…...

Opencv中的addweighted函数
一.addweighted函数作用 addweighted()是OpenCV库中用于图像处理的函数,主要功能是将两个输入图像(尺寸和类型相同)按照指定的权重进行加权叠加(图像融合),并添加一个标量值&#x…...
ffmpeg(四):滤镜命令
FFmpeg 的滤镜命令是用于音视频处理中的强大工具,可以完成剪裁、缩放、加水印、调色、合成、旋转、模糊、叠加字幕等复杂的操作。其核心语法格式一般如下: ffmpeg -i input.mp4 -vf "滤镜参数" output.mp4或者带音频滤镜: ffmpeg…...

跨链模式:多链互操作架构与性能扩展方案
跨链模式:多链互操作架构与性能扩展方案 ——构建下一代区块链互联网的技术基石 一、跨链架构的核心范式演进 1. 分层协议栈:模块化解耦设计 现代跨链系统采用分层协议栈实现灵活扩展(H2Cross架构): 适配层…...
css3笔记 (1) 自用
outline: none 用于移除元素获得焦点时默认的轮廓线 broder:0 用于移除边框 font-size:0 用于设置字体不显示 list-style: none 消除<li> 标签默认样式 margin: xx auto 版心居中 width:100% 通栏 vertical-align 作用于行内元素 / 表格单元格ÿ…...

使用 SymPy 进行向量和矩阵的高级操作
在科学计算和工程领域,向量和矩阵操作是解决问题的核心技能之一。Python 的 SymPy 库提供了强大的符号计算功能,能够高效地处理向量和矩阵的各种操作。本文将深入探讨如何使用 SymPy 进行向量和矩阵的创建、合并以及维度拓展等操作,并通过具体…...