搜维尔科技:【研究】动作捕捉加速游戏开发行业的发展

动作捕捉加速游戏开发行业的发展

Sunjata 的故事始于 2004 年,它将席卷乌干达视频游戏行业,然后席卷全世界。但首先,Klan Of The Kings 的小团队需要工具来实现他们的愿景。 

漫画家兼非洲民间传说爱好者罗纳德·卡伊马 (Ronald Kayima) 在将自己的故事改编成电子游戏时面临着艰巨的任务。《Sunjata》让玩家沉浸在非洲神话、古老传说和令人惊叹的视觉效果的世界中,旨在颂扬非洲大陆辉煌的历史,并教育那些以前没有机会了解它的人。在一款刺客信条风格的游戏中,战士主角卡尔·梅内利克 (Kaar Menelik) 与众神作战,以拯救他的社区。 

一个简短的历史

通过创始人罗纳德的漫画创作,他认识了汉宁顿,一位才华横溢的 3D 艺术家,他对 Sunjata 一见钟情。从那时起,在合作伙伴汉斯·德·希尔和菲利普·穆卡萨的专业建议下,这个新兴团队将故事情节变成了一部电影般逼真的游戏。 

由于乌干达的游戏开发行业尚未成熟,因此寻找资源来制作 AAA 游戏对团队来说是一项艰巨的任务。游戏行业和乌干达游戏开发商几乎不存在——直到现在。Sunjata 有能力为尚未爆发的行业定下基调。

开发团队的目标之一是让乌干达成为全球游戏舞台上的一员。要做到这一点,他们需要努力打造最高质量的内容,并让其在国外获得成功。“我们实现的每一个里程碑,我都看到它在一定程度上激发了我们这个行业的变革,”罗纳德解释道。 

挑战与机遇

Klan Of The Kings 选择使用虚幻引擎来制作 Sunjata,Ronald 通过 YouTube 视频学习该软件。持续不断的教程最终使他找到了 Xsens 案例研究,该案例研究展示了动作捕捉在游戏设计中的应用。 

图片

在使用动态技术后,Ronald 发现该流程“非常用户友好,并且非常容易在 Sunjata 中实施”,减轻了小团队的繁重工作量。“该流程还使我们能够制作一些高质量的电影预告片,”Ronald 补充道。“这让我们获得了引人注目所需的精良。”自然而然的下一步是将 Xsens 工具完全集成到 Klan of Kings 的当前和未来项目中。

由于乌干达没有成熟的游戏开发行业,该团队认为他们必须第一次就把事情做好。脱颖而出并证明自己的压力巨大,导致开发工作一直处于低调状态,以便“真正从西方发达的角度来看待”,企业家兼合作者 Hans van Linschoten 解释道。由于一些明显的偏见,该团队必须向更大的游戏行业证明自己。由于对项目和实体自身技能缺乏信心,因此很难在项目中找到团结感,导致团队规模较小,而他们面前还有大量工作要做。 

图片

丰富的数据

动作捕捉帮助 Ronald 和团队改变了游戏中的动画元素,让 Sunjata 拥有了真正的 AAA 级体验。虽然游戏目前开发进度已过半,但团队可以使用工具来捕捉 3D 动作,而无需使用舞台或摄像机。再加上 Xsens 的演示视频和支持,尽管乌干达缺乏资源,但团队仍能够开发高端内容。 

通过使用数字复制人体动作、姿势和步态的工具,以前难以执行的任务变得更容易,从而将动画和游戏玩法提升到 AAA 级别,与西方行业竞争。由于该游戏完全原创且概念新颖,因此由于使用了动作捕捉传感器和即时数字数据传输,他们想添加到游戏中的任何内容现在都变得简单了。

图片

下一步是什么?

Sunjata 的开发工作已进行到一半,预计在虚幻引擎和 Xsens 的帮助下,后半段的开发工作将加速进行。 

Klan of the Kings 仍然是一个由四名固定成员组成的小团队,但罗纳德指出,他在乌干达遇到的人才数量巨大,而且“目前还没有足够多的高质量内容推出。” 因此,罗纳德和团队希望“推动这一议程,确保内容能够以高水平从该国推出。” 

