markdown コードをコピーする
このアプリケーションは、VRChat用の3D空間およびアバターを作成、編集、およびエクスポートするためのツールです。基本的なメッシュ操作、アバターのボーンとリギング、リアルタイムレンダリング、FBX形式でのエクスポート機能を提供します。
以下のコマンドを実行して必要なライブラリをインストールしてください。
pip install numpy pyqt5 PyOpenGL PyOpenGL_accelerate vrm2py
使い方
メインウィンドウの操作
キューブの追加:
メニューバーの「ファイル」から「キューブを追加」を選択します。
追加されたキューブは中央に表示されます。
球体の追加:
メニューバーの「ファイル」から「球体を追加」を選択します。
追加された球体は中央に表示されます。
円柱の追加:
メニューバーの「ファイル」から「円柱を追加」を選択します。
追加された円柱は中央に表示されます。
トーラスの追加:
メニューバーの「ファイル」から「トーラスを追加」を選択します。
追加されたトーラスは中央に表示されます。
VRMの読み込み:
メニューバーの「ファイル」から「VRMを読み込み」を選択します。
VRMファイルが読み込まれ、表示されます。
アーマチュアの追加:
メニューバーの「ファイル」から「アーマチュアを追加」を選択します。
アーマチュアが追加され、基本的なボーンが設定されます。
メッシュの結合:
メニューバーの右上にある「メッシュを結合」ボタンをクリックします。
すべてのメッシュが結合され、重複する頂点がマージされます。
FBXとしてエクスポート:
メニューバーの「ファイル」から「FBXとしてエクスポート」を選択します。
保存ダイアログが表示されるので、保存先を指定してエクスポートします。
カスタムツールのインポート:
メニューバーの「ファイル」から「カスタムツールをインポート」を選択します。
Pythonファイル形式でカスタムツールをインポートします。
インタラクティブチュートリアル:
メニューバーの「ファイル」から「インタラクティブチュートリアル」を選択します。
初心者向けに、アプリケーションの基本操作をガイドします。
高度な機能
新しいメッシュの追加
コードをカスタマイズして新しいメッシュタイプ(球体、円柱、トーラスなど)を追加できます。
ボーンとリギングの高度化
より複雑なリギングシステムを追加し、アバターの動きを細かく制御できます。
テクスチャとマテリアルの設定
アバターのテクスチャやマテリアルを設定し、リアルな見た目を実現します。
アニメーションの作成
BlenderのAPIを使用して、アバターにアニメーションを追加します。
カスタムツールのインポート
ユーザーが独自に作成したツールやスクリプトをインポートできます。
インタラクティブチュートリアル
初心者向けのインタラクティブなガイドを提供します。