低成本动作捕捉解决方案及虚幻VR网络游戏开发

Posted 人宅

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了低成本动作捕捉解决方案及虚幻VR网络游戏开发相关的知识,希望对你有一定的参考价值。

大家好,我叫人宅,很高兴和大家一起分享一下本套直播课程。

课程名称:元宇宙VR技术研发

低成本动作捕捉解决方案及虚幻VR网络游戏开发

主要介绍:

在过去我们做动画,需要具备动画师能力才可以去做,K了一天动画,差不多就几秒。如果是公司,需要招聘动画师,每位动画师的工资也不是小数字。导致做个动画既苦逼也异常昂贵,那有什么解决方法呢?我们可以采用动作捕捉,动作捕捉分好几类,光学,惯性,红外线等,设备是异常昂贵。凑合的设备要二到五万,精度越高,价格越贵,有的十几万,有的几百万,软件也不免费,好几千,按年付费。我们不能为了给大家讲课,让大家购买这么昂贵的设备和软件,所以我们决定开始自研全身动作捕捉。利用市面上优秀的跟踪设备来实现全身动作捕捉,让大家都可以做动画,做游戏动画,为整个行业赋能。特此我们做了一个游戏demo来展示综合的搭配,我们知道授人以鱼不如授人以渔。

这套自研系统可以录制动作为FBX,连同脸部捕捉也可以一并录制,作为UE的资源。除了自研的这套系统,我们还会为大家带来其他类型的动作捕获方案。

如果这套课程只讲解这些内容,略显单薄,那我们还会为大家带来哪些内容呢?

我们还会为大家带来VR类型的游戏开发方案,这里我们以这个丧尸游戏灵摄氏度为例子,讲解如何开发这款网络联机游戏。

僵尸AI系统,受到攻击的各种反映,断肢效果,以及电影级别僵尸动画系统。

boss丧尸制作,行为树,电影级别的bossAI系统。

除此之外我们还会带来关卡动画,游戏剧情和剧本设计,以及角色不同情景下的声音智能反映,使体验者再游戏捕捉到游戏角色的真实情感。

我们还会带来不同枪械,手枪 ,AK47,狙击枪,格林机关枪,各类武器模板,每个枪械的后坐力,手感设计,音效搭配,换子弹,上堂,接近真实抢的使用。

除此之外还会将全身捕捉应用到游戏角色,手臂IK,脚步IK,腰部IK等设计,如果您拥有多个追踪器,那么将可以在游戏中灵活映射角色肢体动作。

我们还会演示数字人全身动作捕捉技术。

最后的最后本套课程将采用Lyra案例提供的架构方式来架构本套课程核心代码,大家将会学习到UE5最新的GameplayC++全新的框架。

1.新人可以入门本套课程吗

完全可以,因为本套课程是独立课程,没有一二期,就这么一期。

2.没有C++基础 只有蓝图基础,可以入门吗?

至少要C++基础,因为课程里面的核心代码是用C++实现,剧情推进是蓝图脚本实现。建议先看看硬核C/C++和UEC++系列课程。

3.网络游戏采用什么方案呢?

我们采用的是SNC配合DS服务器模式,这款游戏类似创建房间联网。会讲解VR游戏如何同步。

4.动作捕捉的追踪方案采用的是什么呢?

我们采用的是HTC 8个追踪器3.0,两个2.0红外线基站,一个苹果手机作为面部捕捉,外加Index操作手柄来捕捉手指。

注意:不一定采用和我一样的方案,也可以采用其他主流的追踪器方案。追踪方面的知识主要面向独立游戏工作室,或者游戏公司,由于整体设备不便宜,这块不强求一定要和我配置一样,只要有追踪器就行,也可以是自研的追踪器。

如果您是学生,并不是相应的公司,听到这块内容,可以选择跳过,等以后有设备了再继续学习。而课程中也会提供动作捕捉出来的动画素材。

5.我没有HTC设备能学这个课程吗?

没有这个设备也没有问题,只要有VR设备,不管是哪个市面上主流的牌子,都可以在UE找到对应接口,注意是主流的设备。

本套课程默认采用HTC,OCls设备,课程中也会讲解第一人称视角下的射击。

6.VR是未来的趋势吗?

目前VR市场的内容相比好几年前非常丰富,同时市场需要更好的剧情和更棒的游戏体验,VR游戏的体验和PC游戏完全不一样的感觉。VR更贴近现实,更真实。大家如果有玩过半条命Alyx就知道,V社为VR市场树立了一个新的标杆,VR射击类游戏要做成这种级别,电影式的体验。