借助 Xsens,Klan of Kings 能够提供符合其期望的高质量游戏体验。在目前选择有限的领域,我们可以提供设备来实现更高水平的技术创造力。 

该游戏的预告片现已发布,其中包含游戏玩法、故事提示,当然还有使用虚幻引擎和Xsens 动作捕捉技术制作的精美介绍视觉效果。 

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

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

相关文章

idea navigate mysql生成实体类

参考:https://blog.51cto.com/u_16175427/7251120 使用idea导航MySQL生成实体类 1、在IDEA的顶部菜单中选择View -> Tool Windows -> Database 2、找到表,右键表Scripted Extensions -> Generate POJO...

6. dolphinscheduler-3.0.0伪集群部署

环境说明: 主机名:cmc01为例 操作系统:centos7 安装部署软件版本部署方式centos7zookeeperzookeeper-3.4.10伪分布式hadoophadoop-3.1.3伪分布式hivehive-3.1.3-bin伪分布式clickhouse21.11.10.1-2单节点多实例dolphinscheduler3.0.0单节…

ELK kibana查询与过滤

ELK kibana查询与过滤 1、通过布尔操作符 AND 、 OR 和 NOT 来指定更多的搜索条件(注意:这AND、OR、NOT必须大写)。例如,搜索message包含服务层关键词并且日志级别为INFO的条目,您可以输入 message:“服务层” AND level:“INFO”。 2、要搜…

KU FPGA FLASH boot失败debug

原因 新板子回来后,测试flash 烧录正常,但是无法BOOT,此时SPI设置为X4模式,使用内部时钟,速度90M。烧录过程不报错,校验也正常。 FLASH理论支持最大速度108M,90M应该还好。另外板卡预留了EMCCLK外部时钟模…

Python+Flask+MySQL/Sqlite的个人博客系统(前台+后端管理)【附源码,运行简单】

PythonFlaskMySQL/Sqlite的个人博客系统(前台后端管理)【附源码,运行简单】 总览 1、《个人博客系统》1.1 方案设计说明书设计目标工具列表 2、详细设计2.1 管理员登录2.2 程序主页面2.3 笔记新增界面2.4 文章新增界面2.5 文章/笔记管理界面2…

分享一个 .NET EF 6 扩展 Where 的方法

前言 Entity Framework 6(EF 6)中的 Where 方法用于筛选数据库中的数据并返回符合条件的结果,但 Where 方法只能进行简单的筛选条件,例如相等、大于、小于等简单条件,如果需要处理更复杂的逻辑条件,则需要…

iMazing 3 换手机后苹果游戏数据还有吗 换iPhone怎么转移游戏数据

当你想要更换手机,无论是选择升级到最新款iPhone,或者换到“经典”旧款iPhone,单机游戏数据的转移总是让人发愁。本文将详细介绍换手机后苹果游戏数据还有吗,以及换iPhone怎么转移游戏数据,确保你能无缝继续你的游戏体…

力扣第十七题——电话号码的字母组合

内容介绍 给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。答案可以按 任意顺序 返回。 给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。 示例 1: 输入:digits "23" 输出…

CTFshow--web--xss

目录 web316 web317~319 web320~326 web327 web328 web329 web330 web331 web332 web333 先在自己的服务器写上代码 <?php$content $_GET[1]; if(isset($content)){file_put_contents(flag.txt,$content); }else{echo no data input; }要拿到管理员的cookie , 而…

FairGuard游戏加固入选《嘶吼2024网络安全产业图谱》

2024年7月16日&#xff0c;国内网络安全专业媒体——嘶吼安全产业研究院正式发布《嘶吼2024网络安全产业图谱》(以下简称“产业图谱”)。 本次发布的产业图谱&#xff0c;共涉及七大类别&#xff0c;127个细分领域。全面展现了网络安全产业的构成和重要组成部分&#xff0c;探…

通义千问AI模型对接飞书机器人-集成飞书机器人(2-2)

