手游开发商Plarium游戏玩家超3.8亿!揭秘新作《突袭: 暗影传说》制作流程

news/2024/11/18 3:23:28/

以色列开发商Plarium Global是视频游戏行业中最成功的工作室之一,在全球拥有3.8亿游戏玩家的社区,有20多种游戏,从《维京人:氏族战争》和《风暴降落》系列的角色扮演游戏到《迷失之岛:消消乐》之类的家庭休闲冒险游戏。

《突袭:暗影传说》是Plarium的最新作品之一,3D制作精细到每个细节,360度人物无死角,4K战斗画面,超炫特效。

在这里插入图片描述

突袭:暗影传说

以西方玄幻为题材的一款RPG游戏,在远古的东方世界,我们的王国被黑暗魔王希洛斯所笼罩,我们是众多死去已久的泰勒战士中的一员,为了阻止魔王的压迫,我们集结了各阵营的勇士奋起反击,誓死将黑暗驱散。

Plarium最近围绕《突袭:暗影传说》开展了广泛的宣传活动,为了提高游戏的知名度。多个营销活动展示了《突袭》的角色、游戏玩法和泰拉利亚大地–这就是Plarium的视觉特效流程总监Andriy Babak发挥作用的地方。

Andriy说:“在Plarium的视频制作部门,我们为游戏作品制作微电影和商业广告。在《突袭:暗影传说》的在线宣传活动中,我们希望游戏人物有真实感,并提供幕后花絮,展示他们的关系或休闲时间。为了实现这一目标,我们创作了30秒的短篇,比如兽人参加夫妻治疗、黑暗精灵和他的人类女友吵架分手,还有死亡骑士为聚会送披萨等场景。”

《突袭:暗影传说》的宣传片中,角色居住在现实世界中并与人类演员互动,具有令人印象深刻的技术水平,包括高分辨率角色资产以及CG与真人动作融合的巧妙结合。

Plarium视频制作团队的工作是快速,高质量地交付这些镜头以及出色的全CG预告片。要做到这一点,必须要使用深度定制的ftrack Studio及ftrack Connect桌面应用程序的更新版本。

Andriy Babak, VFX 流程总监

"每个工作室都有其独特的需求–而这正是ftrack Studio的优势所在:它可以灵活地满足这些需求。”

建立流程

作为流程总监,Andriy的职责包括开发Plarium工作室的流程,连接艺术家以及开发新的工具来提高生产力。“我加入Plarium才一年多,但在这12个月中,我仍然看到了我们的项目变得异常复杂,同时新冠疫情的蔓延和封锁下,团队合作所面临的复杂性给我们带来了麻烦。”

ftrack Studio在管理这种复杂性方面扮演了非常重要的角色。我们每天使用ftrack Studio起草项目结构,使用甘特图做计划,获取更多艺术家,将他们囊括在工作流中,并在任务电子表格中规划任务。当遇到与《突袭:暗影传说》广告系列一样多的资产时,版本控制在我们的工作流中也起了至关重要的作用。

图片

“但是,在去年,情况发生了一些变化:首先,我们开始与不同城市中拥有自己工作流的几个远程团队合作。采用ftrack本地版的概念有助于与这些分散的团队共享《突袭:暗影传说》项目数据。我们还在各个生产阶段之间建立了超级有效的数据流。”

"其次,由于疫情封锁,艺术家开始在家办公,我们不再依赖中央存储,开发了新的工具,如ftrack预发布阶段的强制场景确认。Plarium的强制场景确认确保发布资产时满足必要条件,如正确的帧范围、每秒帧数、场景结构、可访问的文件链接等。这些领域中的任何问题都可能导致某个场景在后面的流程步骤中无法运转。Plarium的批准器在发布前强调这些问题,允许艺术家自动修复所有问题,或者如果有必要,协助他们解决需要深入思考的更复杂的问题。”

在这里插入图片描述

不过,Plarium最集中的工作还是对ftrack Connect进行深度定制。在这方面取得的成果会使得后期制作流程更加无缝和高效。

定制Connect

ftrack Connect是一个将ftrack Studio与Maxon Cinema 4D和Foundry Nuke等制作工具集成,开箱即用的应用程序,可以启动工作室特有的工具、工作流和Actions。把ftrack Connect想象成一个助手;它有序整齐地组织所有为简化日常工作流程而创建的定制化工具,Plarium就有几个。