全身动作绑定->AI系统->玩家枪械系统->网络同步方案->剧情编辑->关卡设计->全身动作捕捉->智能音乐系统->智能音效系统。

UE4程序及资源加密保护方案

UnrealEngine4外壳加密 . Virbox Protector

解决代码反汇编和反dump代码,解决软件盗版与算法抄袭.

虚幻引擎4是由游戏开发者为开发游戏而制作的、完整的游戏开发工具套件。从二维的移动平台游戏到主机平台的大作,虚幻引擎是一个纯C++引擎,专为高性能而设计。它先进CPU/GPU性能分析工具和灵活的渲染器能让开发人员高效地完成高品质的VR体验。UE4的主要代码逻辑位于项目中EXE以及资源文件apk中,深思virbox Protector可以保护exe中代码不被反汇编,同时对apk资源文件进行加密,保护软件中知识产权不被盗用。

加密方案:

Virbox Protector外壳保护:

Virbox protector加壳工具是深思自主研发的一套高强度自动保护加密工具,创新性的引入了预分析和自动优化引擎,有效的解决了虚拟化保护代码时的安全性和性能平衡问题。集自动代码移植、混淆、外壳加密、数据加密于一身,无需编程就能达到极高的保护强度。

配合使用深思精锐5加密锁,授权文件写入到加密锁中,将软件重要算法移植到加密锁内运行。精锐5锁内支持RSA1024/2048、ECC192/256/384、AES128/192/256、DES/TDES、SHA1/SHA256标准国际算法,锁内执行速度50MIPS、通讯速度300KB/S,可以保证锁内算法的安全和高速运行,以此保证游戏整体的运行速度和体验。

配合使用软锁或者云锁,在保证极高的安全性前提下,降低开发者的成本。云锁在联网情况下使用,无需硬件,具有高易用性及便捷性。软锁可在离线情况下使用,无需硬件,绑定硬件指纹,可控制绑定的设备数。

DS Protector资源保护

保护各类资源文件,如:图片、视频、音频等,保护资源不被窃取。

安全技术:

l  虚拟机外壳:精锐5的外壳保护工具,创新性的引入了预分析和自动优化引擎,有效的解决了虚拟化保护代码时的安全性和性能平衡问题。

l  碎片代码执行:利用自身成熟的外壳中的代码提取技术,抽取大量、大段代码,加密混淆后在安全环境中执行,最大程度上减少加密锁底层技术和功能的依赖,同时大量大段地移植又保证了更高的安全性。

l  Virbox加密编译引擎:集编译、混淆等安全功能于一身,由于在编译阶段介入,可优化空间是普遍虚拟化技术无法比拟的,对代码、变量的混淆程度也有了根本的提升。

l  反黑引擎:内置R0级核心态反黑引擎,基于黑客行为特征 的(反黑数据库)反制手段。精准打击调试、注入、内存修改等黑客行为,由被动挨打到主动防护。

特点:

l  安全性:多项自主研发加密技术,保障UE4程序加密安全

l  灵活性:可使用硬件加密锁,也可使用云锁或软锁形式,也可控制软件的限时限次等模式销售

l  便捷性:定制外壳,一键加密,无需更改代码,快速加密开发!

l  稳定性:99.95%的稳定性,让开发者专注于业务发展,无后顾之忧

最终效果:


  • 有效阻止EXE等格式反编译或反汇编;

  • 混淆和虚拟机对于开发商关键函数进行保护,降低黑客进行人肉还原代码逻辑的速度;

  • 不降低游戏帧数, 甚至某些情况下还能提高游戏帧数。

  • 驱动级别反调试,秒杀常见调试器(IDA Pro/WinDbg/OllyDbg/X64Dbg)。

  • 代码按需解密,只有相关算法被调用到才在内存解密,不调用不解密。黑客无法一次解出所有的代码!

加密前后效果对比图:

1.PC 上OllyDbg 调试失败与附加失败。

技术分享图片

2.Cheat-Engine 读取内存失败(需要新的反黑引擎支持)


技术分享图片

适用行业:

技术分享图片

获取开发SDK:  http://www.sense.com.cn/VirboxProtector.html?code=7098072d7f

QQ×××流:群号730803578


以上是关于低成本动作捕捉解决方案及虚幻VR网络游戏开发的主要内容,如果未能解决你的问题,请参考以下文章

对个人开发者虚幻4和unity哪个简单

unity3d和虚幻4哪个好

UE4程序及资源加密保护方案

虚幻4引擎Gear VR开发入门(下)

虚幻引擎在游戏之外可以做什么呢?

虚幻引擎在游戏之外可以做什么呢?