トマシープが学ぶ

Unity/VR/AR/デザイン好きのミーハー 記事内容は自分用のメモです

Unity

新unity-webxr-exportでWebVR再チャレンジ成功!

以前使ったMozilaのWebXRExporter bibinbaleo.hatenablog.com 結局VRでうまく動かなかった。Unityのバージョン変えてもダメだった。 新unity-webxr-export 環境 インポート サンプルとカメラ ビルド (おまけ)エラー 新unity-webxr-export 本家は開発ストッ…

Zenjectのお勉強

こちらの本を買ったのでZenject勉強する booth.pm Interface DIコンテナ Zenject Zenject使ってみる Bind,Inject,Context Bind Installer Inject その他 Interface まずInterfaceを完全に理解しないといけない。 Interface使ったことないから、何度読んでも…

Unityで絵文字っぽいのをパーティクルで出す

VRChatの絵文字機能みたいな感じで、絵文字をパーティクルで空間に飛ばしたい bibinbaleo.hatenablog.com 絵文字画像用意 OpenEmoji パーティクル ボタン押したら出てくる パーティクルをプレハブ化して、Instantiateする方法 パーティクルのEmit()を使う マ…

文字入り360度画像を作りたい

よく360度映像コンテンツの最初に、文字だけ出てくるのあるけど、ああいうのってどうやって作るんだろう? Photoshopのパノラマレイヤーを使えば、パノラマビューができてそこに文字を置いていける! vr360.work XD Unity シェーダー 2の累乗 解像度 さいご…

VSCodeで正しいのに赤線エラーが出る【Unity】

なんかめっちゃ赤線が出る でもUnityだと特にエラーは出てない。 この状況、以前VisualStudioでも遭遇したし、それ以降Twitterで同じ現象の人ちょこちょこ見かけるな VisualStudioの時は、VisualStudioを更新したら治った bibinbaleo.hatenablog.com 1.1.4に…

UnityのAssembly Definitionのお勉強~

完全とは言わないまでも、少し理解しないといけなくなったのでお勉強 qiita.com 雰囲気で書いているのであってないと思います。↑の記事を見ましょう 引用マークを書いているところは、基本的に上の記事からです。 Assembly Definition Assembly-CSharp メリ…

WebGLビルドに出る下のロゴを非表示にする

UnityでWebGLビルドしたものを、そのままGithubPagesとかに置くと出てくる下のマーク これ これを非表示にするには、ビルドするときのテンプレートをMinimalにすればいい! 知らなかった~。 ビルドしたらできた 若干寂しい。 なんかビルドデータにあった。 …

DlibFaceLandmarkDetectorで顔認識【Unity】

DlibFaceLandmarkDetector 40ドル assetstore.unity.com 顔のパーツを機械学習で検出してくれる。OpenCVよりも精度がいいって qiita.com 基本OpenCV for Unityと一緒に使うといろいろできる(95ドル) 写真の人物の顔のパーツを変形したり、二人の人物の顔を…

自分のモデルをパーフェクトシンク対応させる

前回、用意されているモデルでパーフェクトシンクを遊びました。 bibinbaleo.hatenablog.com あれ以来、ビデオ会議にこのキャラ+waidayoで参加することがあるんですが、かなり楽しいので自分のキャラもパーフェクトシンクに対応してみたいと思います! Kina…

リッチな破壊系アセット「RayFire for Unity」で爆発させたり、VRで竹を刀で切る

この記事は「Unity #3 Advent Calendar 2020」13日目の記事です qiita.com 有料の破壊アセットを使ってみました。 できたもの Rayfire for Unityで竹を切る動画 with骨喰藤四郎【VR】 環境:Unity2019.4.14+Windows RayFire for Unity 資料 サンプルシーン 1…

2020XRKaigiメモ(3日目)

3日目! 2日目はこちら bibinbaleo.hatenablog.com ALTDEUS* Beyond CHronos Adobe Aero HoloLens MeetUp 法人向けXRの取引実績/点群データの活用 VRM勉強会 Hololens2 境界を考える(BMIについて) xRTechTokyo プールVR xRリアルタイムMV Babylon.js Mozil…

2020XRKaigiメモ(1日目)

去年に続いて今年も参加! bibinbaleo.hatenablog.com 今年は完全オンライン。 xrkaigi.com 基本的にvimeoで動画が流れる+最後に生放送で質問コーナーのパターンが多い togetter.com タイトルは私が少し変えています いくつかのセッションはYoutubeで公開さ…

一つのメッシュに二つの画像を重ねたい【Unity】

一つのメッシュに二つの画像を重ねたい。 ちなみにどちらも透過pngだとうれしい。最悪背景はjpgで上が透過pngでもいい。 複数マテリアル シェーダー 2枚重ね 複数マテリアル 複数マテリアルを置いて、 それぞれ画像をセットしたらできた、 シェーダーはUnlit…

自作モデルにUnityでTextureを貼り付けたいのでBlenderでUV展開&Blenderでテクスチャを貼る

Blenderでモデルを作りました。 このままfbxで書き出してUnityで読み込んでもTextureが正しくつかないことがある。 UV展開しないといけない。昔してた bibinbaleo.hatenablog.com BlenderでUV展開 Unityに読み込み Blenderでテクスチャ確認 UVを消す 最後に …

Prefabを開いたときのシーン構成をあらかじめ設定できる!【Prefab Editing Enviroments】