Andriy启动了Connect,分析了应用程序的使用场景,并使用ftrack强大的API根据Plarium的需求定制了平台。下面,Andriy简要介绍了Plarium团队使用ftrack Connect应用程序获得的成果。

1

使用Docker和Jenkins的自动化构建系统

“在Plarium,我们每隔几天就会发布新版本的ftrack Connect和各种插件。构建过程很复杂,需要几个步骤:构建、打包、签名和部署。我们增加了自动化,只需在Jira中把一个版本标记为’发布’,就可以开始这个过程”。

图片

2

集成和插件的自动更新系统

“Plarium的艺术家在更新时收到系统通知。有些插件在DCC应用程序启动时自动更新,有些需要重新启动ftrack Connect。不管怎么发生,这个系统让每个人都能保持最新的状态,不管他们在什么地方”。

3

一个基于配置的系统,为DCC应用构建一个环境

“我主张快速、透明地构建和调整应用环境。由于我们的工作,所有的配置都在单独的资源库中,任何改变都会立即生效”。

在这里插入图片描述

4

添加各种管理标签

查看在线用户的应用程序/插件版本-“我需要检测正在使用的版本,要求错过常规更新的用户跟上来。我是通过将此版本视图添加到Connect来做到这一点的。”

运行工作控制-“我们将ftrack Studio工作系统与后台程序一起使用,对发布的数据进行后处理。我需要查看正在运行的和待处理的工作。最初,这是一个与API交流并打印出队列的Python脚本。最终,这种实现成为了方便的ftrack Connect选项卡。”

资产版本查询和清理 - "我创建这个是为了清理状态为 "待删除 “的资产版本。最终,它变成了Connect中一个实用的界面清理选项。”

5

新的实体浏览器

“我们的艺术家需要一个简单而直观的实体选择工具。他们在一天中多次重复的基本操作上花费了太多时间。我们创建了一个新的实体浏览器,以树状结构视图显示,使用户能够从搜索、收藏、历史和指定任务中进行选择。我们的艺术家们非常喜欢这个新的浏览器!”

图片

6

在ftrack重新启动时保存选定的文本

"每当我们重新启动ftrack Connect安装更新时,文本就会被重置。重置并不是什么大问题,因为最近的文本可以在历史记录中找到,但我都需要挤出一些时间去做这件事。重新启动时自动添加保存的文本,就使事情变得更有效率了。

7

基于配置的系统,用于为任务/实体类型选择可发布的资产类型

“在Plarium,我们有严格的规则,定义哪些资产类型与哪些任务类型相匹配。对于Connect,我们开发的配置允许对这些规则进行即时调整。”

8

批量发布标签,控制从DCC应用程序启动的运行批量处理任务

“每当我们从DCC批量发布一些东西时,发布的内容就会出现在Connect的这个标签中,并显示任务的进度和状态。”

图片

9

为当前实体设置实用的环境变量的集中点

"在Plarium,环境变量的范围从明显的资产、镜头、sequence、项目ID和路径到复杂的自定义属性,收集来自当前实体的所有级别。一些变量在DCC应用程序中建立了通用路径,将在不同的地方发挥作用。我们使用的文件路径如下:

‘$FTRACK_PROJECT_ROOT/some/path/to/file.ext’

这些文件路径并不取决于实际的文件位置。在SideFX Houdini中,一些资产可能用:

F T R A C K S H O T N A M E ” 或 “ FTRACK_SHOT_NAME”或 “ FTRACKSHOTNAMEFTRACK_CACHE_PATH’

它们随当前文本或位置而变化。一些变量还包含JSON编码的自定义属性或字典,其中包含有关同级镜头的信息。这些变量根据提供的实体ID从代码的单个位置填充。”

创自定义ftrack Studio设置

虽然定制ftrack Connect是Andriy和Plarium团队的主要重点,但他们也以其他方式定制了ftrack Studio实例。

"Andriy说:“ftrack Studio可以深度定制–这对于有独特需求的工作室来说非常棒,可以根据特定的工作方式来定制他们的工作流和流程。例如,我们使用一些运行在Docker容器中的ftrack进程,对发布的材料进行后期处理。其中一个将图像序列制成影片,添加声音和其他各种有用的信息。另一个准备镜头缩略图,在最新发布的资产版本缩略图上叠加很大的镜头数字。”

