Skip to content

shenyisy/Virtual-Human-for-Chatting

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Live2D Virtual Human for Chatting based on Unity

NPM

项目介绍

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

项目部署

API申请

  • 本项目不提供公用API Key,请自行申请。

    1. AzureAPI文档 并将 Region 设置为 eastasia
    2. OpenAIAPI文档
    3. APISpaceAPI文档
  • 申请好后请将 API Key 填入设置 UI 中,项目会持久存储这些数据。

环境

  • Unity 2021.3.0

分辨率

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

Unity包导入

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

技术文档

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

许可

  • 本项目代码根据 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 提供的精美背景原画。非常感谢以上作者的优秀作品。

感谢 [email protected] 提供的OpenAI API代理,使得本项目可以在国内网络环境下直接调用 OpenAI 服务。

About

Live2D Virtual Human for Chatting based on Unity

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 97.8%
  • ShaderLab 1.8%
  • HLSL 0.4%