当前位置: 首页 > article >正文

公司软件使用笔记

文章目录bvh_to_smpl_vis-master使用渲染单个npz把BVH转成SMPL.npz批量渲染.npz文件夹Blender 可视化方式somaXNpz2bvhsoma_retargetermjlabbvh_to_smpl_vis-master把 BVH 动作捕捉文件转换成 SMPL 人体模型动画然后渲染成视频。文件结构bvh_to_smpl_vis-master/ │ ├── bvh_to_smpl.py ← 核心①单个 BVH → npzSMPLX 参数 ├── bvhs2smpls.py ← 核心①批量版整个文件夹的 BVH → npz ├── bvhs2smpls_lafan1.py ← 核心①特化版针对 lafan1 数据集格式 │ ├── smpl_render.py ← 核心②单个 npz → 渲染视频 ├── smpls_render.py ← 核心②批量版整个文件夹的 npz → 视频 │ ├── import_motion_blender.py← 备选方案在 Blender 里可视化不用 PyTorch3D ├── mujoco_vis.py ← 备选方案在 MuJoCo 物理引擎里可视化 ├── npz_test.py ← 工具测试 npz 文件内容 │ ├── utils/ ← 工具库渲染器、坐标变换、SMPL 构建 │ ├── renderer.py → PyTorch3D 渲染器封装 │ ├── geo_transform.py → 3D 几何变换工具 │ ├── smpl_utils.py → SMPL/SMPLX 模型构建 │ └── renderer_tools.py → 渲染辅助函数 │ ├── body_model/ ← SMPL 模型依赖文件 │ ├── smpl_neutral_J_regressor.pt → 关节回归器 │ ├── smplx2smpl_sparse.pt → SMPLX→SMPL 转换矩阵 │ └── smpl_model/ → SMPL/SMPLX 原始模型参数 │ ├── SMPLSim/ ← 第三方库SMPL 物理仿真相关 ├── retarget/ ← 动作重定向将动作迁移到不同角色 │ ├── bvh_files/ ← 你自己的 BVH 动作文件中文命名 ├── lafan1/ ← lafan1 数据集 ├── data/ ← 其他测试数据 ├── video_output/ ← 渲染出的视频输出目录 │ └── requirements.txt ← Python 依赖列表使用渲染单个npz如果你已经有 SMPL 格式的 .npz 动作文件可以直接运行cd/home/zww/bvh_to_smpl_vis-master conda activate smpl_vis python smpl_render.py--filepath/你的路径/xxx.npz把BVH转成SMPL.npz如果你现在是 .bvh 文件需要先转成 SMPL 格式cd/home/zww/bvh_to_smpl_vis-master conda activate smpl_vis python bvhs2smpls.py /你的/bvh文件夹路径 /保存npz的路径zbpython bvhs2smpls.py /home/zww/下载/Date_set注意第一个参数是 BVH 文件夹不是单个 .bvh 文件。批量渲染.npz文件夹如果你已经有一整个文件夹的 .npz可以用python smpls_render.py--npzpath/你的npz文件夹路径Blender 可视化方式如果你想在 Blender 里看动作README 说需要安装 Blender 2.9.0安装 SMPL add-on在 Blender 里添加 SMPL 人体模型打开 Blender 的 Scripting 面板运行import_motion_blender.pysomaX这一步是将上一步转换出来的npz文件进行格式统一然后才能进入到soma_retargeter里面进行动作查看和修改。为了方便直接进行整个文件夹的转换然后文件输出的位置就是输入文件夹的下面然后名称加了_somaX的后缀。python-mtools.convert_amass_to_soma_REN_somaX\--input-dir /home/zww/下载/Date_set/Date_set_npz\--no-render\--batch-size32还额外加了一个保护因为输出文件夹是在输入文件夹里面如果第二次运行程序不会把已经转换出来的 *_somaX 文件夹再次当作输入去重复转换。否则会出现越转越多的问题。如果你想覆盖已经生成过的文件可以加--no-skip-existing完整命令python-mtools.convert_amass_to_soma_REN_somaX\--input-dir /home/zww/SOMA-X/out\--no-render\--no-skip-existingNpz2bvh然后使用npz2bvh_root_translation_keep_hips_base_Retageter_auto_output.py将文件转化成为bvh文件python npz2bvh_root_translation_keep_hips_base_Retageter_auto_output.py\--input/home/zww/下载/Date_set/Date_set_npz/Date_set_npz_somaX/move_front_small_normal_001_feng.npz\--template-bvh assets/motions/bvh/Neutral_walk_forward_002__A057.bvh\--translation-transform x-90\--position-transform same_as_translation\--model-rotate x-90\--ground-axis y\--zero-origin\--translation-joint-name Root\--root-joint-name Hips\--ground-offset-105\--position-channels-mode root_translation_keep_hips_basesoma_retargeter启动虚拟环境conda activate soma-retargeter打开newtonPYTHONPATH/home/zww/soma-retargeter:$PYTHONPATHpython ./app/bvh_to_csv_converter.py\--config./assets/default_bvh_to_csv_converter_config.json\--viewergl然后是进行一系列的参数调整其中在soma_to_x3_retargeter_config.json中t_weight 大 脚更贴近人体脚的位置 脚更不容易漂 但膝盖可能被拉弯、身体可能被压低 t_weight 小 脚位置更自由 膝盖更容易自然 但脚可能漂浮、穿地、滑动 r_weight 大 脚掌朝向更贴近人体动作 脚尖角度更准确 但可能导致脚掌侧翻、踝关节扭得厉害 r_weight 小 脚掌方向更自由 踝关节压力小 但脚尖方向可能不准mjlab在更换完成soma_retargeter的模型之后需要再增加mjlab的模型然后再进行训练。soma_retargeter输出的文件是csv形式的想要进行训练的话需要提前将文件转换成mjlab可以接受的npz模式uv run python src/mjlab/scripts/csv_to_npz_x03_fixed.py\--input-file /home/zww/soma-retargeter/output/date_walk.csv\--output-name date_walk\--input-fps30\--output-fps50\--devicecuda:0然后再使用如下命令进行训练MUJOCO_GLeglCUDA_VISIBLE_DEVICES0uv run train\Mjlab-Tracking-Flat-X03B\--registry-name1023949235-usst/csv_to_npz/date_walk:latest\--env.scene.num-envs1024使用如下命令进行训练uv run play Mjlab-Tracking-Flat-X03B\--wandb-run-path1023949235-usst/mjlab/709e1z2a使用如下命令进行训练结果查看uv run play Mjlab-Tracking-Flat-X03B\--wandb-run-path1023949235-usst/mjlab/709e1z2a

