Giter VIP home page Giter VIP logo

edixdemo's Introduction

EDIX Demo

Unity のバナー看板を使った、簡単な「プロジェクションマッピング的なもの」です。

banner

Unity と MadMapper で実装してあります。

起動

  1. Mac を起動する。
  2. プロジェクターを接続する。
  3. ディスプレイのミラーモードをオフにする。ミラーモードは ⌘+F1 でトグルします。
  4. MadMapper を起動する。
  5. MadMapper で "Unity Logo.mad" を開く(ファイルをダブルクリックで OK)。
  6. MadMapper をフルスクリーンモードにする(メニューの “Output” から “Full Screen Mode” を選択)。
  7. Unity を起動して EdixDemo プロジェクトを開く。
  8. シーン “Main” を開いて Play する。

この時点ではまだ何も画面に表示されないかもしれません。とりあえず放置して、次の調整の手順を行ってください。

調整

MadMapper からプロジェクションされる Unity ロゴの位置と、実際の看板に描かれている Unity ロゴの位置を、ぴったりと一致させる必要があります。この操作は MadMapper 上で行います。

まず、Media Input タブ(左端のタブ)で “Images” の “Logo” を選択します。

input

これでプリセットの Unity ロゴがプロジェクションされるようになります。

次に、Output プレビュー(右側の画面)内のサーフェスを動かして、プロジェクションされるロゴと実物のロゴを一致させます。

adjusting

どれだけ頑張ってもピッタリ一致することはないので、ほどほどのラインで妥協しましょう。下の写真ぐらいフィットすれば十分だと思います。

adjusting

最後に、Media Input タブで “Syphon” の “Unity - Main Camera” を選択します。これで Unity の画面のプロジェクションが始まるはずです。

camera

終了・中断

Mac をスリープさせると、マルチモニター出力の設定がおかしな状態になりやすいです。終了・中断する際には、Unity および MadMapper を終了させて、プロジェクターの HDMI ケーブルを抜いてから落とすようにしてください。

撤収時に気をつけること

レンタルした Mac を使用した場合、返却前に MadMapper の認証解除を行うようにしてください。メニュー “MadMapper” の “De-authorize MadMapper…” より解除できます。

deauthorize

この手続きはネットワークに接続した状態でないと実行できません。ネットワーク接続が確保できる場所まで持ち帰ってから実施するようにしてください。

トラブルシューティング

MadMapper で “Full Screen Mode” を選択すると、プロジェクター側の画面ではなく、MacBook 側でフルスクリーンになる。

出力先として正しいプロジェクターが選択されていない可能性があります。”Outputs” タブで “Main Projector” を選択したあと、“Output Destination” で正しい出力先がアサインされているかどうか確かめてください。

projector

edixdemo's People

Contributors

keijiro avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.