/Virtual-Human-for-Chatting

Live2D Virtual Human for Chatting based on Unity

Primary LanguageC#OtherNOASSERTION

Live2D Virtual Human for Chatting based on Unity

NPM

项目介绍

视频演示:https://www.bilibili.com/video/BV1CW4y1X7PK

MainScene

项目部署

API申请

image-20230615212731531

环境

  • Unity 2021.3.0

分辨率

  • Editor 下分辨率建议设置为 1920*1080
  • Runtime 下已默认设置为 1920*1080

Unity包导入

下载最新版本的Unity包,导入依赖后导入你的Unity工程中:

  • OpenCVPlusUnity:处理图像相关操作,用于人脸检测等模块
  • Newtonsoft.Json:序列化、反序列化等JSON相关操作
    • Add Package from git URL : com.unity.nuget.newtonsoft-json

基础架构

image-20230608200934228

技术文档

如果你对本项目的实现感兴趣,我们记录下了一些开发、学习时的过程。供参考:技术文档

许可

  • 本项目代码根据 MIT 许可证获得许可。

  • 模型以及美术资源均由其作者各自拥有,必须在其各自作者的许可下使用。

引用

如果您认为本项目对您的工作有用,请考虑引用:

@misc{VHC,
  author = {Tianyu and Si, Haoyu and Gao, Lingjie and Wang},
  title = {Live2D Virtual Human for Chatting based on Unity},
  year = {2023},
  publisher = {GitHub},
  journal = {https://github.com/Navi-Studio/Virtual-Human-for-Chatting},
  school = {Nanjing University}
}

致谢

我们非常感谢画师 草莓奶兔 提供的“桃花酪元子” Live2D 模型,以及 是柚子呀owo 提供的精美背景原画。非常感谢以上作者的优秀作品。

感谢 wangph.2020@gmail.com 提供的OpenAI API代理,使得本项目可以在国内网络环境下直接调用 OpenAI 服务。