Skip to content

zzkluck/ArknightsCharVis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Contributors Forks Stargazers Issues MIT License


Logo

Arknights-Character-Status-Visualization

明日方舟干员数据可视化
Explore the docs »

View Demo · Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Roadmap
  5. Contributing
  6. License
  7. Contact
  8. Acknowledgments

About The Project

ArkVis Demo ArkVis Demo2 我是一名明日方舟玩家,一直以来我尝试将明日方舟的干员数据,以攻防为横纵轴画在一张散点图上:

期间也是尝试了各式各样的技术,但总感觉不太尽如人意。终于,在明日方舟开服五周年之际,最近新学了manim,感觉是找到了各方面都比较靠谱的解决方案。与之前的版本相比,突出的好处是可以直接把干员头像怼上去了,真是可喜可贺。

干脆开个项目好了。

现在过度重叠在一个的干员头像会微妙的把彼此推开。

(back to top)

Built With

(back to top)

Getting Started

如果你只是需要图图你只需要到images目录下去找就好了,理论上我准备根据版本发在releases里,但我还没开始做。

如果你准备看看代码,一起研究下这个图图是怎么画出来的,或者做二次开发,那么需要准备如下环境。

Prerequisites

本项目的绘图功能强烈地依赖于manim,我建议使用conda安装,不算创建环境的相关命令,一切顺利的话只要一行:

conda install -c conda-forge manim

如果你的安装过程进行的不太顺利,或者不想使用conda,请查阅manim官方文档。大体上就是你得亲手安装ffmpeg以及linux下那些libxxx

Usage

通过如下命令启动manim渲染,脚本会自动从ArknightsGameDataArknightsGameResource中下载所需数据,并保存于assets文件夹。

manim -qk scene.py ArkVisChar

渲染结果于media/images/scene中找到。

(back to top)

Roadmap

  • 借助manim完成基本的散点图绘制功能
  • 自动从其他开源项目下载数据
  • 解决数据点之间的重合覆盖问题
  • 尝试敌人数据的绘制

我居然真的把这些都搞定了。这简直不是我。

See the open issues for a full list of proposed features (and known issues).

(back to top)

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

(back to top)

License

Distributed under the MIT License. See LICENSE.txt for more information.

(back to top)

Contact

Your Name - @zzkluck - [email protected]

Project Link: https://github.com/zzkluck/ArknightsCharVis

(back to top)

Acknowledgments

(back to top)

About

明日方舟干员数据可视化

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages