MRTKではじめるPortal表現
- Taka_Yoshinaga
- 2185
- 14
- 0
- 52
Stencil ComparisonをNotEqualにすると逆にポータルだけ描画されなくなる #AR_Fukuoka pic.twitter.com/NeQPz2YjSO
2022-12-18 15:29:32ワールドのマテリアルのStencil ComparisonをNotEqualにすると逆にポータルだけ描画されなくなる #AR_Fukuoka pic.twitter.com/vHuN2mC4IP
2022-12-18 15:37:06#AR_Fukuoka 補足: ゲートの外側にオブジェクトを書きたい場合の設定 Stencil ComparisonをEqualの逆にすれば描画具合も反転する 描き分けが出来るようになったので、後半でやりたいのは、この制御 pic.twitter.com/kcXWbiJgiE
2022-12-18 15:31:20前半終了。 #AR_Fukuoka gyazo.com/175523ea43bcc9… pic.twitter.com/BwxBHoeyz4
2022-12-18 15:30:39休憩時間中にシェーダー学習資料のお話
#AR_Fukuoka 休憩 パン食べてる🍞('ω')🍞
2022-12-18 15:38:21#AR_Fukuoka めも シェーダーを学んだ時の参考資料 booth.pm/ja/items/931290 基本的なところ nn-hokuson.hatenablog.com/entry/2018/02/… シェーダーもくもく会で使っているもの
2022-12-18 15:42:27ゲートをくぐって異世界へ移動
#AR_Fukuoka 後半開始 カメラとゲートの接触判定によって描画対象を変える MeshColliderが接触検知を担ってるんだけど今回は別の方式を採用する →削除(右クリック) pic.twitter.com/5i7rUwRt6e
2022-12-18 15:46:10#AR_Fukuoka Box Colliderを追加して、Is Triggerをオン ゲート位置が自分の当たり判定の移動に影響されないような設定 pic.twitter.com/HJuFv48DhW
2022-12-18 15:52:23#AR_Fukuoka カメラ側はsphere Colliderのコンポーネントを設定 半径を0.15 mに指定して、Is Triggerもチェック near Clippingの近くに検知をつくりたい pic.twitter.com/jV5ZdZgIXq
2022-12-18 15:57:12#AR_Fukuoka Rigidbodyを付けて、他に必要のない物理法則を除外する pic.twitter.com/bolx0bV8qc
2022-12-18 16:01:03#AR_Fukuoka 接触検知後の挙動を作りこむパート Component新規作成→「PortalManager」(名前注意) でCreate and Add Assetsのところにスクリプトファイルが出来る pic.twitter.com/wwKVxIs2Um
2022-12-18 16:07:03#AR_Fukuoka Unity EditerのPortalManager.csのダブルクリックでVisual Studioが立ち上がってコード編集画面になる pic.twitter.com/4iQDpWEssn
2022-12-18 16:09:25#AR_Fukuoka スクリプトを追加して動作確認タイム pic.twitter.com/zsZQpE111q
2022-12-18 16:20:44#AR_Fukuoka 自カメラの移動でドアに触れるとログが出力される pic.twitter.com/zDzUAvgRdT
2022-12-18 16:22:47#AR_Fukuoka 制御用の変数をそれぞれ用意 pic.twitter.com/DWUuAcqJhK
2022-12-18 16:28:41#AR_Fukuoka Worldの子要素の中からMesh Rendererを持ったオブジェクトのマテリアルだけを取り出してさっきの変数に入れていく処理 &重複を除外 pic.twitter.com/Y86pvk27Uc
2022-12-18 16:34:10#AR_Fukuoka 続き ワールドオブジェクトからマテリアル全部取ってきて、指定したモードを割り当てる準備がこれでできた pic.twitter.com/XJQS6ARIH5
2022-12-18 16:38:01#AR_Fukuoka ゲートを出た時の状態がVRモードなのかARモードなのかによって場合分けをしたうえで、SetStencilComparisonをどう動かすかの制御 pic.twitter.com/In1TlGl9kj
2022-12-18 16:41:12#AR_Fukuoka WorldObjectの登録 pic.twitter.com/IOQNH4crpx
2022-12-18 16:47:48おおー面白い! #AR_Fukuoka gyazo.com/a430ae4f844c05… pic.twitter.com/uBFoKBRsMd
2022-12-18 16:50:35#AR_Fukuoka 動作確認タイム pic.twitter.com/UvYa5l2zqn
2022-12-18 16:50:48