相关文章:

公司软件使用笔记

文章目录bvh_to_smpl_vis-master使用(渲染单个npz)把BVH转成SMPL.npz批量渲染.npz文件夹Blender 可视化方式somaXNpz2bvhsoma_retargetermjlabbvh_to_smpl_vis-master 把 BVH 动作捕捉文件转换成 SMPL 人体模型动画,然后渲染成视频。 文件结…...

如何3步搞定魔兽争霸III性能优化?WarcraftHelper插件完全指南

如何3步搞定魔兽争霸III性能优化?WarcraftHelper插件完全指南 【免费下载链接】WarcraftHelper Warcraft III Helper , support 1.20e, 1.24e, 1.26a, 1.27a, 1.27b 项目地址: https://gitcode.com/gh_mirrors/wa/WarcraftHelper 还在为魔兽争霸III在现代化电…...

华硕笔记本性能优化终极指南:G-Helper轻量化控制中心完整教程

华硕笔记本性能优化终极指南:G-Helper轻量化控制中心完整教程 【免费下载链接】g-helper Fast, native tool for tuning performance, fans, GPU, battery, and RGB on any Asus laptop or handheld - ROG Zephyrus, Flow, Strix, TUF, Vivobook, Zenbook, ProArt, …...

DownKyi深度探索:解锁B站视频下载的全新维度

DownKyi深度探索:解锁B站视频下载的全新维度 【免费下载链接】downkyi 哔哩下载姬downkyi,哔哩哔哩网站视频下载工具,支持批量下载,支持8K、HDR、杜比视界,提供工具箱(音视频提取、去水印等)。 …...

Switch系统效能跃迁:从技术限制到体验自由的革命性突破

Switch系统效能跃迁:从技术限制到体验自由的革命性突破 【免费下载链接】Atmosphere-stable 大气层整合包系统稳定版 项目地址: https://gitcode.com/gh_mirrors/at/Atmosphere-stable 当你的Switch游戏机在加载大型游戏时陷入漫长的等待,当系统界…...

Blender 3MF插件:5个实用技巧让你轻松实现3D打印工作流

Blender 3MF插件:5个实用技巧让你轻松实现3D打印工作流 【免费下载链接】Blender3mfFormat Blender add-on to import/export 3MF files 项目地址: https://gitcode.com/gh_mirrors/bl/Blender3mfFormat Blender 3MF Format插件是一个专门为Blender设计的开源…...

星穹铁道自动化神器:三月七小助手如何每天为你节省2小时游戏时间

