自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 Bailando 音乐生成舞蹈网络学习

为了进一步扩大编排记忆可以表示的范围,将3D姿势划分为组成的上半身和下半身,并分别学习半身体的vq-vae,这样任何一段舞蹈都可以表示为成对的姿势代码序列。(4)通过两个解码器分别解码,Dp解码(T,2 到 J,3)的节点位置数据 P,Dv解吗(T,1,3)的节点位置数据V,最后拼接 [V , 上P ,下P] 成完整 (T,J,3)动作数据。:生成的舞蹈需要与不同的音乐流派保持时间上的一致性,生成的舞蹈序列在各种类型的节拍上应与音乐节奏保持一致,同时保持整个动作流畅。

2024-08-22 17:18:32 841

原创 python FBX SDK bvh2fbx

【代码】python FBX SDK bvh2fbx。

2024-08-06 11:10:47 122

原创 python blender bvh2fbx

【代码】python blender bvh2fbx。

2024-08-05 16:14:59 410

原创 pip install pxr

【代码】pip install pxr。

2024-08-05 13:51:38 142

原创 BVH、FBX 文件学习

BVH 文件以层次结构的方式组织数据,其中包含骨骼层次关系、关节的旋转角度和动作帧的时间信息。1)bvh坐标系,每个节点都有自己的局部坐标系,它的原点是该节点的位置,它的方向是由该节点的旋转角度决定的。每个节点的局部坐标系可以通过从根节点开始,依次将父节点的旋转和平移应用到子节点上,得到其相对于世界坐标系(即根节点的局部坐标系)的变换矩阵。这些值都是相对于父节点的局部坐标系的,而不是世界坐标系的。对于复杂的动作和人体运动,可能需要大量的节点和旋转数据,导致文件大小较大。

2024-08-02 11:51:46 733

原创 lodge 音乐生成舞蹈-算法学习

Lodge: A Coarse to Fine Diffusion Network for Long Dance Generation Guided by the Characteristic Dance Primitives:一个由特征舞蹈原语引导的粗到细的长舞蹈生成扩散网络。删除 # torch==1.13.1+cu116 torchvision==0.14.1+cu116 torchaudio==0.13.1。# 安装指定版本的NumPy。

2024-08-01 14:09:16 642

原创 安装 opengl

2、安装opengl。

2024-07-31 17:46:10 142

原创 ImportError: cannot import name ‘axis_angle_to_quaternion‘ from ‘pytorch3d.transforms‘ (/home/superv

1、当到pytorch3d 导入 axis_angle_to_quaternion, quaternion_apply,quaternion_multiply失败,可能是pytorch3d 安装失败、或者torch 、cuda 版本不对之类的问题。

2024-07-30 17:37:32 293

原创 AttributeError: module ‘numpy‘ has no attribute ‘long‘

my_variable = numpy.long(10) # 使用 numpy.long。my_variable = numpy.int64(10) # 使用 int。if numpy.long: # 检查 numpy 是否定义了 long。类型已经被移除或重命名,因为 Python 3 中只有一种整数类型。,它既可以表示长整数也可以表示较小的整数。1\在较新版本的 NumPy 中,解决1:long 换 int。# 安装指定版本的NumPy。# 卸载当前NumPy版本。

2024-07-30 17:22:28 392

原创 docker 部署镜像 cuda11.6 + cudann + ubuntu20.04 + anaconda3

这应该是你想要运行的Docker镜像的名称和标签。你需要确保这个镜像名称和标签是正确的,并且该镜像已经存在于你的Docker守护进程中,或者可以通过Docker Hub或其他容器仓库访问。这是容器启动后要运行的命令。这意味着容器启动后,你将会得到一个bash shell的提示符,可以在其中执行命令。如果你的Docker守护进程和主机系统支持NVIDIA GPU加速,这个选项会允许容器使用所有可用的GPU。这适用于需要始终运行的容器,如数据库服务。-d 或 --detach:在后台运行容器,并打印容器ID。

2024-07-01 18:36:34 503

原创 docker pull nvidia的cuda镜像列表(超时解决)

[docker]nvidia的cuda镜像列表-CSDN博客

2024-07-01 17:12:57 703

原创 liux:smpl2fbx 环境安装

2、环境:liux、conda、python3.7。3、安装 fbx 及 FbxCommon:进入。下载对应:FBX Python SDK 下的文件。下载文件解压到服务器上、并进入。1、smpl转fbx 代码。

2024-06-21 13:56:56 384 1

原创 EDGE 音乐生成舞蹈 diffution 算法-代码学习

(本方法:使用读取音乐特征 -> vq-vae 的encoder 层 -> 增加默认的条件输入 -> 使用由上到下的级联结构 输出特征(decoder 前结果))(1) 读取npy 音乐特征(n*4800)、pkl smpl 平移,旋转数据、并根据 音乐fps、data_fps 裁剪 smpl 平移,旋转数据。4)拼接 2) 3)平移 3种数据、然后展平(n*151)、经过 normalizer 标准化。(2)对 smpl 平移(n*24*3)、旋转(n*3)数据。1、数据切分、音乐特征生成。

2024-06-13 11:17:06 493

原创 Bailando 添加 blendershape 数据集与原3D动作点位数据训练

一、修改训练数据提取代码 _prepro_aistpp.py ,增加读取 blendershape csv 格式数据与音乐特征(n*384)、3d关键点动作(n*24*3)、blendershape 数据(n*52)(本方法只预测 2-54 维的值)(1)修改train\test数据集读取方法,增加读取 json 里 csv 数据,及修改 eval 输出方法。(2)修改 数据集读取方法,增加csv输出,修改DataLoader 读取规则。(5)增加测试输出csv 结果代码。(3)修改 vqvae 网络。