こちらの記事を読んでて知った www.shibuya24.info Prefab Editing Enviroments 設定 最後に Prefab Editing Enviroments PrefabをOpenすると、SceneViewでこんな感じの空虚な暗い空間に、Prefabが表示されるじゃないですか。 このシーンをあらかじめ設定で…

DoozyUI使ってみる【Unity】

DoozyUI 参考 インストール サンプル スライド見ながら作る データベース UI作成&設定 UICanvas UIView アニメーション設定 UIButton Sound ノード管理 GraphControllerをシーンに置く 完成 画面タップでUI出す UIDrawer UIPopup (おまけ)UnityのUIBuilde…

ドラッグでクリック判定ならないようにするには?【Unity】【未解決】

360度Viewerで画面クリックしたらUIが出てくるようにした。(参考アプリがそういう実装だったから) そしたら360度をぐりぐりするときのドラッグでもそのクリックが反応してしまう;; どうしたらいいんだろう? ドラッグ処理は以下 Touch touch = Input.Get…

waidayo+PC連携で遊ぶ

前回パーフェクトシンクで遊びました bibinbaleo.hatenablog.com その時に知ったwaidayoというVRMを動かせるiPhoneアプリ。 公式PCクライアントやUnityと連携してiPhoneのfaceTrackingで取得した表情データをPCに送れるけど、前回なぜかうまくいかなかったの…

LiDARでスキャンしたポイントクラウドをリアルタイムにUnityに送る【Record3d】

すごいよな~ iPad LiDARを使ったルームスキャンとHoloLens2でリアルタイム表示。 #AR_Fukuoka #LiDAR #iPad pic.twitter.com/LrupoCDWco — TakashiYoshinaga (@Taka_Yoshinaga) 2020年8月29日 RGB映像として深度情報を送っているのかな? 今日のもくもく会…

360度映像を見るアプリを作る(Unity2019.4)

既にアセットとかあるのだろうか? ハコスコとかYoutubeみたいに360度映像を見るアプリをUnityで作りたい bibinbaleo.hatenablog.com 360度動画流す カメラの向きをジャイロ&ドラッグで動かす Cardboard カメラをマウスドラッグで動かす ジャイロオフと正面…

独身セールで70%オフでアセット買った【RayFire for Unity・DoozyUI 】

今日の夜中1時までの独身セール。 assetstore.unity.com 対象商品をカートに入れて割引コードを入れる方式。 SINGLESDAY70OFF コードを入れたら元々持っているバウチャーは支払いに使えないみたいで、クレカで買った。 3つアセット買ったので紹介だけする(…

プラットフォーム依存コンパイルで分けたのにEditorでスマホの処理も走る→解決【Unity】

プラットフォーム依存コンパイル 不具合:エディタなのにスマホの処理も走る 解決 最後に プラットフォーム依存コンパイル #if UNITY_EDITOR || UNITY_STANDALONE ~~~ #endif のような記述でプラットフォームごとに処理を変えるやつ。 見たことはあるけど…

Unityのtransformが動かない

親子構造になったオブジェクトで、この矢印が動かない時があった。 別に驚かないけど理由は分からなかった

現在のマイクデバイス一覧を表示する【Unity】

マイク docs.unity3d.com using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class GetMicrophoneDevice : MonoBehaviour { public Text Text_Device; void Start() { foreach (var device in …

URP・HDRPをCEDECの動画などで少し学ぶ【Unity】

Unity2019.4.5f1使用 URP CEDECのURP動画 実装状況 カメラ HDRP サンプルシーン CEDECのHDRP動画 Lightの設定 カメラ Fog URP Unityデザイナーズバイブルを読んだメモ URPはライトの数が上限以下であれば、ライトの数が増減しても負荷が変わらない。 メイン…

【Unity/Android】GPSとカメラの許可ダイアログ

Android用のUnity製アプリでGPSデータやカメラを使うとき、許可ダイアログが出るのはいいが、許可した後すぐにはその機能が使えない。 しかも、GPSとカメラ両方使うとき、最初はカメラの許可しか出てこなくて、もう一度アプリを再起動してやっと位置の許可が…

【Unity/VR】ハンドぬるぬるアセット買ったけど・・・【Procedural Hand Pose 】

Procedural Hand Pose 使う サンプル つかまれるもの 手の構造 自分のシーンで使う VR コライダー自動生成アセット 最後に Procedural Hand Pose 手がコライダーの形に合わせてぬるぬる掴むように動くアセット うおおおお猫を撫でられるぞおおお pic.twitter…

FinalIKのRotationLimitをVRMに使いたいが動かない

FinalIKで角度制限したい FinalIK+VRコントローラーでキャラクターの動きを制御するときの話。 腕や手首などがあらぬ方向にまで曲げることができてたり、ねじれたりしてしまう。 それを角度制御できるコンポーネントがFinalIKに入っているらしい。 Rotation…

VRTKで瞬間移動したら視界が黒くなるのやめる

VRIKで1人称の移動制御を行っている時、Collider付きの床の上を瞬間移動したら視界が一瞬真っ黒くなる。これをやめたいというすごいニッチな記事 (瞬間移動はわざと外部スクリプトから行っている) VRTK_BodyPhysicsのEnableTeleport 結果としてはVRTK_Body…

UnityでPrefabを入れ子にしていると、変更差分がいっぱい出る時がある;;

差分問題 Nested Prefab 参考になりそう 最後に 差分問題 複雑すぎる3重ぐらいの入れ子オブジェクトの、子のPrefabの値を変えると、親のPrefabやシーンまで変更が入ることがある・・・ その変更を保存しないと、子の変更も消える・・・ どうなってるんだろう…