KITASENJU DESIGN BLOG

memo, html, javascript, unity

arfoundation

Unityでandroidからiosに変更したときAR foundationが動かなくなる対処

Unityでandroidからiosにプラットフォームを変更したときAR foundationが動かなくなる対処。 同じような人がいるかどうかは分かりませんが治った方法を書いておきます。 発生した問題 androidからiosにスイッチした際、iPhone上で動かなくなる。エラーは出な…

No active UnityEngine.XR.ARSubsystems.XRSessionSubsystem is available.

AR Foundationがxcode上でエラーが起きた。iPhoneの画面も黒いまま(カメラが起動しない)。 AR Foundation had an error on xcode and iPhone had black screen. No active UnityEngine.XR.ARSubsystems.XRSessionSubsystem is available. Please ensure th…

ARCoreで画像トラッキングを使うときのサイズ注意点

$ arcoreimg eval-img --input_image_path=hoge.png というのでチェックして0以上の数値が出ないと、apkコンパイル時にエラー 画像サイズや余白の調整でなんとかなることがあった

Why 30fps with AR Foundation

in ARSession.cs Application.targetFrameRate = subsystem.frameRate; It seems that the frameRate is specified by subsystem. subsystemによって、フレームレートが指定されているようだ;(

Reset AR Foundation

AR FoundationをResetしたときのコード public static void ReloadMain(){ //ARKitリセット _arMeshManager.DestroyAllMeshes(); _arSession.Reset(); _arSession.enabled=false; _arSessionOrigin.enabled=false; Destroy(_arSession.gameObject); DOVirtua…

ARFoundationのprojectionMatrix

projectionMatrixかviewMatrixがバグってる.たぶんprojection. _projMat = _camera.projectionMatrix; _viewMat = _camera.worldToCameraMatrix; これをつかってスクリーンスペースのプロジェクションをしようとしたら、なんかおかしい。 ポストエフェクトを…

How to modify background shader on ARFoundation

There is ARKitBackground.shader in Library/PackageCache. Copy and rewrite it. I added it so that you can change the brightness. gist.github.com

arFoundation + postprocessing stack v2 注意点

projectionMatrixがおかしくなってるぽい ARCameraBackground.cs内のコードを以下で対応 https://forum.unity.com/threads/arfoundation-post-processing-stack-tracking-drift.593872/ //camera.projectionMatrix = eventArgs.projectionMatrix.Value; came…

ARKitのフェイストラッキングがフリーズするバグをiOS14betaで試す

以下で問題が方向されている。iOS14betaで10分ほどチェックしたが再現はまだしてない。 (時間がある時検証する!) bitbucket.org

ARFoundation4.0.2が実機で動かない時にしたこと

githubのARFoundation sampleから拾ってきたものはUnity2019.3.4f1で動いていた しかし、自分で新規にプロジェクト作り、そのサンプルのコードやシーンを新規プロジェクトにもってくるとうまく動かない xcodeのログを見ると、arkit manifest.jsonが、どうち…

ARMeshManagerで各Meshにアクセス

How to access meshes in ARMeshManager //private ARMeshManager _arMeshManager; for(int i=0;i

"FOOTER"