https://github.com/saturday06/VRM_Addon_for_Blender
VRM Importer, Exporter and Utilities for Blender 2.93 to 4.2
https://github.com/saturday06/VRM_Addon_for_Blender
blender vrm
Last synced: 5 months ago
JSON representation
VRM Importer, Exporter and Utilities for Blender 2.93 to 4.2
- Host: GitHub
- URL: https://github.com/saturday06/VRM_Addon_for_Blender
- Owner: saturday06
- License: mit
- Created: 2019-01-07T03:41:57.000Z (over 6 years ago)
- Default Branch: README
- Last Pushed: 2024-10-29T19:33:10.000Z (6 months ago)
- Last Synced: 2024-10-29T21:36:38.909Z (6 months ago)
- Topics: blender, vrm
- Language: Python
- Homepage: https://vrm-addon-for-blender.info
- Size: 154 MB
- Stars: 1,312
- Watchers: 38
- Forks: 142
- Open Issues: 153
-
Metadata Files:
- Readme: README.md
- License: LICENSE_(OPTION1)_MIT.txt
Awesome Lists containing this project
README
[ English / [日本語](#ja_JP) ]
# VRM Add-on for Blender
[](https://github.com/astral-sh/uv)
VRM Add-on for Blender is an add-on to add VRM-related functions into Blender.
## Download
- For Blender 4.2 or later: [🛠️**Blender Extensions Platform**](https://extensions.blender.org/add-ons/vrm).
- For Blender 2.93 to 4.1: [🌐**The Official Site**](https://vrm-addon-for-blender.info).## Tutorials
| [Installation](https://vrm-addon-for-blender.info/en/installation?locale_redirection) | [Create Simple VRM](https://vrm-addon-for-blender.info/en/create-simple-vrm-from-scratch?locale_redirection) | [Create Humanoid VRM](https://vrm-addon-for-blender.info/en/create-humanoid-vrm-from-scratch?locale_redirection) |
| :--------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: |
||
|
|
| **[Create Physics Based Material](https://vrm-addon-for-blender.info/en/material-pbr?locale_redirection)** | **[Create Anime Style Material](https://vrm-addon-for-blender.info/en/material-mtoon?locale_redirection)** | **[Automation with Python Scripts](https://vrm-addon-for-blender.info/en/scripting-api?locale_redirection)** |
||
|
|
| **[VRM Animation](https://vrm-addon-for-blender.info/en/animation?locale_redirection)** | **[Development How-To](https://vrm-addon-for-blender.info/en/development?locale_redirection)** | |
||
| |
## Overview
This add-on adds VRM-related functions to Blender, such as importing and exporting VRM, adding VRM Humanoid and setting MToon shaders. Bug reports, feature requests, pull requests, etc. are welcome. I have taken over the development after [Version 0.79](https://github.com/iCyP/VRM_IMPORTER_for_Blender2_8/releases/tag/0.79) from the author, [@iCyP](https://github.com/iCyP).
## Development
The source code for development is in the `main` branch. Its `src/io_scene_vrm` folder is a main body of the add-on. For efficient development, you can create a link to that folder in the Blender `addons` folder.
For more advanced development, such as running tests, please use [astral.sh/uv](https://docs.astral.sh/uv/). See [the tutorial](https://vrm-addon-for-blender.info/en/development?locale_redirection) for more information.
```text
git checkout main# Blender 4.2 or later
# Linux
ln -s "$PWD/src/io_scene_vrm" "$HOME/.config/blender/BLENDER_VERSION/extensions/user_default/vrm"
# macOS
ln -s "$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 -s "$PWD/src/io_scene_vrm" "$HOME/.config/blender/BLENDER_VERSION/scripts/addons/io_scene_vrm"
# macOS
ln -s "$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
```---
[ [English](#en) / 日本語 ]
# VRM Add-on for Blender
[](https://github.com/astral-sh/uv)
BlenderにVRM関連機能を追加するアドオンです。
## ダウンロード
- Blender 4.2以上をお使いの場合: [🛠️**Blender Extensions Platform**](https://extensions.blender.org/add-ons/vrm)
- Blender 2.93から4.1をお使いの場合: [🌐**オフィシャルWebサイト**](https://vrm-addon-for-blender.info)## チュートリアル
| [インストール方法](https://vrm-addon-for-blender.info/en/installation?locale_redirection) | [シンプルなVRMを作る](https://vrm-addon-for-blender.info/en/create-simple-vrm-from-scratch?locale_redirection) | [人型のVRMを作る](https://vrm-addon-for-blender.info/en/create-humanoid-vrm-from-scratch?locale_redirection) |
| :--------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: |
||
|
|
| **[物理ベースのマテリアル設定](https://vrm-addon-for-blender.info/ja/material-pbr?locale_redirection)** | **[アニメ風のマテリアル設定](https://vrm-addon-for-blender.info/ja/material-mtoon?locale_redirection)** | **[Pythonスクリプトによる自動化](https://vrm-addon-for-blender.info/en/scripting-api?locale_redirection)** |
||
|
|
| **[VRMアニメーション](https://vrm-addon-for-blender.info/en/animation?locale_redirection)** | **[改造するには?](https://vrm-addon-for-blender.info/en/development?locale_redirection)** | |
||
| |
## 概要
BlenderにVRMのインポートやエクスポート、VRM Humanoidの追加やMToonシェーダーの設定などのVRM関連機能を追加するアドオンです。バグ報告、機能要望、Pull Request等歓迎します。[バージョン 0.79](https://github.com/iCyP/VRM_IMPORTER_for_Blender2_8/releases/tag/0.79)以降の開発を作者である[@iCyP](https://github.com/iCyP)さんから引き継ぎました。
## 改造するには
開発用のソースコードは `main`ブランチにあります。ブランチ内の `src/io_scene_vrm` フォルダがアドオン本体です。
そのフォルダへのリンクをBlenderの `addons` フォルダ内に作ることで効率的に開発をすることができます。テストの実行など、より高度な開発をする場合は[astral.sh/uv](https://docs.astral.sh/uv/)をご利用ください。詳しい情報は[チュートリアル](https://vrm-addon-for-blender.info/en/development?locale_redirection)にあります。
```text
git checkout main# Blender 4.2以上の場合
# Linux
ln -s "$PWD/src/io_scene_vrm" "$HOME/.config/blender/BLENDER_VERSION/extensions/user_default/vrm"
# macOS
ln -s "$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.2未満の場合
# Linux
ln -s "$PWD/src/io_scene_vrm" "$HOME/.config/blender/BLENDER_VERSION/scripts/addons/io_scene_vrm"
# macOS
ln -s "$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
```