星穹铁道自动化神器:三月七小助手如何每天为你节省2小时游戏时间 【免费下载链接】March7thAssistant 崩坏:星穹铁道全自动 三月七小助手 项目地址: https://gitcode.com/gh_mirrors/ma/March7thAssistant 三月七小助手(March7thAssis…...

别再为版本兼容头疼了!手把手教你搞定PyTorch、CUDA与MMCV的完美匹配(附避坑清单)

深度学习环境配置实战:PyTorch、CUDA与MMCV版本兼容性全解析 第一次配置深度学习环境时,面对PyTorch、CUDA和MMCV的版本兼容性问题,很多开发者都会感到头疼。不同版本之间的微妙差异可能导致莫名其妙的报错,浪费大量时间在环境调试…...

从图像处理到推荐系统:详解PyTorch F.normalize在三大AI任务中的花式用法

从图像处理到推荐系统:详解PyTorch F.normalize在三大AI任务中的花式用法 在深度学习项目中,数据归一化就像给模型喂食前的"食材预处理"——它不改变食材本质,却能大幅提升"消化吸收效率"。PyTorch中的F.normalize函数看…...

Alpaca:基于GTK4的本地AI模型图形化聊天客户端

1. 项目概述:一个为本地AI模型打造的现代化聊天客户端如果你和我一样,对在本地运行大语言模型(LLM)充满兴趣,但又对那些需要敲命令行的工具感到头疼,那么今天要聊的这个项目——Alpaca,绝对会让…...

揭秘AI系统提示词:从黑盒到白盒的工程实践指南

1. 项目概述:一个系统提示词的“开源档案馆”如果你和我一样,经常和ChatGPT、Claude、DeepSeek这些大模型打交道,那你肯定没少为“怎么问它才肯好好回答”这个问题头疼过。我们绞尽脑汁地写提示词(Prompt),…...

3个技巧让SketchUp模型秒变3D打印文件:STL插件完全指南

3个技巧让SketchUp模型秒变3D打印文件:STL插件完全指南 【免费下载链接】sketchup-stl A SketchUp Ruby Extension that adds STL (STereoLithography) file format import and export. 项目地址: https://gitcode.com/gh_mirrors/sk/sketchup-stl 你是否曾经…...

实战指南,利用快马平台生成企业级批量下载与压缩功能前端代码

在实际项目中,批量下载功能的需求非常普遍,尤其是企业级应用中经常需要处理多文件打包下载的场景。最近我在一个文档管理系统里实现了这个功能,分享一下具体思路和实现要点。 需求分析 首先明确核心功能点:用户勾选多个文件后&…...

如何彻底解决网盘下载限速问题:LinkSwift八大平台直链解析工具完整指南

如何彻底解决网盘下载限速问题:LinkSwift八大平台直链解析工具完整指南 【免费下载链接】Online-disk-direct-link-download-assistant 一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 ,支持 百度网盘 / 阿里云盘 / 中国…...

Rowboat:本地优先AI工作伙伴,用知识图谱重塑个人知识管理

1. 项目概述:一个本地优先的AI工作伙伴如果你和我一样,每天被海量的邮件、会议纪要和零散文档淹没,总是在重复解释项目背景、查找历史决策,或者为即将到来的会议手忙脚乱地准备材料,那么Rowboat这个开源项目可能会让你…...

深度剖析Realtek RTL8852BE驱动:3个高效配置技巧实战指南

深度剖析Realtek RTL8852BE驱动:3个高效配置技巧实战指南 【免费下载链接】rtl8852be Realtek Linux WLAN Driver for RTL8852BE 项目地址: https://gitcode.com/gh_mirrors/rt/rtl8852be 在Linux系统中使用Wi-Fi 6无线网卡常会遇到驱动不兼容的问题&#xf…...

装修不想踩坑?这份“兰州业主避坑指南”请收好!结尾有彩蛋

“预算20万,装完花了30万”、“说好的3个月工期,拖了半年还没好”、“墙面开裂、下水道堵塞,住进去才发现问题”……这些装修中的“坑”,是不是听着就让人头疼?作为过来人,小编为您总结了兰州本地装修最易忽…...

LinkSwift:八大网盘直链解析终极解决方案,彻底告别下载限速烦恼

LinkSwift:八大网盘直链解析终极解决方案,彻底告别下载限速烦恼 【免费下载链接】Online-disk-direct-link-download-assistant 一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 ,支持 百度网盘 / 阿里云盘 /…...

如何用3个技巧彻底解决城通网盘下载慢的问题

如何用3个技巧彻底解决城通网盘下载慢的问题 【免费下载链接】ctfileGet 获取城通网盘一次性直连地址 项目地址: https://gitcode.com/gh_mirrors/ct/ctfileGet ctfileGet是一款专为普通用户设计的开源工具,它能将复杂的城通网盘分享链接一键转换为直连下载地…...

