top of page
Untitled-1.jpg

Fun Moves

增强现实应用程序,2021

个人作品

项目类别: 应用开发,动作捕捉,虚拟人物操纵

编程语言: Swift

软件工具: ARkit, RealityKit, Blender, After Effects

 

这是一款具有社交属性的休闲应用——它可以让虚拟人物实时模仿用户的动作一起共舞。当用户的动作幅度足够大时,有趣的滤镜、动画特效及音效将会被触发。将镜头对准好友,记录下ta和ta喜欢的虚拟人物同步的魔幻舞姿:)

 

ENGLISH VERSION

程序机制
xD8J7dr8o_IRU09zlKbWcgroPeEQ4ytVpmurvD7n5XuUxg4Xqks9bFJMtO9jVIpZ0KqhTYHqrc4s7JzfSD7nnmeCLL
人体识别

当摄像头检测到玩家时,虚拟人物将会在屏幕中呈现,同时APP将实时读取玩家的身体位置

noun-friend-4464225_edited_edited.png
关节分析&虚拟操控

玩家的关节位置信息将实时被虚拟人物读取来实现操控,同时计算玩家身体各部位的距离,比如头、双手、双脚

OC7NAMZcNN72mlN7Kd1J7puEKjVR5SS57XSIyUgJLHBtMY5OER9VEKZli1dukqm4W17dFW2UR4ScYb5H_6ZTeLQQRc
视觉&音效触发

根据玩家的动作幅度的大小设置三个档位,达到档位阈值会触发不同的动画特效、滤镜、文字及音效

设计流程
  1. 虚拟人物及特效制作

Screen Shot 2021-12-20 at 6.47.19 PM.png

骨骼绑定

Screen Shot 2021-12-20 at 6.49.22 PM.png

人物材质

Screen Shot 2021-12-20 at 7.10.09 PM.png

动画渲染

   2. 程序代码

Screen Shot 2021-12-20 at 6.57.05 PM.png
Screen Shot 2021-12-20 at 8.40.21 PM.png

CI 滤镜

   3. 界面设计编程

Untitled-1.1.jpg

虚拟人物选择

照相及录像

人体识别重置

noun-simple-character-2651351.png

人物图标展示

spiderman.png
用户流程
Simulator Screen Shot - iPhone 12 Pro - 2021-12-21 at 00.38.00.png

点击APP

Screen Shot 2022-01-20 at 5.29.21 PM.png

检测人体

Screen Shot 2022-01-20 at 5.33_edited.pn

选择虚拟人物

IMG_5533.PNG

开始体验

程序测试

© Allie Yu 2024

bottom of page