当前位置: 首页 > news >正文

版本控制案例:全球虚拟制片领导者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&#xff0c;请你在该数组中找出 和为目标值 target 的那 两个 整数&#xff0c;并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是&#xff0c;数组中同一个元素在答案里不能重复出现。 你可以按…...

OpenGL投影矩阵

OpenGL Projection Matrix OpenGL投影矩阵...

Linux中的`make`与`Makefile`:项目自动化构建工具

Linux中的make与Makefile&#xff1a;项目自动化构建工具 在Linux及类Unix系统中&#xff0c;make是一种广泛使用的自动化构建工具&#xff0c;它通过读取和执行Makefile&#xff08;或makefile&#xff0c;文件名不区分大小写&#xff09;中的指令来自动化编译和构建程序。Ma…...

GitHub开源项目精选:轻量级预约/预订日历组件,用React和TypeScript构建

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

闲钱放在哪里?收益稳定且又高!

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

【Linux】简易线程池项目

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

基于vue框架的NBA球星管理系统1878g(程序+源码+数据库+调试部署+开发环境)系统界面在最后面。

系统程序文件列表 项目功能&#xff1a;用户,球员,球员数据,榜单类型,联盟榜单,重要比赛回放,精彩时刻视频,视频专栏,本赛季赛程,十佳球,投票信息,投票结果 开题报告内容 基于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库的奇妙之旅

标题&#xff1a;数据可视化的魔法&#xff1a;Python Matplotlib库的奇妙之旅 在数据科学和分析领域&#xff0c;数据可视化是一种将复杂数据转换为图形表示的强有力工具&#xff0c;它可以帮助我们更直观地理解数据。Python中的Matplotlib库是进行数据可视化的瑞士军刀&…...

Python数据科学的秘密武器:Pandas库的深度解析

标题&#xff1a;Python数据科学的秘密武器&#xff1a;Pandas库的深度解析 Python作为数据科学领域的宠儿&#xff0c;其强大的数据处理能力离不开Pandas库的加持。Pandas是一个开源的数据分析和操作库&#xff0c;它提供了快速、灵活和表达力强的数据结构&#xff0c;旨在使…...

云计算实训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):优化网络性能的关键

目录 网络性能监控&#xff08;NPM&#xff09;是什么&#xff1f; 关键网络性能指标 案例分享&#xff1a;如何利用NPM优化网络性能 实用技巧&#xff1a;如何高效运维你的网络 结论 随着企业依赖于互联网和内部网络进行业务运营&#xff0c;网络的稳定性和性能显得尤为重…...

IDEA运行Tomcat出现乱码问题解决汇总

最近正值期末周&#xff0c;有很多同学在写期末Java web作业时&#xff0c;运行tomcat出现乱码问题&#xff0c;经过多次解决与研究&#xff0c;我做了如下整理&#xff1a; 原因&#xff1a; IDEA本身编码与tomcat的编码与Windows编码不同导致&#xff0c;Windows 系统控制台…...

springboot 百货中心供应链管理系统小程序

一、前言 随着我国经济迅速发展&#xff0c;人们对手机的需求越来越大&#xff0c;各种手机软件也都在被广泛应用&#xff0c;但是对于手机进行数据信息管理&#xff0c;对于手机的各种软件也是备受用户的喜爱&#xff0c;百货中心供应链管理系统被用户普遍使用&#xff0c;为方…...

从WWDC看苹果产品发展的规律

WWDC 是苹果公司一年一度面向全球开发者的盛会&#xff0c;其主题演讲展现了苹果在产品设计、技术路线、用户体验和生态系统构建上的核心理念与演进脉络。我们借助 ChatGPT Deep Research 工具&#xff0c;对过去十年 WWDC 主题演讲内容进行了系统化分析&#xff0c;形成了这份…...

从零实现富文本编辑器#5-编辑器选区模型的状态结构表达

先前我们总结了浏览器选区模型的交互策略&#xff0c;并且实现了基本的选区操作&#xff0c;还调研了自绘选区的实现。那么相对的&#xff0c;我们还需要设计编辑器的选区表达&#xff0c;也可以称为模型选区。编辑器中应用变更时的操作范围&#xff0c;就是以模型选区为基准来…...

Linux相关概念和易错知识点(42)(TCP的连接管理、可靠性、面临复杂网络的处理)

目录 1.TCP的连接管理机制&#xff08;1&#xff09;三次握手①握手过程②对握手过程的理解 &#xff08;2&#xff09;四次挥手&#xff08;3&#xff09;握手和挥手的触发&#xff08;4&#xff09;状态切换①挥手过程中状态的切换②握手过程中状态的切换 2.TCP的可靠性&…...

1688商品列表API与其他数据源的对接思路

将1688商品列表API与其他数据源对接时&#xff0c;需结合业务场景设计数据流转链路&#xff0c;重点关注数据格式兼容性、接口调用频率控制及数据一致性维护。以下是具体对接思路及关键技术点&#xff1a; 一、核心对接场景与目标 商品数据同步 场景&#xff1a;将1688商品信息…...

Psychopy音频的使用

Psychopy音频的使用 本文主要解决以下问题&#xff1a; 指定音频引擎与设备&#xff1b;播放音频文件 本文所使用的环境&#xff1a; Python3.10 numpy2.2.6 psychopy2025.1.1 psychtoolbox3.0.19.14 一、音频配置 Psychopy文档链接为Sound - for audio playback — Psy…...

【笔记】WSL 中 Rust 安装与测试完整记录

#工作记录 WSL 中 Rust 安装与测试完整记录 1. 运行环境 系统&#xff1a;Ubuntu 24.04 LTS (WSL2)架构&#xff1a;x86_64 (GNU/Linux)Rust 版本&#xff1a;rustc 1.87.0 (2025-05-09)Cargo 版本&#xff1a;cargo 1.87.0 (2025-05-06) 2. 安装 Rust 2.1 使用 Rust 官方安…...

【Nginx】使用 Nginx+Lua 实现基于 IP 的访问频率限制

使用 NginxLua 实现基于 IP 的访问频率限制 在高并发场景下&#xff0c;限制某个 IP 的访问频率是非常重要的&#xff0c;可以有效防止恶意攻击或错误配置导致的服务宕机。以下是一个详细的实现方案&#xff0c;使用 Nginx 和 Lua 脚本结合 Redis 来实现基于 IP 的访问频率限制…...

PHP 8.5 即将发布:管道操作符、强力调试

前不久&#xff0c;PHP宣布了即将在 2025 年 11 月 20 日 正式发布的 PHP 8.5&#xff01;作为 PHP 语言的又一次重要迭代&#xff0c;PHP 8.5 承诺带来一系列旨在提升代码可读性、健壮性以及开发者效率的改进。而更令人兴奋的是&#xff0c;借助强大的本地开发环境 ServBay&am…...