RTL8852BE驱动:让Wi-Fi 6网卡在Linux上重获新生

RTL8852BE驱动:让Wi-Fi 6网卡在Linux上重获新生 【免费下载链接】rtl8852be Realtek Linux WLAN Driver for RTL8852BE 项目地址: https://gitcode.com/gh_mirrors/rt/rtl8852be 你是否遇到过这样的情况:购买了支持Wi-Fi 6技术的新款无线网卡&…...

微信聊天记录解密:3分钟掌握数据恢复核心技巧

微信聊天记录解密:3分钟掌握数据恢复核心技巧 【免费下载链接】WechatDecrypt 微信消息解密工具 项目地址: https://gitcode.com/gh_mirrors/we/WechatDecrypt 你是否曾经因为误删重要聊天记录而感到焦虑?或者想要备份珍贵的对话却无从下手&#…...

别再被BswM绕晕了!用ETAS ISOLAR的Rule Trace View,5步理清AUTOSAR模式管理逻辑

用Rule Trace View五步破解AUTOSAR模式管理迷宫 每次打开BswM配置界面,看到密密麻麻的ModeCondition、LogicalExpression和Rules,是不是感觉像在解一道没有标准答案的数学证明题?作为AUTOSAR架构中最复杂的模块之一,BswM&#xff…...

从API调用成功率看Taotoken服务稳定性对开发进度的影响

从API调用成功率看Taotoken服务稳定性对开发进度的影响 1. 开发者视角的服务稳定性观测 在长期项目开发中,API服务的稳定性直接影响功能迭代与线上运维效率。我们团队在过去六个月中通过Taotoken平台接入多款大模型,累计完成超过12万次API调用。通过分…...

今天 AI API 最热的不是模型大战,而是 Agent 落地:向量引擎中转站为什么突然变香了

先说结论如果说 2025 年大家还在比谁的模型更会聊天。 那到了 2026 年,真正的热点已经变了。 现在大家更关心的是: AI 能不能自己拆任务。 能不能调用工具。 能不能读文件、查资料、生成图片、写代码。 能不能稳定跑完一个完整流程。 这就是 Agent。 也就…...

MAA明日方舟助手:5大核心功能彻底解放你的游戏时间

MAA明日方舟助手:5大核心功能彻底解放你的游戏时间 【免费下载链接】MaaAssistantArknights 《明日方舟》小助手,全日常一键长草!| A one-click tool for the daily tasks of Arknights, supporting all clients. 项目地址: https://gitcod…...

终极指南:如何使用Blender 3MF插件实现3D打印工作流无缝对接

终极指南:如何使用Blender 3MF插件实现3D打印工作流无缝对接 【免费下载链接】Blender3mfFormat Blender add-on to import/export 3MF files 项目地址: https://gitcode.com/gh_mirrors/bl/Blender3mfFormat 在当今的3D打印和数字制造领域,文件格…...

如何为PotPlayer配置实时字幕翻译:百度API完整使用指南

如何为PotPlayer配置实时字幕翻译:百度API完整使用指南 【免费下载链接】PotPlayer_Subtitle_Translate_Baidu PotPlayer 字幕在线翻译插件 - 百度平台 项目地址: https://gitcode.com/gh_mirrors/po/PotPlayer_Subtitle_Translate_Baidu 还在为外语视频的字…...

解锁AI辅助开发新技能:如何用快马DeepSeek模型生成Flask技能社区API后端

今天想和大家分享一个用AI辅助开发Flask后端API的实战经验。最近在做一个技能学习社区的项目,需要快速搭建后端服务,正好尝试了InsCode(快马)平台的AI代码生成功能,整个过程比想象中顺畅很多。 项目需求分析 首先明确需要实现的核心功能&…...

x-claw 开发纪实:一个 AI 秘书的诞生

x-claw 开发纪实:一个 AI 秘书的诞生本文记录 x-claw 从想法到实现的全过程,分享我们在开发过程中踩过的坑和收获的经验。一、什么是 x-claw?x-claw(小爪)是一个基于 x-cmd 平台的 AI 智能体,定位是「秘书 …...

不止是投影仪:聊聊DMD芯片在3D打印、光谱仪和车载HUD里的那些‘跨界’玩法

不止是投影仪:DMD芯片在3D打印、光谱仪和车载HUD里的跨界革命 当大多数人听到"DMD芯片"时,第一反应可能是家庭影院里的DLP投影仪。但这款由数百万个微镜组成的精密光学器件,正在悄然掀起一场跨行业的技术革命。从让3D打印速度提升十…...