贾浩楠 晓查 发自 凹非寺
量子位 报道 | 公众号 QbitAI

3D游戏人物建模,虚幻引擎可以算标杆了吧?

要是我告诉你,只要会自拍,就能用虚幻引擎开发出和3A游戏一样逼真的3D角色呢?

表情、毛发,甚至是脸上的皱纹,都栩栩如生。

没错,不需要学游戏开发,也不用苦练美术功底,随时随地打开手机,虚幻引擎随便用

Epic为iPhone推出了一个App,利用苹果的增强显示工具ARKit和前置深感摄像头(也就是玩Animoji用的那个),可以造出非常逼真的虚拟人。

这款工具到底有多强大多方便?油管上有网友直接在demo下感叹:

正勤学苦练想当3D建模师呢,虚幻引擎直接把这个职业消灭了…..

iPhone开发3A大作第一步:打开前置摄像头

Epic开发的这套3D人物实时建模工具,名叫MetaHuman,超级人类。

作为一款游戏开发工具,他最颠覆的地方,在于一改以往CG制作中,复杂且昂贵的动作、表情捕捉技术。

比如,“忍者理论”使用虚幻引擎开发《地狱之刃》时,女主的动作、面部表情,都是真人演员在佩戴特征采集装置的情况下,一帧接一帧表演出来的:

而MetaHuman利用机器学习,可以直接识别演员面部表情细节,实时反应在已经完成渲染的人物模型上:

成品效果有多好,不妨来看一下:

因为太过逼真,并且是实时投射,这个应用甚至引起了不少人的担心

这项工具意味着,任何人,在任何时间、地点,都能无障碍变成其他人。
为了安全,有必要给作品加水印标签,或者开发识别机制。

这还仅仅针对手机应用端的强大功能。

虚幻引擎4.25中集成了MetaHuman工具,App内的数据,可以直接导入PC开发平台。

在平台上,虚幻引擎4.25中集成了MetaHuman工具,App内的数据,可以直接导入PC开发平台。

除了能实现利用视频材料捕捉表情,还集成了人物模型开发工具,毛发、年龄、肤色等等细节,能实时调整:

对于开发者来说,用iPhone开发3A大作,方便又省钱,还大大降低了游戏制作门槛。

如果你不是开发者,Live Link Face中已经建好的任务模型,也能让你玩个痛快。

从专业设备到iPhone

几年前,面部捕捉还是一项门槛很高的技术。

虚幻引擎全新的面部捕捉方法让《地狱之刃》的开发过程改头换面。

2016年,“忍者理论”为了让女主角更逼真,请来了真人进行面部捕捉。但那时候还要用到专业拍摄设备,角色脸上的关键点也要贴上标记。

到了2019年发布《地狱之刃2》预告片时,游戏主角的面部表情已经变得更加自然了,动作幅度也更大。

虽然《地狱之刃2》还没有开发完成,但Epic透露可以通过“元人类创造者”(MetaHuman Creator)用iPhone录制和生成游戏角色表情。

其中的法宝就是iPhone的前置深感摄像头。

游戏角色的创作甚至可以像直播一样实时进行。

‍实际上,在2018年已经有公司在用手机开发游戏了,不过他们使用的是Unity引擎。

当时,来自芬兰的游戏工作室Next Games使用iPhone X的前置深感摄像头来记录面部动作,再一键传回电脑。

Epic则在去年实现了实时的面部捕捉:这边iPhone录制人脸,那边电脑上实时输出角色动作。

这款用在iPhone上的面部捕捉App去年已悄悄上架,只要注册成为一名虚幻引擎的开发者,经过一番简单的设置,你也可以创造游戏角色。

Epic推出的面部捕捉App

首先在电脑端创建一个虚拟人的3D模型,然后连上局域网内的iPhone即可。

整个虚拟视频的生成过程都是实时的。面部捕捉过程会生成一个mov视频文件,和一个csv原始数据文件。

如果直接把输出的3D数据进行复原,那么在iPhone的眼中,你的脸会是这样的。

iPhone深感摄像头数据(来源:Twitter @braddwyer)

除了人脸外,虚幻引擎和ARKit还能碰撞出更高级的玩法。

让物体在空中漂浮,光影效果让人难辨真假:

或者把二次元妹子放在桌上。

‍‍

‍看到这些,你是不是也想去做游戏开发了?

参考链接:
[1]
https://twitter.com/pvalexander/status/1364422983926771719
[2] https://www.theverge.com/2020/7/9/21318440/unreal-engine-facial-capture-ios-app-arkit-truedepth-front-facing-camera-animation
[3] https://docs.unrealengine.com/en-US/AnimatingObjects/SkeletalMeshAnimation/FacialRecordingiPhone/index.html
[4] https://docs.unrealengine.com/en-US/AnimatingObjects/SkeletalMeshAnimation/FacialRecordingiPhone/index.html

—  —

本文系网易新闻•网易号特色内容激励计划签约账号【量子位】原创内容,未经账号授权,禁止随意转载。

点这里????关注我,记得标星,么么哒~

加入AI社群,拓展你的AI行业人脉