图片

Andriy还为几个ftrack Studio的集成创建了自定义代码,例如以独特的方式处理每个资产类型的导入/发布过程。Andriy解释说:“例如,从Maya导出一个动画缓存需要选择一个参考的rig项目来导出,在我们的设置中,会自动生成一个独立的播放列表并与Maya场景和缓存文件一起发布。”

“另一个例子是Houdini中的HDA资产,需要在导出时创建或更新,在导入时安装到当前的HIP中,或者在发布时需要自动服务器位置分布的资产。我们可以通过我们的ftrack Studio设置实现所有这些。”

图片

玩家数量飙升超3.8亿

随着更多项目的计划,加上《突袭:暗影传说》的营销活动席卷了整个互联网,Plarium的玩家群有望增长到超过3.8亿玩家的大关,轰然进入平流层。对于Andriy而言,由ftrack Studio提供了强大的支持,定制的流程将成为此旅程中的重要组成部分。

图片

他总结说:“每个工作室都有其独特的需求,这就是ftrack Studio的优势:平台可以灵活地满足他们的需求。在Plarium,ftrack Studio中的项目管理可帮助我们保持有序和高效。我会建议其他工作室一定要试试ftrack Studio,就知道有多好用了!”

图片

来自北欧的流程管理软件!诞生于2008年,发展到2011年正式成为全球普遍使用的商业软件。作为世界一流的娱乐媒体行业流程管理软件,全球数千家企业用户和不计其数的个人艺术家都在使用!

图片


http://www.ppmy.cn/news/471243.html

相关文章

ROG游戏手机6正式发布 跑分高达112万

在昨日有多款重磅机型发布,其中就有玩家期待已久的ROG游戏手机6,据了解,这款手机目前跑分高达112万,搭载骁龙8处理器,配置强劲,下面就一起来看看详细内容吧。 ROG游戏手机6正式发布 跑分高达112万 在昨日…

安卓手机如何投屏到电视上_关于安卓手机投屏电视问题的一个迂回解决方案

之前一直用三星s10的smart view用屏幕镜像功能到电视来达到用电视看手机本地视频的目的,但是发现一段时间不接触手机的话,会关闭同步的视频画面显示而显示息屏显示(时间年月日等信息),而且无法关闭(只能手动…

惠普暗影精灵3代type-c接拓展坞无反应的处理方法

自己笔电惠普暗影精灵3代,之前由于一次没有关机出现type-c无信号输出,也有一次因升级软件突然type-c无用,都试图重启、进入安全模式,均没有解决。 后来微信联系了惠普技术人员,问题得以解决,现留下过程&am…

暗影精灵3 PLUS 安装黑苹果

折腾黑苹果有风险,大家注意,文章仅供参考! 首先先说一下尚未解决的问题(有的目前还没有人折腾出来,有的是我实在折腾不下去了…): 1.屏幕亮度无法调节(可以勉强使用软件代替&#x…

手把手教你撸一个接口自动化测试平台(一)

项目构思:开发一个web版的接口自动化测试平台 功能包括:接口导入、自动化测试用例生成、自动化测试报告、可持续集成 项目框架:django vue mysql 技术要求:熟悉django后台开发、熟悉vue开发 第一节:搭建django 项…

网络管理与维护(一)

这里写自定义目录标题 管理站网络管理系统组成代理网络管理协议管理信息库 网络管理的功能故障管理配置管理计费管理性能管理安全管理 总结 管理站 网络管理系统组成 代理 代理(Agent)位于被管理对象中,被管理对象可以是计算机、网络设备&a…

Django操作RabbitMQ

Django是一个流行的Python Web框架,它提供了丰富的功能和工具来构建Web应用程序。而RabbitMQ是一个开源的消息队列软件,它可以帮助应用程序处理并发请求、大规模数据处理和分布式系统之间的通信。在这篇文章中,我将介绍如何在Django中使用Rab…

How to fix the global rice crisis 如何应对全球稻米危机 | 经济学人20230401版双语精翻

4月1日《经济学人》周报封面即社论区(Leaders)精选文章:《如何应对全球稻米危机》(How to fix the global rice crisis)。 “民以食为天”语出《孟子公孙丑上》,强调:人民的生命福祉和国家的繁荣…