Code Monkey home page Code Monkey logo

avatarparametersdriver's Introduction

Avatar Parameters Driver

VRC Parameter Driverを便利に使うコンポーネント

Avatar Parameters Driver

コンポーネントに設定するだけでアニメーションの条件遷移とVRC Avatar Parameter Driverが生成されます。

アバター衣装の依存関係制御などにご活用下さい。

手動アニメーション編集やAvatarMenuCreatorなどでは面倒だった、水着と服同時に出さないみたいなパラメーターの依存関係が簡単に設定出来たりします。

NDMF・Modular Avatarを利用しています。

インストール

VCCによる方法

  1. https://vpm.narazaka.net/ から「Add to VCC」ボタンを押してリポジトリをVCCにインストールします。
  2. VCCでSettings→Packages→Installed Repositoriesの一覧中で「Narazaka VPM Listing」にチェックが付いていることを確認します。
  3. アバタープロジェクトの「Manage Project」から「Avatar Parameters Driver」をインストールします。

使い方

アバター内のGameObjectに「Add Component」ボタンなどから「Avatar Parameters Driver」コンポーネントを付けて設定します。

更新履歴

  • 3.1.2
    • Greater / Less のラベルが>=等になっていたのを意味的に正しい>に修正
    • IntパラメーターについてGreater / Lessを設定したときに正しく戻るように修正
  • 3.1.1
    • Drive ParameterのCopyの変数指定UIが見た目と逆になっていた(destination→sourceになっていた)バグの修正
  • 3.1.0
    • 事前条件設定(PreConditions)追加
      • 通常は idle→(Conditionsを満たす)→active(VRCAvatarParameterDriver動作)→(Conditionsの逆を満たす)→idle というステートマシンになります。
      • UsePreConditionが有効だと idle→(PreConditionsを満たす)→pre_active→(Conditionsを満たす)→active(VRCAvatarParameterDriver動作)→(Conditionsの逆を満たす)→idle というステートマシンになります。
  • 3.0.0
    • NDMF Parameter Provider対応
    • VCCのバグで非互換の依存関係をインストールできてしまう問題があるために緊急的にリリースとした物です。安定性が低い可能性があります。
  • 3.0.0-rc.1
    • ビルドの問題を修正
  • 3.0.0-rc.0
    • NDMF Parameter Provider対応
  • 2.0.2
    • VCCでのUnity 2022プロジェクトへのインストールでUnityバージョン警告がでないように
    • 依存関係を更新
  • 2.0.1
    • 依存関係を更新
  • 2.0.0
    • 外部連携APIの変更
      • Avatar Menu Creator for MA は 1.9.2 以降にアップグレードして下さい (1.9.1以前だとパラメーターが正しく取れません)
      • Avatar Parameters Exclusive Group は 0.2.0 以降にアップグレードして下さい (0.1.2以前だとパラメーターが正しく取れません)
  • 1.2.3
    • Animator内にTriggerがあるとエラーになる問題を修正
  • 1.2.2
    • Avatar Optimizerの警告を削減
  • 1.2.1
    • 複数条件を指定した場合2回目の遷移が正しくならない問題を修正
  • 1.2.0
    • 外部連携ができるようにAPIを整理
  • 1.1.0
    • パラメーターを外部申告できるように
  • 1.0.5
    • パラメーターキャッシュ更新タイミングを修正
  • 1.0.3
    • Animatorなどにあるパラメーターを含める
  • 1.0.0
    • リリース

License

Zlib License

avatarparametersdriver's People

Contributors

narazaka avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

zapabob

avatarparametersdriver's Issues

自動リネームするパラメータを指定するとSystem.InvalidOperationExceptionになる

現象

自動リネームを設定しているパラメータを指定するとNot Foundのエラーになります。
自動リネームを外せばエラーはなくなります。

image

環境

Unity 2022.3.22f1
ALCOM v0.1.7
Avatar Parameters Driver 3.1.1
Avatar Parameters Util 2.0.2
Modular Avatar 1.9.13
Non-Destructive Modular Framework 1.4.1

スタックトレース

System.InvalidOperationException: Parameters Katana_Visible$ffa7a11cb652fc74eb7d2d1b253e43bc, Flame_ON$49b50a96d6c6fd343861208ec2a07a03 not found
  at net.narazaka.vrchat.avatar_parameters_driver.editor.AvatarParametersDriverPlugin.<Configure>b__4_0 (nadena.dev.ndmf.BuildContext ctx) [0x00389] in .\Packages\net.narazaka.vrchat.avatar-parameters-driver\Editor\AvatarParametersDriverPlugin.cs:87 
  at nadena.dev.ndmf.AnonymousPass.Execute (nadena.dev.ndmf.BuildContext context) [0x00000] in .\Packages\nadena.dev.ndmf\Editor\API\Fluent\Pass.cs:42 
  at nadena.dev.ndmf.ConcretePass.Execute (nadena.dev.ndmf.BuildContext context) [0x00000] in .\Packages\nadena.dev.ndmf\Editor\API\Solver\PluginResolver.cs:36 
  at nadena.dev.ndmf.BuildContext.RunPass (nadena.dev.ndmf.ConcretePass pass) [0x00124] in .\Packages\nadena.dev.ndmf\Editor\API\BuildContext.cs:350 
  at net.narazaka.vrchat.avatar_parameters_driver.editor.AvatarParametersDriverPlugin.<Configure>b__4_0 (nadena.dev.ndmf.BuildContext ctx) [0x00389] in .\Packages\net.narazaka.vrchat.avatar-parameters-driver\Editor\AvatarParametersDriverPlugin.cs:87 
  at nadena.dev.ndmf.AnonymousPass.Execute (nadena.dev.ndmf.BuildContext context) [0x00000] in .\Packages\nadena.dev.ndmf\Editor\API\Fluent\Pass.cs:42 
  at nadena.dev.ndmf.ConcretePass.Execute (nadena.dev.ndmf.BuildContext context) [0x00000] in .\Packages\nadena.dev.ndmf\Editor\API\Solver\PluginResolver.cs:36 
  at nadena.dev.ndmf.BuildContext.RunPass (nadena.dev.ndmf.ConcretePass pass) [0x00124] in .\Packages\nadena.dev.ndmf\Editor\API\BuildContext.cs:350 

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.