Skip to content
/ NumPy-CAD Public template

Numpyをもちいたfbx形式出力可能な3DCADソフト

License

Notifications You must be signed in to change notification settings

zapabob/NumPy-CAD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NumPy-CADREADME.md

markdown コードをコピーする

VRChat 空間デザインおよびアバター制作アプリケーション

概要

このアプリケーションは、VRChat用の3D空間およびアバターを作成、編集、およびエクスポートするためのツールです。基本的なメッシュ操作、アバターのボーンとリギング、リアルタイムレンダリング、FBX形式でのエクスポート機能を提供します。

インストール

必要なライブラリのインストール

以下のコマンドを実行して必要なライブラリをインストールしてください。

pip install numpy pyqt5 PyOpenGL PyOpenGL_accelerate vrm2py
使い方
メインウィンドウの操作
キューブの追加:

メニューバーの「ファイル」から「キューブを追加」を選択します。
追加されたキューブは中央に表示されます。
球体の追加:

メニューバーの「ファイル」から「球体を追加」を選択します。
追加された球体は中央に表示されます。
円柱の追加:

メニューバーの「ファイル」から「円柱を追加」を選択します。
追加された円柱は中央に表示されます。
トーラスの追加:

メニューバーの「ファイル」から「トーラスを追加」を選択します。
追加されたトーラスは中央に表示されます。
VRMの読み込み:

メニューバーの「ファイル」から「VRMを読み込み」を選択します。
VRMファイルが読み込まれ、表示されます。
アーマチュアの追加:

メニューバーの「ファイル」から「アーマチュアを追加」を選択します。
アーマチュアが追加され、基本的なボーンが設定されます。
メッシュの結合:

メニューバーの右上にある「メッシュを結合」ボタンをクリックします。
すべてのメッシュが結合され、重複する頂点がマージされます。
FBXとしてエクスポート:

メニューバーの「ファイル」から「FBXとしてエクスポート」を選択します。
保存ダイアログが表示されるので、保存先を指定してエクスポートします。
カスタムツールのインポート:

メニューバーの「ファイル」から「カスタムツールをインポート」を選択します。
Pythonファイル形式でカスタムツールをインポートします。
インタラクティブチュートリアル:

メニューバーの「ファイル」から「インタラクティブチュートリアル」を選択します。
初心者向けに、アプリケーションの基本操作をガイドします。
高度な機能
新しいメッシュの追加
コードをカスタマイズして新しいメッシュタイプ(球体、円柱、トーラスなど)を追加できます。

ボーンとリギングの高度化
より複雑なリギングシステムを追加し、アバターの動きを細かく制御できます。

テクスチャとマテリアルの設定
アバターのテクスチャやマテリアルを設定し、リアルな見た目を実現します。

アニメーションの作成
BlenderのAPIを使用して、アバターにアニメーションを追加します。

カスタムツールのインポート
ユーザーが独自に作成したツールやスクリプトをインポートできます。

インタラクティブチュートリアル
初心者向けのインタラクティブなガイドを提供します。

About

Numpyをもちいたfbx形式出力可能な3DCADソフト

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Languages