memomem

備忘録・メモ置き場

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

PDFSharp でUnityビルド時にエラーがでる。

C#で日本語をPDFに出力する(PDFSharpを利用) | ガンマソフト株式会社 UnityでPDFを弄りたい。 PDFSharpが使い勝手も良さそうなので試すが、 Editor上では問題無いがビルドすると、 “Encoding 1252 data could not be found” が表示される。 調べてみると下…

Hololens で複数のデバイスで Map & Anchors の設定を使用する

Device Portal > Map Manager [ Export System Map & Anchors ] ボタンをおす 結構時間がかる、、(データによっては3分ほどかかるし、完了まで進捗表示など無し) Hololens側でデータの準備ができたらダウンロードが開始される。 {XXXXXXXXXXXXXXXX}.mapx {…

Hololens USB有線接続でdevicePortal

blog.hololab.co.jp WindowsSDKのダウンロード [https://developer.microsoft.com/ja-jp/windows/downloads/windows-10-sdk:title] ダウンロードした[winsdksetup.exe]を実行します [Windows IP Over USB]のみを選択し、[Install]を選択します ブラウザからW…

Hololens UDP, OSC 通信できないとき

Kioskモードだとキーボード入力など無効になるのでデバッグしにくい。 uOSCを使ってデバッグ機能を実装するが、通信ができない。というかpingも通らない。 Unity 向けの OSC 実装を作ってみた - 凹みTips 調べるとHololensはpingを返さないような設定になっ…

async await / Task

qiita.com qiita.com light11.hatenadiary.com light11.hatenadiary.com light11.hatenadiary.com キャンセル www.shibuya24.info qiita.com negi-lab.blog.jp qiita.com UniTask UniTask入門 from torisoup www.slideshare.net light11.hatenadiary.com そ…

Hololens IP 設定

自分のIPを調べる 音声コマンドで「自分の IP」 その他設定から見ることも可能。 固定IP bluebirdofoz.hatenablog.com 参考 docs.microsoft.com

vJoy ビルド時に DllNotFoundException

vJoy ビルド時に DllNotFoundException が出てvJoyが使用できない。 解決策 vGenInterface.dll vGenInterfaceWrap.dll をビルドした .exe と同階層に配置する。 XXX_Data/Plugins の中の vGenInterface.dll を削除する。 エラーは出ないが、vJoyの入力が反映…

Hololens 開発参考資料まとめ

www.weed.nagoya

Unity Recorder 360 View で ParticleSystem が描画されない

RenderMode: Billboard だと描画されない。 そのほかのモード、Vertical Billboard などであれば描画される。

Unity Editor上でスクリプトからシーンの変更を行った時の保存

void SetDitry() { #if UNITY_EDITOR // 変更した MonoBehaviour UnityEditor.EditorUtility.SetDirty(monoBehaviour); // シーンの取得 var currentScene = UnityEngine.SceneManagement.SceneManager.GetActiveScene(); // 変更したことを知らせる。 Unity…

Hololens2 外部ファイル

Hololens2で外部ファイルを使いたい Application.persistentDataPath を使えば通常通りファイル読み込みを行える。 ファイルは Device Portal / File Explorerでは、LocalAppData / YourApp / LocalState に表示される。 streamingAssets の場所は、Device P…

Hololens2 Unity Error Log

Logファイルの場所 zenn.dev DevicePortal で接続 [System] > [File explorer] [LocalAppData] > (パッケージ名) > [TempState] UnityPlayer.log を Save します。 ※なぜかwindows Edge でしかSave出来なかった。 Development buildでは無いのにlogが表示さ…

Hololens2 QR コードトラッキング

docs.microsoft.com qiita.com

ターゲットに対してのUI作成で便利な Rect.NormalizedToPoint, Vector3.ProjectOnPlane

忘れやすいのでメモ Rect.NormalizedToPoint docs.unity3d.com tsubakit1.hateblo.jp Vector3.ProjectOnPlane docs.unity3d.com

Hololens2 アプリインストール

qiita.com docs.microsoft.com プロビジョニング パッケージを使用して HoloLens を構成する (HoloLens) | Microsoft Docs

HMD Oculus Vive Profiling & Performance

developer.oculus.com docs.unrealengine.com

Hololens2 ハンドメニュー

docs.microsoft.com torikasyu.com redhologerbera.hatenablog.com

Photogrammetry Reality Capture

note.com adventar.org 追記 21年3月9日 Reality CaptureがEpicファミリーへ 本日、@RealityCapture_ がEpicファミリーに加わりました!Welcome!🥳 https://t.co/olkkAStVxP— アンリアルエンジン (@UnrealEngineJP) 2021年3月9日

M5Stack メモ

qiita.com qiita.com

Hololens2 パフォーマンス

bibinbaleo.hatenablog.com bluebirdofoz.hatenablog.com

Unity3d shift_jis

Unity で shift_jis の外部ファイルを読み込もうとするとエラーがでる。 解決方法としては、 Unity\Hub\Editor\UNITY_VERSION_XXX\Editor\Data\MonoBleedingEdge\lib\mono\unityjit UNITY_VERSION_XXX は使用しているUnityのバージョン。 より、「I18N.CJK.d…

myCobot キャリブレーション

キャリブレーションを行うには、myStudioからCalibrationをFlashし、画面上で操作を行う。 下から順にそれぞれのジョイントをミゾに合わせてm5StackのAボタンを押していく。 完了したらBボタンでテストを行う。 At this time, rotate J1 to the standard zer…

myCobot Arduino

ライブラリをインストール Arduinoのライブラリを追加 ESP32 Lite Pack Library M5Atom M5Stack GitHub - elephantrobotics/myCobot: myCobot is the World's Smallest Collaborative Robot Arm. githubから落とした /myCobot/Arduino/MycobotBasic をArduin…

Unity コントローラー XInputDotNet

Unityでコントローラーの振動 github.com www.urablog.xyz

ffmpeg

# ffmpeg -i [変換前のファイル名] [変換後のファイル名] しかしながら、デフォルトのオプションで.mp4に変換したファイルは、MacのquickTime Playerで再生することができません。そこで、オプション-pix_fmt yuv420pなどをつける必要があります。 # ffmpeg …

myCobot ことはじめ

はじめるにあたって諸々メモ zenn.dev ROS qiita.com github.com moveit qiita.com github.com Transponder github.com ボーレートは 115200 データ送信フォーマットは、装置の認識可能なフォーマットに準拠していること。 送信されたデータは、対応するボー…

Unity uGUI Layout メモ

Content Size Fitter の fit を Preferred Size に設定すると、子の要素に合わせて親(Content Size Fitter の付いている要素)のサイズを変更する。 Layout Groupの中にContent Size Fitterを付ける(テキストの量に応じて高さを追従させたい時など)とwarn…

Unity Shader 内での法線の計算

テクスチャを使用して vert でmeshを変形させたときに法線を再計算する方法 qiita.com forum.unity.com いくつか方法を試したが、 tangent, binormal から tex2Dlod のピクセル値を取得し法線を再計算する方法 // normalの算出 float3 tangent = v.tangent; …

Unity Shader 特殊なテクスチャプロパティー {TextureName}_ST, {TextureName}_TexelSize

Cg/HLSL でシェーダープロパティーを参照する - Unity マニュアル 特別なテクスチャプロパティー シェーダー、または、マテリアルプロパティーとして設定されるそれぞれのテクスチャに対し、Unity では付加的なベクトルプロパティーで追加情報を設定すること…

Unity で旗シェーダー

qiita.com これを元に色々と変更。 変更点 surface shaderを使って変更 揺れの強さをtexureで指定できるように GPU Instancing 対応 裏面の描画と正常な陰に メモ surface shader の方が normal の計算などシンプルで、ライティングは簡単。 vert の中でテク…