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

VRM Add-on for Blender 学习笔记

VRM Add-on for Blender 使用教程-CSDN博客

VRM Add-on for Blender 是 Blender 的一个官方插件,主要用于 导入和导出 VRM 格式的 3D 模型。VRM(Virtual Reality Model)是一种开放标准的 3D 人形角色模型格式,起源于日本,广泛应用于虚拟主播(VTuber)、虚拟现实(VR)、游戏开发等领域(如 VRChat、Unity 等)。以下是它的核心功能和使用场景:


核心功能

  1. VRM 模型导入

    • 将 VRM 格式的角色模型导入 Blender,支持网格、材质、骨骼、表情、物理碰撞等数据。

    • 保留模型的元信息(如作者、版权声明)。

  2. VRM 模型导出

    • 将 Blender 中创建的 3D 角色导出为 VRM 文件,供其他平台(如 Unity、VRChat)使用。

    • 支持人形骨骼(Humanoid Rig)的兼容性校验。

  3. 模型编辑与优化

    • 调整模型的骨骼绑定、表情(BlendShape)、材质(如 MToon 着色器)。

    • 修复模型兼容性问题(例如 T-Pose 标准化)。

  4. 元数据管理

    • 编辑模型的元信息(如标题、作者、使用许可协议)。

https://github.com/saturday06/VRM-Addon-for-Blender?tab=readme-ov-file

安装方法:

git checkout main

# Blender 4.2 or later

# Linux
ln -Ts "$PWD/src/io_scene_vrm" "$HOME/.config/blender/BLENDER_VERSION/extensions/user_default/vrm"
# macOS
ln -Ts "$PWD/src/io_scene_vrm" "$HOME/Library/Application Support/Blender/BLENDER_VERSION/extensions/user_default/vrm"
# Windows PowerShell
New-Item -ItemType Junction -Path "$Env:APPDATA\Blender Foundation\Blender\BLENDER_VERSION\extensions\user_default\vrm" -Value "$(Get-Location)\src\io_scene_vrm"
# Windows Command Prompt
mklink /j "%APPDATA%\Blender Foundation\Blender\BLENDER_VERSION\extensions\user_default\vrm" src\io_scene_vrm

# Blender 4.1.1 or earlier

# Linux
ln -Ts "$PWD/src/io_scene_vrm" "$HOME/.config/blender/BLENDER_VERSION/scripts/addons/io_scene_vrm"
# macOS
ln -Ts "$PWD/src/io_scene_vrm" "$HOME/Library/Application Support/Blender/BLENDER_VERSION/scripts/addons/io_scene_vrm"
# Windows PowerShell
New-Item -ItemType Junction -Path "$Env:APPDATA\Blender Foundation\Blender\BLENDER_VERSION\scripts\addons\io_scene_vrm" -Value "$(Get-Location)\src\io_scene_vrm"
# Windows Command Prompt
mklink /j "%APPDATA%\Blender Foundation\Blender\BLENDER_VERSION\scripts\addons\io_scene_vrm" src\io_scene_vrm

相关文章:

  • 第7章-3 维护索引和表
  • 【Qt】Qt 构建系统详解:qmake 入门到项目实战
  • LVGL-对象 lv_obj_t
  • 基于Qt的app开发第六天
  • 东方泵业,室外消火栓泵 2#故障灯亮,报警生响
  • 词编码模型和回答问题的LLM是否为同一个; 词编码模型和回答问题模型分开时:需要保证词嵌入维度一致吗
  • STM32--TIM--函数
  • 【iOS】源码阅读(三)——内存对齐原理
  • 4G与5G网络频率:技术演进与应用场景解析
  • 自动化创业机器人:现状、挑战与Y Combinator的启示
  • XMP-Toolkit-SDK 编译与示例程序
  • WordPress:Locoy.php火车头采集
  • 手持小风扇方案解说---【其利天下技术】
  • 基于SpringBoot和PostGIS的应急运输事件影响分析-以1.31侧翻事故为例
  • nginx性能优化与深度监控
  • C++模板
  • [特殊字符] 深入解析:Go 与 Rust 中的数组与动态集合结构
  • redis bitmap数据类型调研
  • Java的HashMap面试题
  • JavaWeb:MySQL进阶
  • 巴基斯坦称对印精准打击造成设施损坏和人员伤亡
  • 三大猪企4月生猪销量同比均增长,销售均价同比小幅下降
  • 央行设立服务消费与养老再贷款,额度5000亿元
  • 杭温高铁、沪苏湖高铁明起推出定期票和计次票,不限车次执行优惠折扣
  • 纪念|“补白大王”郑逸梅,从藏扇看其眼光品味
  • 五一假期,长三角铁路张家港、台州等多个车站客发量创新高