Replies: 6 comments 3 replies
-
タスクkaikoga#1 にある内容を本体に対してやる(このPR自体はPoCであり、また随時破壊されるので直接マージはしない)
また、ndmfがVRCSDK経由で依存しているDLLを読み込むためのUPMパッケージが必要ですが、これは既にあります https://github.com/kaikoga/ndmf-deps |
Beta Was this translation helpful? Give feedback.
-
議論の余地があることUnityの動作保証バージョンVRCSDKは近いうちにUnity 2022に上がる見込みですがが、ndmfが追従を急ぐ必要はないように思います。
|
Beta Was this translation helpful? Give feedback.
-
議論の余地があることndmfにおけるアバターの表現をどうする?ndmf(およびndmfを利用するライブラリ)が「アバター自体」をプログラム中で表現する場合、VRCAvatarDescriptorが使われていることが多い。
Transformで指し示すか、AvatarRoot型を定義するのが良いと思います。 |
Beta Was this translation helpful? Give feedback.
-
議論の余地があることAvatarRootの判定現在、複数のクラスにAvatarRootの判定に関するメソッドが生えている(MiscHelpers、Extensions)が、ここのロジックにプラットフォームへの依存が含まれるため、RuntimeUtilに集約したいです。 |
Beta Was this translation helpful? Give feedback.
-
今後のメンテを考えて、プラットホームに依存しないコンポーネントや機能のユニットテストをVRCSDKなしでCIで回したいと考えています。今後絶対にうっかり壊してしまう自信があるのでマージの必須条件と言ってもいいレベルですね。 CIの設定は管理者権限が必要そうなのでこちらでしますが、ユニットテストを編成するのは任せたいところです。 |
Beta Was this translation helpful? Give feedback.
-
ありがとうございます。 Issue: #49 |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
欲しいもの
ndmfからVRCSDKへの依存を取り除く作業を行いたいと考えています。
具体的には、以下の種類のアバターを非破壊編集できるようにしたいです。
このうち、VRM0 / VRM1対応については Modular Avatar ( Discussions: bdunderscore/modular-avatar#467 ) と Avatar Optimizer ( Discussions: anatawa12/AvatarOptimizer#522 ) の一部の既存コンポーネントへの対応、更にVRM特有の問題を解消する追加のndmfライブラリを開発をする上で、ndmf側の対応が必要です。
努力目標
UniVRMの最低動作環境であるUnity 2021と、ndmfが現在サポートしているUnity 2019の、いずれか低い方のバージョンで動くこと。
それ未満のUnityバージョンは需要次第
Beta Was this translation helpful? Give feedback.
All reactions