
ピュアJSで書かれていたライブラリがESModule化した時にUnity WebGLで読み込ませる方法が変わった
時雨堂のSoraというWebRTCアプリを利用している時、UnityではWebGL版のSDKが存在しないので「jslibを書いてUnityのコードから間接的にsora-js-sdkを呼び出してなんとかする」ような実装を書いていたのですが、Soraのサーバーを2024.xにアップグレードした際にライブラリもバージョンアッ
Tag
10 posts

時雨堂のSoraというWebRTCアプリを利用している時、UnityではWebGL版のSDKが存在しないので「jslibを書いてUnityのコードから間接的にsora-js-sdkを呼び出してなんとかする」ような実装を書いていたのですが、Soraのサーバーを2024.xにアップグレードした際にライブラリもバージョンアッ

OpenCVのSolvePnPを使って顔の2次元座標を入れれば角度は簡単に取れるが、そもそもMediapipeは3次元座標で推論するからベクトルで計算するので十分じゃね?という話

UnityからAndroidの音量を操作するAPIが存在しないため、Android StudioでJava(またはKotlin)のネイティブプラグイン(aar)を作成する手順。New Module作成・classes.jarの配置・aar出力までを解説。

格安中華タブレット(UNISOC T616/Mali-G57/RAM3GB)でUnity 2022.3.15fアプリが30FPSしか出ない問題の描画周り最適化記録。ProfilerでMeshRenderer.SkinやCameraの負荷を特定し、描画負荷を下げるための対策をまとめた実践メモ。

Unityのアセット『TriLib2』で外部ソースからFBXをストリーム読み込みした際、三角形単位でSubmesh分割され大量のMaterialがアタッチされてしまう問題の対策記録。AssetLoaderOptionsのImport TexturesとImport Materialsをオフにすることで回避できた解決手法と、Consoleのtangent警告から問題を切り分けた経緯。

Unityの新しいInput Systemを使うと、セカンダリディスプレイでのタッチ操作が機能しなくなる未サポート仕様のハマりメモ。Windows向けマルチディスプレイ・タッチ環境(サイネージ等)での制約とUnreal Engine移行の言及も。

Unity 2019から2021.3.6f1にアップグレード後、UniVRM 0.102を入れたプロジェクトでVRMのウェイト表示がバグる事象の解決メモ。原因はQualitySettingsで、同項目を開くだけで治るという地味な落とし穴。
![[Unity/WebGL]Chrome(Android)でカメラの許可等のポップアップ出現後、操作不可](/og/posts/post-1715.png)
Unity 2021.3.11f1で修正された可能性のある、Chrome(Android)でカメラ許可ポップアップ後に操作不可になる問題の対応記録。フォーカス喪失対策とバージョンアップで不要になる可能性への言及。

Unity Editorのバージョンを2021.3.1から2021.3.6に上げた(Android: Fixed crash during low memory kill. (UUM-4811)の恩恵に与りたかった)所、Unity HubによるエディタのインストールでAndroidビルドを含めていたにも関わらずなにやら

UnityでMediaPipeを使った画像認識を実装する際のハマりポイント。AndroidとWindowsのクロスプラットフォームビルド、OpenCV For UnityとCVVTuberExampleを組み合わせたVRM動作のノウハウ。