memomem

備忘録・メモ置き場

2022-01-01から1年間の記事一覧

UDP, OSC で送信は出来るが受信できないとき

UDP, OSC でIPを固定して、Arudinoなどデータの送信ができるが受信できないとき。 PCからArduinoなどへのpingは通っているが、PC側で値の受信ができない。 Firewallをオフにしても受信できないとき。 PCのデフォルトゲートウェイを確認 ipconfigでみると、、…

車の力学

www.autoexe.co.jp a011w.broada.jp https://global.yamaha-motor.com/jp/design_technology/technical/thesis/pdf/browse/45gr03.pdf

ゲームエンジンと数学

ゲームエンジンでの内積・外積の使い方を丁寧に説明 note.com note.com

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

Slack Socket Mode

参考 api.slack.com www.klab.com qiita.com tech.fjct.fujitsu.com deep.tacoskingdom.com zenn.dev

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

MailKit

MailKit github.com IMAP IDLE Push通知のようにメール到着時に通知を受け取ることができる。MailKitも対応。メールサーバーも対応している必要がある。 https://docs.oracle.com/cd/E19299-01/820-0511/gdqph/index.html IMAP 仕様に対する IMAP IDLE 拡張 …

TF-mini Plus

github.com www.switch-science.com

TF-luna

www.switch-science.com www.seeedstudio.com 上記リンクよりPC Software https://s3-us-west-2.amazonaws.com/files.seeedstudio.com/products/101990656/res/TF-Luna+PC+Software.rar Arduinoサンプル https://cdn.webshopapp.com/shops/304271/files/3334…

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

UnityからGoogle YoutubeAPI をつかって動画アップロード

このページが前準備でわかりやすかった。 client_secrets.json の準備 dev.classmethod.jp Unityでは下記ページを参考にNuGetでパッケージをインストール VisualStudioでNuGetを行う。 Google.Apis.1.57.0 Google.Apis.Auth.1.57.0 Google.Apis.Core.1.57.0 …

UEでのフライトシミュレータ

www.unrealengine.com dev.epicgames.com

Unity AWS

nabla-tech-lab.hatenablog.com qiita.com

AvProをTimelineで使う

www.renderheads.com _AVProVideo.Extensions.Timeline アセンブリ定義の参照に、Timeline パッケージアセンブリ Unity.Timeline を追加します。 AVPRO_PACKAGE_TIMELINE をプレーヤーのプリプロセッサー定義(Scriptiong Define Symbols)に追加し、スクリ…

音楽に関連する計算式まとめ

qiita.com

Unity シーン間のデータ受け渡し

qiita.com 上記記事からの引用 [CreateAssetMenu(fileName = "ScoreScriptableObject", menuName = "ScoreScriptableObject", order = 0)] public class ScoreScriptableObject : UnityEngine.ScriptableObject, ISerializationCallbackReceiver { [Serializ…

Unity new Input System を以前のInputっぽく

press = Keyboard.current[Key.A].isPressed; down = Keyboard.current[Key.A].wasPressedThisFrame; up = Keyboard.current[Key.A].wasReleasedThisFrame;

C# interface 時間での進行・再生

/// <summary> ///時間での制御可能なインターフェース /// </summary> public interface ITimePlayable { bool IsPlaying { get; } bool IsLoop { get; } // 経過時間 float CurrentTime { get; } // 経過パーセンテージ float Progress { get; } // 全体の尺 float Length { g…

C# interface について

qiita.com qiita.com

TaskのCancel

C#

EzTweenをテストしていて、内部のループ処理で await Task.Delay(33, _token); _token.ThrowIfCancellationRequested(); みたいな書き方をしていたんだけど、 Cancelのタイミングで処理が異なる。 await Task.Delay(33, _token); Delay中にキャンセル発生だ…

GeometryShader

シンプルに記載されていて分かりやすい qiita.com github.com qiita.com www.fast-system.jp github.com

PointCloud の為の各種ツールやデータ

点群データ 渋谷のデータ 3dcel.com 静岡のデータ www.geospatial.jp 様々な撮影での.lasデータ。CloudCompareで閲覧可能 ツール CloudCompare www.danielgm.net kuwamai.hatenablog.com MeshLab PointCloud等の表示や変換には下記フリーのMeshLabがMacもWin…

PointCloud vol.3 Visual Effect Graph を使用

PointCache (.pcache) を作成する方法 Visual Effect Graph を使用して描画する方法 UnityのPointCacheはどうやらファイルサイズが1,048,576KBを超えると読み込めないようです。 ファイルを分割する必要がある。 ファイル分割したい場合はEmEditorで簡単に行…

PointCloud Unity vol.2, PSIZEとDirectX対応

github.com 上記のプロジェクトなど点群のサイズを指定するのに下記の用にShader中でPSIZEが使われるが、これがDirectX11,12では動作しない。 サイズ指定が反映されず、点のサイズでしか表示されない。 struct v2f { float4 pos: POSITION; fixed4 col: COLO…

プログラムで命名に迷ったとき

qiita.com qiita.com blog.77jp.net qiita.com

PointCloud Unity

.ply に対応 github.com aec.unity3d.jp .pts に対応 note.com .off に対応 onetech.jp rightcode.co.jp assetstore.unity.com 注意 shader中の点群のサイズ指定の PSIZE は OpenGLCore等では正常に動作するが、DirectX11,12 では正常動作せず、サイズが反映…

イベントをTaskでawaitする

TaskCompletionSource を使用する Timelineを再生し終了するまでのTask public async Task ShowAhimAsync(CancellationToken token = default) { var tcs = new TaskCompletionSource<int>(); System.Action<PlayableDirector> handler = null; handler = (obj) => { playableDirect</playabledirector></int>…

AppleのUnityプラグイン

良さそう WWDC 2022タイミングで公開されたAppleからのUnityプラグイン。ハプティックとか空間オーディオ、AppleのGameController対応とかiOS、macOS、tvOS対応でUnity標準機能がカバーしないOS独自機能のプラグインかなhttps://t.co/JT9bXrwCrL— masafumi (…

UE5 でmp4が再生されないとき

UE5

デフォルトのWmfMediaではなくElectra Media Playerに切り替えることで解決する LogWmfMedia: Error: Tracks ○○○: Format is not supported in D3D12. が出る時はほぼこれで解決すると。 #UE5.0 にてmp4を再生できなくて困っている方へデフォルトのWmfMedia…