memomem

備忘録・メモ置き場

Unity

Quest3 でフェード

OVRManager.SetColorScaleAndOffset(Vector4 colorScale, Vector4 colorOffset, bool applyToAllLayers) applyToAllLayers: true: 画面全体に対してのカラーコントロール false: パススルーの上のオブジェクトのみのカラーコントロール Color c = new Color(…

async Taskのキャンセルについて

async Taskは便利だけど、cancel処理を書いておかないと色々とハマることがおおいから書くべき ※編集中 cts = new CancellationTokenSource(); cts.Token.Register(() => { Debug.WriteLine("キャンセルされました"); }); try, catchは必ず書くようにする。 …

LeanTweenをasyncで

MediaPipeUnityPlugin

github.com

Unity Barracuda 再履修

2023.11.17時点で、Barracuda今後はSentisに置き換えられるということだが、仕組み自体の変更はなさそうSentisもbetaなので、barracudaを使う。 PackageManagerでAdd Package by name...で追加をおこなう。 com.unity.barracuda 3.0.0がインストールされる。…

Tensorflow -> ONNX

Teachable MachineのデータをUnity Barracudaを使うためにTensforflowからONNXに変換をおこなう。 Macでtensorflow-onnxを実行していたが、エラーでコンバードできず。 結局Anacondaで仮想環境を作って、Pythonのバージョンを変更 Python 3.7.16 tensorflow …

UnityでMeshに設定されたテクスチャの色を取得する。subMesh対応

Unity LogFile コマンドライン引数

スタンドアロンのexeに対してコマンドライン引数で指定可能。 -logFile <pathname><fileName.log> ログを生成するpathを指定 -nolog ログ出力を行わない</filename.log></pathname>

Meta Quest SharedSpatialAnchors

SharedSpatialAnchorsサンプル github.com Shared Spatial Anchors Sample: Unity | Oculus Developers Use Shared Spatial Anchors: Unity | Oculus Developers 参考 共有空間アンカートラブルシューティングガイド ポイントクラウドデータを共有するための…

Quest3 ことはじめ

note.com tech.framesynthesis.co.jp note.com Meta Quest Dev Center - Meta Quest Developer Hub

Unity VideoPlayer "Unexpected timestamp values detected. This can occur in H.264 videos not encoded with the baseline profile. "

UnityのVideoPlayerで Unexpected timestamp values detected. This can occur in H.264 videos not encoded with the baseline profile. 表示される。 mp4フォーマットがmainprofileのため発生する。 H264 baseprofileを使用する。 参考 redrabbitnet.haten…

geometry4Sharp

github.com geometry3Sharp:Unity C#で使えるポリゴン操作ライブラリ | NegativeMindException

Unity MirrorとPhotonの違い

- Mirror Photon 変数の同期 [SyncVar] [Networked] clientからserverに対して実行 [Command] [Rpc] ※RpcSources, RpcTargetsで制御を行う serverからすべてのclientに対して実行 [ClientRpc] [Rpc] ※RpcSources, RpcTargetsで制御を行う

Photon メモ

RpcSourcesとRpcTargets はフィルターです。 RpcSourcesはRPCを送信できるピアを定義し、RpcTargetsは実行されるピアを定義します。 All: セッション内のすべてのピア(サーバーを含む)から送信・実行可能。 Proxies:オブジェクトにインプット権限もステー…

Unity WebGL での動画再生について

Unity WebGLで動画再生しようとするとカクついてしまう。 まだ試していないが、下記のAssetを使用して改善されるか? assetstore.unity.com その他・参考 nekojara.city note.com

Unity ASIO

qiita.com note.com assetstore.unity.com 参考 github.com

Steering Wheel SDK

github.com www.logitechg.com

Unity Barracuda スタイル変換

blog.unity.com github.com gurutaka-log.com Unity上で色んな絵のタッチを再現できないかと、リアルタイムスタイル変換が可能なニューラルネットワーク推量エンジンBarracudaというのを動かしてみた。(左下が元の学習画像)面白い絵が作れるけど学習済みモ…

Unity WebGLに関してのメモ

Unity 2022.2.11での動作 色々できることが増えている。 WebCamTexture使用可能 Input.gyro.attitudeなど使用可能 モバイルでソフトウェアキーボードが表示されない -> Unity 2022.1からInputFieldでソフトウェアキーボードが表示されるようになっています。…

UnityでArtNet

qiita.com github.com

Unity, Mirrorでの実装に関してメモ

syncVar server, clientともに共通して使うパラメータはsyncVarを付けるのが良い。 serverでのみ変更可能。 clientから値を変更する場合 Commandを使ってclientから実行 > その関数内でClientRpcを使ってserverから全clientへ実行 例えば、チャットでメッセ…

PS5コントローラー DualSenseをUnityで使う

接続 有線接続はUSBで繋がれば自動で使える。 無線はBluetoothで「Bluetooth またはその他のデバイスを追加する」を選択し、PS5コントローラーのシェアバタンとPS5バタンを同時に押して、ライトが点滅し始めると、接続が完成する。 ボタン関係はInputSystem…

WheelColliderでスリップしないタイヤをつくりたい

from ChatGPT WheelFrictionCurve leftFriction = wheelL.sidewaysFriction; leftFriction.stiffness = 1f; leftFriction.extremumSlip = 0f; leftFriction.extremumValue = 1f; leftFriction.asymptoteSlip = 0f; leftFriction.asymptoteValue = 1f; wheelL…

AndroidからのNDIがWindowsで受信できない

KlakNDIでAndroidのSenderアプリを作ってWin側で受信しようとしているが、なぜだか画面が表示されず黒のまま。 同じアプリでもMacでは表示される。 Winでは公式のNDI Studio Monitorでも表示されなかった。 また、KlakNDIでWindowsで受信を行う時に、ファイ…

Unity Netcode

docs-multiplayer.unity3d.com qiita.com media.colorfulpalette.co.jp synamon.hatenablog.com

Unityでのマルチプレイテスト

マルチプレイのテストをするために、エディタを複数起動したい ParrelSyncを使用する。 dev.classmethod.jp Unityプロジェクトを開いて、Package Manager -> + Add package from git URLに、下記のリンクを貼り付けて、Addボタンを押します。 https://github…

Unity Vehicle 関連

github.com justinvoke.com assetstore.unity.com Wheel Controller 3D | Physics | Unity Asset Store nwhcoding.com github.com github.com habrador.itch.io www.habrador.com

Theta

api.ricoh github.com github.com github.com kaiware007.hatenablog.jp api.livestreaming.ricoh www.thetalab.ricoh 正距円筒図法(equirectangular)への変換 tips.hecomi.com github.com hammmm.hatenablog.com vr-cto.hateblo.jp

Unity Barracuda メモ

準備・入門 learning.unity3d.jp docs.unity3d.com docs.unity3d.com docs.unity3d.com qiita.com github.com edom18.hateblo.jp note.com www.hanachiru-blog.com Keijiro氏 github.com github.com github.com github.com github.com github.com github.com…

UnityからBox API をつかう

準備 NugetでBox.V2をインストール If you want to use .NET Framework PM> Install-Package Box.V2 Packages に入った下記をUnityのAssetsへ BouncyCastle.1.8.9 Box.V2.4.4.0 github.com サンプル github.com 各種認証の違い ja.developer.box.com