返回首页

Purple DJ是一个我在慧夜科技期间完成的项目。
慧夜科技的主要业务是使用AI驱动的数字人,给品牌方提供数字人的服务。
区别于传统游戏制作的数字虚拟人静帧渲染和人工手K动画的制作流程,慧夜科技主要关注于使用算法驱动虚拟数字人的动作。

项目背景

Purple DJ是一个和次世文化一起合作的项目。
次世文化有“翎”和“purple”等虚拟角色。次世提供了Purple的虚拟角色资产,希望和我们制作一个可以进行演出的实时DJ系统。

基本功能:

该系统基于unity制作,dj场景为实时渲染。
这个系统实现以下几个功能:

系统逻辑

  1. 统计获得电子音乐的普遍BPM速度,取中间值进行动作捕捉
  2. 使用bpm分析对歌曲加上网格
  3. 动捕动作播放速度对应歌曲的网格进行时间轴定位以及速度调节
  4. 根据歌曲不同位置和歌曲情绪,进行动作分配。
  5. 进行动作融合。

设计思路

DJ台设计

DJ台的交互界面参考了真实CDJ和Mixer的布局设计
使用浮空镂空的光条的设计语言
所有的旋钮操作,改为了触屏为基础的设计,EQ,FX等功能针对触摸做了优化。
增加了歌曲库拖拽导入等传统设备没有的设计

动作设计

避免出现edm夜店dj的动作风格。
参考了很多hor berlin以及其他德国dj set视频
寻找符合类似风格的舞蹈模特,进行动捕。

场景设计

场景不用拘泥于传统club的场景
设计了一个虚拟空间的漂浮岩石舞台。


慧夜科技其他项目

公司VI

设计了整套公司视觉规范,LOGO,文档模板

官网视觉设计

延续VI的设计风格,设计了官网


虚拟人换头等









Purple DJ