# VMDReversed **Repository Path**: sun-programing/vmdreversed ## Basic Information - **Project Name**: VMDReversed - **Description**: 用于镜像MikuMikuDance中的动作,实现让一些小动作能够无缝自循环 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-10-13 - **Last Updated**: 2025-01-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # VMDReversed 该项目用于将VMD文件中的动作文件进行反转,即将动作文件中的关键帧按照时间轴进行反转,来实现一个小动作能够反复的无缝自循环,最终输出的 vmd 长度为原来的两倍(*因为镜像复制了一遍*) ![演示](./README.assets/recording.gif) ## 如何使用? 1. 打开 `VMDReversed.exe` 你会看到如下界面 ![Clip_2024-10-17_22-04-10](./README.assets/Clip_2024-10-17_22-04-10.png) 2. 拖放一个 `.vmd` 动作文件 ![Clip_2024-10-17_22-04-24](./README.assets/Clip_2024-10-17_22-04-24.png) 3. 或者通过点击按钮来选择一个vmd文件 ![Clip_2024-10-17_22-04-55](./README.assets/Clip_2024-10-17_22-04-55.png) 4. 然后等待处理完成 ![Clip_2024-10-17_22-05-26](./README.assets/Clip_2024-10-17_22-05-26.png) 5. 此时在原来的 `.vmd` 文件的目录下面就能找到新生成的文件了 ![Clip_2024-10-17_22-06-57](./README.assets/Clip_2024-10-17_22-06-57.png) 6. enjoy! ## 如何运行? > 启动该项目需要 Window10 64bit 或者以上,因为项目使用 Python 3.10 ### 下载打包版本 为了方便更多不是程序员的朋友,您也可以直接下载我打包好的 exe 版本,双击就能直接运行,可以在右侧中的 release 标签里面找到最新版本然后下载 最新的下载地址如下: https://gitee.com/sun-programing/vmdreversed/releases/latest ### 编译运行 直接 clone 整个仓库然后运行其中的 `VMDReversed.py` 文件即可,本项目没有任何依赖,直接运行即可 ## 作者的话 想学习源码的朋友可以不用看这个项目了,这个项目的源码是灾难,不过好在任务完成了,我多半也不会再来看这个源码了 如果您想使用该软件为您的配布过程加速,请在发布之后将该软件添加进配布表中 ```text VMDReversed-作者PythonImporter-地址https://gitee.com/sun-programing/vmdreversed/ ``` ## 鸣谢 该项目依赖下面的这个项目,感谢前辈对 VMD 文件的解析 https://github.com/Nuthouse01/PMX-VMD-Scripting-Tools