2024-06-06 20:53:56 252

原创 python 制作blendershape csv 数据集,EDGE预测数据

1、EDGE预测 52维 blendershape结果,制作csv 输出数据。

2024-06-05 20:49:04 139

原创 手动下载 essentia 2.1b6.dev1110,liux安装

有的版本 有liux 安装 whl。

2024-05-30 14:01:44 146

原创 gunicorn+flask+EDGE部署(多进程、多gpu)

2、gunicorn 参数文件 gunicorn.py。3、执行代码, 开启 6个进程、1、推理主函数:run.py。

2024-05-28 19:20:34 250

原创 安装 jukemirlib, ssl报错

地址:GitHub - rodrigo-castellon/jukemirlib: A simple library for extracting representations from Jukebox下载,执行python setup.py install执行jukemirlib.extract()报错:解决:找到 jukemirlib\jukemirlib\constants.py ,找到 CACHE_DIR 位置,手动下载模型4个文件放入prior_level_2

2024-05-28 17:02:51 381

原创 EDGE 音乐生成舞蹈-论文学习

文章还引入了一种新的物理可行性度量标准,并通过多个定量指标(包括物理可行性、节奏对齐和多样性)以及大规模用户研究对生成的舞蹈质量进行了广泛评估,证明了该方法相比先前的最先进方法的显著改进。1、标签:将舞蹈表示为 24个关节点的SMPL 格式姿态数据,每个关节使用6个自由度的旋转表示,同时还包括一个根部的平移,(w=24×6+3)加上脚跟和脚趾(y=4)( w+y= 151 维度,为单个动作的数据),一段舞蹈为 帧数* 151 维数据。2)解码器:codebook输出结果托通过解码器输出音乐。

2024-04-25 16:51:55 693

原创 FlowMDM 调试流程

3)找到符合版本的 en_core_web_sm 模型。1. 安装 ffmpeg。报错1、解决:手动下载。2.conda 环境。4)下载到本地,安装。

2024-04-17 19:03:19 366 2

原创 HumanML3D 完整数据集下载

9.得到完整 HumanML3D 数据集 ./HumanML3D 下,(解压 ./HumanML3D/tests.zip)注册并进入 Downloads,下载下面所有文件并解压到 amass_data/ 下。解压并放入 创建 body_models/ 文件夹下 dmpls、smplh。8.执行 motion_representation.ipynb 文件。注册并进入 Downloads,下载。2.安装conda环境,并进入安装依赖。注册并进入 Downloads,下载。5.进入 jupyter。

2024-04-12 14:46:31 2137 6

原创 flask 实现文件上传 下载

输入网址 http://0.0.0.0:8888/upload/ ,选择文件+提交,成功上传,自动弹出下载页面。HTML 界面,保存 templates/upload.html。一、创建 flask 实现上传、与下载功能。

2024-04-11 15:08:43 301

原创 python 调用 blender 脚本实现缩放,旋转,删除多余节点,重心点修改

【代码】python 调用 blender 脚本实现缩放,旋转,删除多余节点,重心点修改。

2024-04-03 17:52:22 466

原创 blender python 安装 bpy 问题

1.python 3.8,3.9环境安装 bpy 尝试失败。2.使用 python 3.10 ,成功。

2024-04-03 11:42:33 1233 1

原创 python 合并两个 conda 环境

1.一次激活环境并保存 .yml 会保存在当前路径下。2.创建并进入一个新 conda 环境。3.然后把两个环境分别添加进新环境。

2024-04-02 14:49:58 892 1

原创 flask 创建 EDGE 推理接口

1. flask 创建一个简单的接口:调用。直接输出{"data":"show"}2.改写EDGE 推理代码编写成类。

2024-04-01 10:16:53 132

原创 aitviewer 添加转换视角(x,y,z)按钮

一组在Windows、Linux和macOS上跨平台支持的3D数据序列可视化和交互工具,可用于 smpl 类型文件的标注任务。任务:增加x,y,z正视角移动按钮。在 __init__ 在增加。1.插入 修改视角逻辑。2.加入 窗口及按钮。

2024-03-28 10:58:13 288

原创 MotionGPT 调试过程

4.预训练模型安装在checkpoints\MotionGPT-base。运动语言模型学习两种模态的语义耦合并生成高质量的运动和文本描述。5.下载数据集:datasets\humanml3d 目录下。2.安装flan-t5-base 在deps/ 目录下。3.安装t2m 在deps/ 目录下。MotionGPT是一个。报错:预训练模型尺寸不符。

2024-03-28 10:28:37 1213 1

npy3d世界坐标转bvh

npy3d世界坐标转bvh

2024-08-13

bailando 网络 smpl pkl 数据+ blendershape csv数据集训练代码

bailando 网络 smpl pkl 数据+ blendershape csv数据集训练代码

2024-06-06

smpl2fbx smpl pkl 转 fbx EDGE模型

python smpl2fbx_v2/Convert_smpl.py --input_dir 'inputpath' --output_dir 'outpath'

2024-06-06

smpl2bvh smpl pkl 数据转 fbx

smpl pkl 数据转 fbx python smpl2fbx_v2/Convert_smpl.py --input_dir 'inputpath' --output_dir 'outpath'

2024-06-05

npy2bvh,暂时适用于 motion-gpt网络

npy 转 bvh方法

2024-04-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除