タグ

Unityに関するhecomiのブックマーク (276)

  • uLipSync で Timeline の軽量化オプションを追加しました - 凹みTips


     Twitter Timeline  uLipSync  BakedData  Unity   github.com 使 Unity > Settings...  Preference uLipSync   Display Waveform On Timeline Timeline   
    uLipSync で Timeline の軽量化オプションを追加しました - 凹みTips
    hecomi
    hecomi 2024/06/29
  • A.I.VOICE for GAMES 向けの uLipSync の更新 - 凹みTips

    はじめに 前回の記事で A.I.VOICE for GAMES の uLipSync 連携機能の紹介を行いました。 tips.hecomi.com 一つだけ対応していなかったのが細かいところですが、連携機能で生成した Baked Data において Profile がセットされていないという Warning(Please set Profile)が出てしまう点でした。 ここを修正して Warning が出ないようにしました。 修正方法メモ A.I.VOICE for GAMES はローカルの Package としてインストールする方法となっていますので、Version Defines が利用可能です(.unitypackage だと利用不可ですが、Package であれば可能なようです)。 tips.hecomi.com { "name": "uLipSync.Editor", ... "

    A.I.VOICE for GAMES 向けの uLipSync の更新 - 凹みTips
  • A.I.VOICE for GAMES に uLipSync 連携機能が追加されました - 凹みTips

    はじめに このたび、株式会社エーアイ様の提供する A.I.VOICE for GAMES に uLipSync 連携の機能を追加いただきました! 【A.I.VOICE for GAMES バージョンアップ情報】 uLipSync連携による口パク情報の出力機能を追加しました。 その他バージョンアップ情報についてはお知らせをご確認ください。https://t.co/ujpzHqkTEP#アイボス— A.I.VOICE公式 (@AIVOICE_PR) 2024年4月25日 記事では、実際に使用してる流れや仕組みの解説を行いたいと思います。 デモ セリフやパラメタを入力して Apply すると、自動的に AudioClip とともにリップシンクデータ(Baked Data)が生成されるため、これを uLipSync へセットすることでリップシンクが実現できます。A.I.VOICE を導入していな

    A.I.VOICE for GAMES に uLipSync 連携機能が追加されました - 凹みTips
  • uLipSync のバグ修正・更新についての解説 - 凹みTips


     uLipSync 1 issue  WebGL 2 WebGL  WebGL  AudioClip  github.com  issue  BlendShape  0 ~ 100  BlendShape0 ~ 1  github.com 3   github.com WebGL  調Audio Sync Offset Time 
    uLipSync のバグ修正・更新についての解説 - 凹みTips
    hecomi
    hecomi 2024/03/30
    ブログ書いた
  • uLipSync x WebGL における再生方法の制限について - 凹みTips


     uLipSync  WebGL 調 tips.hecomi.com   AudioSource.PlayOneShot()   WebGL MonoBehaviour.OnAudioFilterRead()  AudioSource.GetOutputData()  API  Unity  WebGL 使WebGL  AudioClip.
    uLipSync x WebGL における再生方法の制限について - 凹みTips
    hecomi
    hecomi 2024/02/18
    罠でした
  • Unity の WebGL ビルドでマイク入力を扱えるライブラリを作ってみた - 凹みTips


     Unity  Microphone  Microphone  WebGL  docs.unity3d.com Unity  FMOD  WebGL  Web Audio API  API  Web Audio API  Microphone   uLipSync 
    Unity の WebGL ビルドでマイク入力を扱えるライブラリを作ってみた - 凹みTips
  • https://forum.unity.com/threads/return-a-float-double-array-from-jslib-to-unity.1115686/

    hecomi
    hecomi 2023/12/31
  • uLipSync の WebGL 対応をしてみた - 凹みTips

    はじめに 前回調査記事を書きました。 tips.hecomi.com 今回は続きで、調査を元に実際に WebGL のサポートを行いました(マイクサポートのみまた後日)。実装しながら気づいたことや、問題に対してどのように対応したかなどについてまとめましたのでご紹介します。 ダウンロード github.com 実験と問題解決 前回は WebGL では解析の入口となっていたオーディオバッファを取得できる OnAudioFilterRead() が動作しないことから、代替手段として Web Audio API からバッファをもらってくる方式と AudioClip.GetData() によって取ってくる方式のメリット・デメリットを比較しました。前回の記事の結論としては、汎用性とコード変更性の少なさから AudioClip.GetData() を選択することにした、というものでした。 それではまずはシ

    uLipSync の WebGL 対応をしてみた - 凹みTips
    hecomi
    hecomi 2023/12/30
    思ったより大変でした
  • uLipSync の WebGL 対応を調査してみた - 凹みTips


      uLipSync  WebGL WebGL 使 OnAudioFilterRead  WebGL 使 tips.hecomi.com  uLipSync  WebGL  Unity 2021  v0.3  github.com 使調 
    uLipSync の WebGL 対応を調査してみた - 凹みTips
  • uLipSync の VRM モデル向けリップシンクアニメーションベイクについて - 凹みTips


     id:bibinbaleo  uLipSync  VRM bibinbaleo.hatenablog.com uLipSync  github.com   uLipSyncBlendShapeVRMuLipSync  uLipSyncBlendShapeVRM 0.X  VRMBlendShapeProxy VRM 1.0  Expression uLipSync 
    uLipSync の VRM モデル向けリップシンクアニメーションベイクについて - 凹みTips
    hecomi
    hecomi 2023/10/30
  • uLipSync で解析結果を使ったカスタム挙動を作るためのチュートリアル - 凹みTips


     uLipSync  AudioClip  github.com   Package Manager  URL  Add package from git URL...  https://github.com/hecomi/uLipSync.git#upm  .unitypackage  Package Manager  Unity.Mathematics  Unity.Burst 
    uLipSync で解析結果を使ったカスタム挙動を作るためのチュートリアル - 凹みTips
  • Unity の Version Defines と.unitypackage インポートについて - 凹みTips

    はじめに 先日、uLipSync v3.0.2 をリリースし、asmdef の Version Defines を利用した VRM 0.X / 1.0 のパッケージのインポート状況に応じた VRM 向けコンポーネントのエラー抑制を行いました。 tips.hecomi.com ただこちら、.unitypackage 経由でインポートした際にうまく動かない、という報告をいただき調査してみました。 原因 Version Defines はパッケージのインポート状況に応じてシンボルを定義できる仕組みです。パッケージはバージョン指定も可能で、またパッケージだけではなく Unity のバージョン指定も出来ます。 docs.unity3d.com ただ、.unitypackage 経由でインストールした際、Version Defines で指定する Resource がインポートされた状態として扱われず

    Unity の Version Defines と.unitypackage インポートについて - 凹みTips
    hecomi
    hecomi 2023/07/30
  • Unity でエディタ拡張向けの重い画像生成の改善をしてみた - 凹みTips


       Burst  Job 使 UI Job  tips.hecomi.com    AsyncTextureCreator.cs using UnityEngine; public class AsyncTextureCreator : MonoBehaviour {publi
    Unity でエディタ拡張向けの重い画像生成の改善をしてみた - 凹みTips
    hecomi
    hecomi 2023/06/29
  • uLipSync の不具合修正(VRM / .NET Standard 2.0 関連)をしました - 凹みTips

    はじめに 先日 v3.0.0 をリリースした uLipSync ですが、いくつか不具合修正が来ていたため修正しました。 tips.hecomi.com VRM パッケージを読み込んでいない際にエラーが出る VRM パッケージを両方(VRM 0.X / VRM 1.0)読み込まないとならない Unity 2019 でエラーが出る 古い Timeline アセットを読み込んでいる際にエラーが出る エントリでは修正についてのメモと、ついでなので改めて VRM でのセットアップ方法について解説を行いたいと思います。 最新リリース github.com VRM のセットアップ方法 uLipSync のインポート uLipSync のインポートの方法は 3 種類ありますが、お手軽なのは git URL かな?と思います(個人的なオススメは Scoped Registry 登録ですが)。VRM 関連の

    uLipSync の不具合修正(VRM / .NET Standard 2.0 関連)をしました - 凹みTips
  • uLipSync のアルゴリズム改善を行ってみた - 凹みTips


      Unity  uLipSync  github.com uLipSyncMFCCMel Frequency Cepstral CoefficientsMFCC Python  Librosa使 MFCC   uLipSync Unity JobSystem + Burst 
    uLipSync のアルゴリズム改善を行ってみた - 凹みTips
  • HLSLToolsForVisualStudioConfigGenerator v1.1.0 をリリースしました - 凹みTips

    はじめに HLSL Tools / HLSL Tools for Visual Studio を使うと、VS Code または Visual Studio でシェーダを書く際に補完が効くようになります。 marketplace.visualstudio.com marketplace.visualstudio.com これらを Unityプロジェクトで使用する際は lshadertoolsconfig.json という設定ファイルを作成し、Unity がシェーダ内で暗黙的にパス解決してくれている部分を補助してあげる記述をする必要があります(どのディレクトリを Include するか記述するなど)。この設定ファイルの作成及びパス解決の補助を簡単にするためのエディタ拡張として、以前 HLSLToolsForVisualStudioConfigGenerator というものを作成しました。

    HLSLToolsForVisualStudioConfigGenerator v1.1.0 をリリースしました - 凹みTips
    hecomi
    hecomi 2023/02/25
    ShaderLab の補完も効くと嬉しいのですが...
  • uLipSync の新機能解説(実行時のセットアップ / タイムライン上の自動クリップ追加機能) - 凹みTips

    はじめに リリース 実行時のセットアップ SkinnedMeshRenderer 経由で指定 VRM の場合 所感 タイムライン上への自動クリップ追加 uLipSync おわりに はじめに uLipSync は Unity 上で音声データ / 音声入力をもとにリップシンクを実現するアセットです。 tips.hecomi.com 今回は要望を頂いていた以下の 2 つの機能追加・サンプル更新をしましたので解説します。 実行時にセットアップしたい Timeline でのリップシンククリップ配置を簡単にしたい リリース v2.6.0 をリリースしました。 github.com 実行時のセットアップ 例えば VRM をロードしてそこにコンポーネントをセットアップしたい場合、これまでは API が足りておらず自前で頑張る必要がありました。これを解決するために、いくつか API を生やし、それらを使うサ

    uLipSync の新機能解説(実行時のセットアップ / タイムライン上の自動クリップ追加機能) - 凹みTips
    hecomi
    hecomi 2023/01/06
    久しぶりに月末以外に書きました
  • uLipSync で Animator を使ったリップシンクができるように更新してみた - 凹みTips

    はじめに uLipSync v2.5.1 をリリースしました。 github.com 以下の 2 点のアップデートが含まれています。 Animator の BlendTree を使ったリップシンクのサポート これまでは BlendShape 指定でしたが Animator のステートでリップシンクさせることが可能になります VRM の Expression 指定によるリップシンクのサポート VRM の BlendShape ではなく Expression で指定できるコンポーネントが追加されました それぞれ PR を頂きました、ありがとうございます。 github.com github.com 記事では、これらのうち、ちょっと解説が必要な Animator 利用についてセットアップの方法やユースケースについての解説を行おうと思います。uLipSync そのものの使い方については以下の記事

    uLipSync で Animator を使ったリップシンクができるように更新してみた - 凹みTips
    hecomi
    hecomi 2022/12/28
    PRありがとうございました!
  • https://forum.unity.com/threads/after-saving-the-scene-animator-is-not-playing-an-animatorcontroller.532718/

    hecomi
    hecomi 2022/12/28
  • 解説: Just a Pool


    VRChat world "Just a Pool" has been released!  Just a Pool  VRChat   VRChat Advent Calendar 2022 20   VR Twitter 
    解説: Just a Pool
    hecomi
    hecomi 2022/12/21
    すごすぎ