版本控制已经成为开发者和设计师的关键工具

版本控制已经成为开发者和设计师的关键工具

发布时间:2021年6月10日 18:13  来源:Perforce

版本控制已经成为开发者和设计师的关键工具。如果您想打造一个由3D角色构成的广阔新世界,您可以选择Maya。但哪个Maya版本控制系统是创意行业的最佳选择?

Maya 版本控制:您需要什么

市面上有很多种版本控制系统。重要的是要选择一款能够管理在Maya中创建的大型的、不可合并的资产,同时还能让团队成员开展协作的系统。

Git 版本控制与Maya
Git常用于开源开发项目。Git LFS可管理图形和二进制文件。这些类型的文件会在单独的版本库中处理。但如果您正在使用适用于Maya的Git LFS,可能会遇到性能问题。由于Git的去中心化特点,每个美工和设计师都需要复制整个版本库。因为Maya的资产巨大,这可能会导致严重的延迟。如果您决定拆分Git LFS版本库,只会让构建管道更加复杂。为了运行一个测试,您需要从多个位置提取资产。

SVN版本控制与 Maya
其他系统,比如SVN,在管理大文件方面具有更多的天生优势。但此类系统的设置和维护十分复杂。尽管SVN有各种各样的插件可用,但当您需要知道哪个版本做了哪些变更时,SVN查起来可能会很复杂。许多用户最后只能使用命令行客户端来查找和上传更改。让设计过程变得更为复杂。此外,由于缺乏支撑性的基础设施,您的进度可能最终会落后于人。

Git和SVN无法满足Maya版本控制的需求。那么团队该如何共享文件并控制版本呢?

Maya 的简单文件共享
版本控制的目标是让团队能够快速共享文件。但侧重于开发工作的系统往往过于复杂,使得许多设计团队转而采用安全性较低的方法。团队最终会采用文件共享解决方案,比如Google Drive、Dropbox,或者只是电子邮件。它们没有与任何工具集成,美工和设计师只得去在电子邮件中搜索某个人编辑过的特定版本。当创意人员花太多时间去搜索而不是专注于设计工作时,项目进度就会慢下来。

Photoshop、3ds Max、Maya 的版本控制等
虚拟制作和游戏开发过程中也不只使用Maya。团队需要针对由Photoshop、3ds Max等工具创建的资产而开展协作。随着项目的增长和团队的扩大,跟踪文件和变更变得更加复杂。如果您正在开发一款高度机密的游戏或电影,而所有人都在使用Google或他们自己的个人电子邮件地址,您如何才可确保自己宝贵的知识产权不会落入他人之手?随着安全漏洞的增加,保护最核心资产便至关重要。这意味着需要确保进行文件备份,以防发生重大灾难。当涉及到构建管道时,文件共享也有缺点。分散的资产需要通过大量的人工工作才能将所有内容整合在一起。团队的集成可能会被延迟,这可能导致人们最终看到集成结果时出现不必要的“惊喜”。那么,对于Maya来说,最佳的版本控制系统是怎样的呢?

最佳的Maya版本控制系统是怎样的?
为了增进协作、实现Maya资产集中化并确保万无一失(没有非必需的复杂性),您需要Perforce Helix Core —游戏和媒体行业公认的优秀版本控制工具。当然,Perforce Helix Core已经被各大工作室使用了多年。最近,我们增加了另一个工具Helix Sync —专为非编码人员创建的免费桌面客户端,从此可以让用户摒弃不安全的电子邮件或DropBox。

美工和设计师不需要学习任何新工具便可对Maya(及其他)的资产进行版本管理。工作室可以保护和重用数字资产,其性能满足管理不断膨胀的文件的需求。Helix Sync可让您获得单一的真实数据源,从而实现更迅捷的构建和无缝协作。

Helix Sync如何运转
Helix Sync为设计师和美工提供了理想的解决方案。无需使用任何新的工具,团队成员只需拖、放资产,轻轻松松便可入门。1. 连接到Helix Visual Client (P4V)工作区。2. 利用Maya 、3ds Max、 Photoshop等您喜欢的工具进行创作。3. 将资产拖放到本地文件夹进行版本管理。由于全部数字资产和代码都存储在同一位置,因此您无需专门跟踪资产,就可以获得更准确的构建。​