チュートリアル

MAKAR マスク機能



コース説明:


このコースでは、MAKARエディターv3.4で追加された「マスク機能」をデモンストレーションして、プロジェクトを作成します。



機能說明:

MAKARの機能の中で「マスク(MASK)」は、ハリー・ポッターの隠れマントのように想像できます。今回は、部屋を見えなくする方法をデモンストレーションします。



1. 今回の素材: https://skfb.ly/6CGo8 
ライセンス: CC Attribution


これは等角投影のシーン(isometric scene)です。


2. ファイルをダウンロード
今回のファイルのダウンロードについて、GLBファイルタイプを選択することをお勧めします。
FBXファイルは容量が小さく見えますが、ダウンロード後に追加の処理(マテリアルのリンク)が必要になります。




3. MAKARエディターを開く
MAKARエディターを開くには、最新バージョンにアップデートされていることを確認してください。少なくともv3.4以上のバージョンが必要です。



ARイメージ認識のプロジェクトを作成するには、新しいバージョンのエディターで【プロジェクトカテゴリー】を選択する必要があります。



追加情報:高い認識度を持つ五角星画像(jpg)を作成する方法



画像の星の数は、ソフトウェアが画像を認識しやすいかどうかを示します。
詳細はLina先生の教育を読んでください:https://becutelina.com/2022/03/24/ar/
ここで使用されている方法は、最近人気のあるAIマシン(DALL.E)を使用して画像を生成して、
ランダムなフォント「Zalgo」を追加することで、画像の独自性と複雑さを増加させることです。



DALL.E生成圖片(https://openai.com/dall-e-2/)



Zalgo文字転換:(https://tw.piliapp.com/cool-text/zalgo-text/)

4. 新たな機能:マスク
3Dモデルのプロパティでは、シェーダーボールを変更することができます。





実際の見た目は、マスクによって隠された場所は直接貫通します(透明になるような機能です)。

5. 透明な部屋を作る
まず、今回の素材を素材ライブラリにインポートして、部屋をシーンの中心に配置します。



ここでは、【青い斜線】をTopの方向(右上のブロックのTop)に回転する必要があります。



上の図のように



キューブモデルを【拡大・縮小】で、キューブを正方形の平面(厚さ約0.01)に変形します。



まず、壁を作成して材質を【単色】に変更します。そして、色のパレット(R、G、B):(209、49、73)にします。天井と右の壁を覆い隠します。



周りに【マスク】を追加すると、先ほど作成した壁をコピーして外側に拡大することができます。



マスクのサイズは壁より大きくする必要があります。マスクの隙間も密着している必要があります。



完成した後、すべてのプロパティを選択して、low_poly_roomのモデルの下にドラッグ&ドロップしてグループ化します。
これにより、すべてのモデルを一緒にドラッグできるようになります。



roomのモデルを選択して、全体を識別画像の下に移動させます。
この過程で、マスクが透明になることに気づくかもしれませんが、心配する必要はありません。
マウスの右ボタンを押しながら視点を地面の下に変更すると、地下が透明になっていることがわかります。

6. 追加機能
認識画像にスキャンされた場合のみ、部屋が表示されます。
画像から離れた場合、何のオブジェクトも生成されません。



グループの最上層(room)を【理論機能】に設定し、roomの目を閉じてください。



理論エディターの中で、【動作/設置OO可視度OO】のブラックを選択するとこの問題を解決できます。
 
Fall flatのモデルをインポートして、素材/3Dモデルを追加してください。