量子位「AI社群」招募中!欢迎AI从业者、关注AI行业的小伙伴们扫码加入,与50000+名好友共同关注人工智能行业发展&技术进展

一键三连「分享」、「点赞」和「在看」

科技前沿进展日日相见~

打开iPhone自拍,就能用虚幻引擎开发3A游戏大作!新应用无门槛创造超逼真游戏角色...相关推荐

  1. UE4虚幻引擎开发手机游戏

    该文章来自用户转载 点击阅读原文 UE4虚幻引擎作为游戏开发引擎之一,在很多项目中都会使用到.下面就给大家分享下如何使用UE4开发高品质的手机游戏. 作者介绍 大纲 •介绍 •UE4 针对3A级手游的 ...

  2. 虚幻引擎学习之路:新粒子系统Niagara

    原文链接:https://blog.uwa4d.com/archives/Study_Unreal4_ParticleSystem_3.html 在前期关于Unreal 4 引擎的技术推文中,UWA重 ...

  3. ue4手机ui_UE4虚幻引擎开发手机游戏

    特性集介绍 •ES2 •Mobile渲染器 •对应OpenGLES2.0-3.x(Android平台)       OpenGL ES2.0(iOS平台,支持ES3.0的IOS平台已经能够支持meta ...

  4. 虚幻gameframe_UE4虚幻引擎开发手机游戏(一)

    特性集介绍•ES2•Mobile渲染器•对应OpenGLES2.0-3.x(Android平台)OpenGL ES2.0(iOS平台,支持ES3.0的IOS平台已经能够支持metal,所以直接使用me ...

  5. 虚幻引擎开发多人游戏联机

    Online Subsystem 蓝图部分(简略): Create Session Find Session Join Session 配置文件(DefaultEngine.ini) 详细参考官方: ...

  6. 虚幻引擎 4.10 发布信息

    版本信息 SHARE: 该版本为虚幻引擎 4 带来数百项更新,包括由 GitHub 上的虚幻引擎开发人员社区提交的 53 项改进!感谢虚幻引擎 4.10 的所有贡献者: Andreas Axelsso ...

  7. (转载)虚幻引擎3--9掌握虚幻技术UnrealScript 预处理器

    第九章 – UNREALSCRIPT预处理器 9.1概述 9.2 MACRO(宏)的基础知识 指南 9.1 –您的第一个宏 9.3具有参数的宏 指南 9.2 –       MACRO参数 9.4内置 ...

  8. 使用虚幻引擎 4 年,网络架构大揭秘

    作者 | Jerish 来源 | 游戏开发那些事 我从16年开始接触 Unreal,到如今已经4年了.最近看了不少关于网络同步的论文和书籍,总算是理解了 Doom 和 Quake 这种古董级游戏的发展 ...

  9. 如何获取UnrealEngine虚幻引擎的WebUI插件

    使用UnrealEngine虚幻引擎开发非游戏类型的大型应用往往会涉及到大量UI界面的制作,使用原生UI框架需要投入大量专业人员.如果能够利用常规的Web页面作为UI,对于拥有Web开发人员的团队来讲 ...

最新文章

  1. Appium+python自动化(八)- 初识琵琶女Appium(千呼万唤始出来,犹抱琵琶半遮面)- 下(超详解)...
  2. python生成随机数代码_Python中产生随机数
  3. javascript 的参数有长度限制吗?一个细节引起的误区
  4. python的常用语句_python常用语句
  5. 第二十节:Scrapy爬虫框架之使用Pipeline存储
  6. FISCO BCOS Solidity 智能合约 返回多个值
  7. Palindrome Number之Java实现
  8. 1、使用xcode9创建swift语言的第一个程序hello world
  9. oracle odac 客户端 区别,ODAC使用指南 (一)ODAC常见问题集
  10. 计算机的好与坏作文,电脑“坏”了的作文
  11. win10设置计算机关机时间,教你windows10电脑怎么设置定时关机
  12. 解决ERROR: Cannot uninstall ‘PyYAML‘. It is a distutils installed project and thus we cannot accuratel
  13. python面试题搜集
  14. 什么是Web?Web Service、Web API傻傻分不清楚?
  15. 微信小程序的事件处理,吊打面试官系列!
  16. excel 合并多个工作表,保留列宽等格式
  17. 东南大学计算机科学与工程学院收费,东南大学计算机科学与工程学院硕士研究生奖助学金评定细则...
  18. hbw-utils - guava基本数据类型工具类常用方法的整理
  19. 蹭热度 闲着没事 买个 P106-90 矿卡 ubuntu 18.04 下看看如何
  20. Springboot字典回显

热门文章

  1. ssh“权限太开放”错误
  2. oracle active data guard概述
  3. Android使用XUtils框架上传照片(一张或多张)和文本,server接收照片和文字(无乱码)...
  4. 求助大佬6——1种贪心
  5. 数据导出之sqlserver-导出脚本
  6. Spring data redis应用示例
  7. UIButton设置 textAlignment 属性的方法
  8. 实验楼第二次试验报告
  9. Android项目中使用激光推送时在模拟器上运行时报Fatal signal 11的解决
  10. WI-FI不错,发展可以参考心理态度路子