top of page

Fun Moves
增强现实应用程序,2021
个人作品
项目类别: 应用开发,动作捕捉,虚拟人物操纵
编程语言: Swift
软件工具: ARkit, RealityKit, Blender, After Effects
这是一款具有社交属性的休闲应用——它可以让虚拟人物实时模仿用户的动作一起共舞。当用户的动作幅度足够大时,有趣的滤镜、动画特效及音效将会被触发。将镜头对准好友,记录下ta和ta喜欢的虚拟人物同步的魔幻舞姿:)
程序机制

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

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

视觉&音效触发
根据玩家的动作幅度的大小设置三个档位,达到档位阈值会触发不同的动画特效、滤镜、文字及音效
设计流程
-
虚拟人物及特效制作

骨骼绑定

人物材质

动画渲染
2. 程序代码


CI 滤镜
3. 界面设计编程

虚拟人物选择
照相及录像
人体识别重置

人物图标展示

用户流程

点击APP

检测人体

选择虚拟人物

开始体验
程序测试
bottom of page