ブログ@HoloLabInc

株式会社ホロラボのブログです

Agile Tech EXPO Episode 0 に登壇しました #AgileTechEXPO

中村です。

2020/10/3にオンライン開催された「Agile Tech EXPO Episode 0」に登壇しました

イベント概要はこちら

2020.agiletechexpo.com

申し込みサイト(connpass)はこちら

agiletechexpo.connpass.com

イベント全体のスライドまとめはこちら

note.com

スライドはこちらです

speakerdeck.com

動画はこちら

www.youtube.com

所感など

Jenkinsの開発者の川口さん、平鍋さん、に続いてという個人的に謎な並びではありますが、形にはできたかなというとこです。

この数年で、新しい技術を進めるには人と技術が融合して、小さく数字と結果を出しながら進めていくということが体感的に理解できました。クラウドとかスマホもこういう感じだったのかなと思いつつ、今後は再現性が見えるといいなぁと思います。

個人的には現在進行形でHoloLensやってる人たちに聞いてもらって感想を聞いてみたいところです。

Microsoft Ignite での MR ( HoloLens / Azure Kinect )周りの発表

日本語訳も出ていたのでまとめます

blogs.windows.com

  • HoloLens 2 の提供地域を拡大
    • 即日: イタリア、オランダ、スイス、スペイン、オーストリア、スウェーデン、フィンランド、ノルウェー、デンマーク、ベルギー、ポルトガル、ポーランド、シンガポール、香港、台湾
    • 秋: 韓国
  • Microsoft Azure と HoloLens 2 の投資利益率 (ROI) の実績
    • Lockheed Martin/NASA (米国): 宇宙/製造
    • Medivis (米国): 医療
    • Case Western Reserve 大学 (米国): 教育
  • Azure Mixed Reality サービスに Azure Objects Anchors を追加
  • Microsoft Azure Kinect の商用提供を開始、パートナーを通じて 3D Time of Flight テクノロジを拡大
    • Analog Devices と SICK AG

HoloLens の左目だけエラー画面が表示される場合の対処

HoloLens の左目だけエラー画面(Development Console)が表示される場合の対処(非表示にする)についてまとめます

再現状況

  • DebugまたはReleaseで左目だけエラー画面(Development Console)が表示される

f:id:kaorun55:20200630185523j:plain
龍さんのブログより

解決策

  • Materビルドを行う
  • 下記コードを入れる(Release, Debugでも非表示になる)
Debug.developerConsoleVisible = false;

下記のようなスクリプト(例えば DeveloperConsole.cs ) を空のGameObjectなどにはりつける。

using UnityEngine;

public class DeveloperConsole : MonoBehaviour
{
    // Start is called before the first frame update
    void Start()
    {
        Debug.developerConsoleVisible = false;
    }
}

あわせて読みたい

HoloLens で CG モデルなどが片側 ( 左目 ) しか表示されない場合の対処

HoloLens で CG モデルなどが片側 ( 左目 ) しか表示されない場合の対処

再現状況

  • HoloLens で CG モデルなどが片側 ( 左目 ) しか表示されない
  • MRC ( Mixed Reality Capture )で特定の CG モデルなどが表示されない(ほかは表示される)

原因

CG モデルのシェーダーが Single Pass レンダリングに対応していないため

解決策

「Player Settings」の「Player」「Virtual Reality SDKs」にある「Stereo Rendering Mode」を「Multi Pass」に変更する

f:id:kaorun55:20201003183111p:plain

f:id:kaorun55:20201003183125p:plain

TMPro

TextMesh Proでも同様のケースがあります

f:id:kaorun55:20201117205728p:plain

microsoft.github.io

Unity UWP ( HoloLens ) で Photon ( PUN )をビルドしたときにエラーが発生した場合の対処

f:id:kaorun55:20201003180911p:plain

HoloLens で 動作の共有( Sharing )にPhotonを選択してビルドした場合に、大量のビルドエラーが発生した場合についてまとめます。

再現状況

  • 再現環境 Unity 2019.4.2f1 (おそらくUnity 2019 以降で発生)
  • 大量のビルドが発生する

f:id:kaorun55:20201003181219p:plain

原因

  • デフォルトが .NET のため IL2CPPでビルドされずにエラーが発生。
  • Unity 2019以降でScripting Backendのデフォルトが .NET から IL2CPPに変わったことが原因のようです

解決策

「Assets\Photon\PhotonLibs\Metro」にある「Photon3Unity3D」の「Platform settings」にある「ScriptingBackend」を「Any Scripting Backend」に変更する。

最後に「Apply」を忘れずに。

f:id:kaorun55:20201003181543p:plain

これでビルドはOKです。

f:id:kaorun55:20201003182149p:plain