接上一篇 通义千问AI模型对接飞书机器人-模型配置&#xff08;2-1&#xff09; 1、通过飞书机器人对接ai的在线接口 参考文档&#xff1a;发送 HTTP 请求 1.1 创建飞书应用 创建流程 配置http请求 http请求地址上一篇百炼平台配置的应用地址 1.2 企业自建应用对接AI 添加应用…

HumanitZ人道主义z用服务器开服教程

1、登录服务器&#xff08;百度莱卡云&#xff09; 进入控制面板后会出现正在安装的界面&#xff0c;安装大约5分钟&#xff08;如长时间处于安装中请联系我们的客服人员&#xff09; 2、修改查询端口 点击网络&#xff0c;两个端口已经创建完成 复制不是首选的端口&#xff…

无需标注即可训练,自监督学习框架实现大量未标注毫米波雷达数据预训练自动驾驶感知任务

Abstract 由于雷达&#xff08;radar&#xff09;在雾天和恶劣天气下的操作能力&#xff0c;自动驾驶车辆使用雷达进行感知引起了越来越多的研究兴趣。然而&#xff0c;训练雷达模型受到大规模雷达数据注释的成本和难度的阻碍。为了克服这一瓶颈&#xff0c;我们提出了一种自监…

事务失效的几种情况

一、事务管理的基本概念 事务有四个重要特性&#xff0c;称为ACID特性&#xff1a; Atomicity(原子性)&#xff1a;事务中的所有操作要么全部完成&#xff0c;要么全部不完成。Consistency(一致性)&#xff1a;事务完成后&#xff0c;数据要处于一致的状态Isolation(隔离性)&…

如何在电脑上演示手机上APP,远程排查移动端app问题

0序&#xff1a; 对接客户&#xff0c;给领导演示移动端产品&#xff0c;或者远程帮用户排查移动端产品的问题。都需要让别人能够看到自己在操作手机。 会议室可以使用投屏&#xff0c;但需要切换电脑和手机。 排查问题经常都是截图、或者手机上录制视频&#xff0c;十分繁琐…

恶补,先验分布,后验分布 ,似然估计

恶补&#xff0c;打一遍增加印象 先验分布后验分布&#xff0c;似然估计 声明&#xff1a;仅记录个人学习&#xff0c;并无其他用途。 先验分布 后验分布&#xff0c; 似然估计 隔壁小哥的故事&#xff1a; 隔壁小哥要去15公里外的一个公园里玩&#xff0c;小哥可以选择步行…

【BUG】已解决:ModuleNotFoundError: No module named ‘PIL‘

已解决&#xff1a;ModuleNotFoundError: No module named ‘PIL‘ 目录 已解决&#xff1a;ModuleNotFoundError: No module named ‘PIL‘ 【常见模块错误】 错误原因&#xff1a; 解决办法&#xff1a; 欢迎来到英杰社区https://bbs.csdn.net/topics/617804998 欢迎来到我…

微信小程序-自定义组件生命周期

一.created 组件实例创建完毕调用。定义在lifetimes对象里。 不能在方法里面更改data对象里面的值&#xff0c;但是可以定义属性值。 lifetimes:{//不能给data设置值created(){this.testaaconsole.log("created") }}二. attached 模板解析完成挂载到页面。 可以更…

Gitee 使用教程1-SSH 公钥设置

一、生成 SSH 公钥 1、打开终端&#xff08;Windows PowerShell 或 Git Bash&#xff09;&#xff0c;通过命令 ssh-keygen 生成 SSH Key&#xff1a; ssh-keygen -t ed25519 -C "Gitee SSH Key" 随后摁三次回车键&#xff08;Enter&#xff09; 2、查看生成的 SSH…

React学习笔记(井字棋游戏)

本教程将引导你逐步实现一个简单的井字棋游戏&#xff0c;并且不需要你对 React 有任何了解。在此过程中你会学习到一些编写 React 程序的基本知识&#xff0c;完全理解它们可以让你对 React 有比较深入的理解。 教程分成以下几个部分&#xff1a; 配置 是一些准备工作。 概…