トマシープが学ぶ

Unity/VR好きのミーハー初心者 記事内容は自分用のメモ。何も求めないで

Unity

CGでよく使われるティーポット・ウサギ・ドラゴンをダウンロードしてUnityに入れる

CGの研究ではよく使われているティーポットやウサギやドラゴン。これをダウンロードしてUnityで使える形にするという記事です。 ぜtttttったい昔記事書いたんですが見つからないので書きます>< 実際使ってるし。 bibinbaleo.hatenablog.com ダウンロ…

心臓のどくどくの動きを表現したい【Unity】

オブジェクトにアニメーションを付ける。 techacademy.jp 今回は大きさを変化させたいだけ オブジェクトにAnimationをつけて、 AnimationウィンドウでNewCreateみたいなボタンを押してファイルを作ってあイメーションさせる。 赤い録画ボタンをした状態でキ…

VR彼氏リターンズinOculusQuest【計画編】

VR彼氏をQuestで作ってどっかで展示したい。もしくはapk配布。 一番モチベーションが高まって、ある程度のものができそうな題材はもうこれしかない。 IVR社様のVRカレシと名前かぶらないようにするために、なんかいい名前つけたい 過去作 PCVR Go 振り返り …

初心に戻ってQuest開発準備 手が好き

自分のQuest買ったので何か作る。 とりあえず豆腐を出すとこまではできた。 事前設定 手がでない Hand.cs バージョン問題 事前設定 こちらを参考に設定。OculusIntegrationを入れる前にいろいろ設定したほうがいい framesynthesis.jp これでOculusIntegratio…

Unityでグローバルイルミネーション

グローバルイルミネーション Unityでする Emmisionなマテリアルで周りを照らす その他 STYLY グローバルイルミネーション GI。壁の色とか゚を間接光として取り込む 昔もUnityでやったことあるけど、検索しても出てこない cinema4DでGIした記事はでてきた。 b…

インスペクタにラベルを追加する

ラベル [HeaderAttribute("--Sprite--")] docs.unity3d.com 折りたたみ 折り畳みはエディタ拡張をしないとできない? qiita.com kan-kikuchi.hatenablog.com

【VRTK】Riftのスティックの傾きの値を取りたい。

RiftのスティックのVRTKでの名前はタッチパッドかな? vrtoolkit.readme.io vrtoolkit.readme.io こちらの記事がヒントになりそう。 takoyakiroom.hatenablog.com 最初にこんな感じでnewしてから GetComponent<VRTK_ControllerEvents>(). TriggerReleased += new ControllerInteract</vrtk_controllerevents>…

Unity×マテリアルデザイン

最近Googleが提唱するマテリアルデザインにはまってる。 Androidアプリとかをデザインするときに使うといい。 bibinbaleo.hatenablog.com Unity Unityで自分もやってみたい!! とりあえず何もサイトを見ずにuGUIだけでやってみたもの。 フォントをrobotフォ…

スクリプトが全部消えていた【Unity】

Gitで管理していたUnityプロジェクト。 前日途中までやってPC切って、翌日プロジェクト開いたら、全てのゲームオブジェクトのスクリプトがmissingみたいになってた。 あるスクリプトにエラーがあったせいみたい。 その一つのエラーを直したら、なんかでてき…

マテリアルを変更できない時がある【未解決】

UnityのオブジェクトのMaterialを別のマテリアルにしたい時、別のマテリアルをGameobjectにドラッグしても変えられない時がある。 別に元のマテリアル自体がグレーアウトしているとかじゃない。 外から読み込んだモデルの時とかはそうなっている場合もあるけ…

コーディング規約(Unity、C#)を決めよう

今後の人生のためにも命名規則を決めてそれを守る癖をつけたい。 正解はない C#命名規則 Unityの命名規則 ディレクトリ階層 参考 C#命名規則 クラス名とメソッド名はPascal式。 フィールド名はm_ Pascal形式で、パラメーターとローカル変数はcamel方式にする…

AssetGraph存在メモ【Unity】

AssetGraph 長い沈黙のはてにAssetGraph 1.5をリリースしました。(ありがとうお盆休み)大きな更新は以下の3点:・Unity PackageManager対応・Addressables対応・New Prefab Workflow対応2018.4 および2019.2 以降に対応しています。https://t.co/pHauStAEZ…

MRTKv2RC2.1をRiftで動かせなかったけどエディタで動いた

追記:この記事を書いた後に正式リリースしたみたいです。 We are excited to announce that version 2.0.0 of the Mixed Reality Toolkit has been officially released. For complete release notes, please see https://t.co/PABt7tHvvY.Packages can be …

Playmaker触った

コードを書かずにプログラミングできるアセット STYLYではコードで動かせない代わりにPlaymakerでインタラクションを作れる styly.cc 初めて触る。主にSTYLYで使うことを念頭に置いた記事。 書きかけだけど、時間空きそうなので一旦投稿 触る 懐中電灯する …

WebCamの映像からIBLする

超AR IBLとは 再現するぞ! Luxシェーダーを適用する IBLを動画に対応させる WebCamの映像でIBLする エラー:Renderがない エラー:Could not find specified video device 半球に映像が映り、IBLされる VuforiaでAR いろいろなモデル 最後に (おまけ)I…

Sphereのマテリアルをcubemapにしたらskyboxみたいになる。

skyboxはシーンに一つ。でも一つのシーンの中に複数の空を持ちたいときがある。 もしくはSTYLYみたいにskyboxをうまくアップできない?ときとか。 SphereのマテリアルをSkybox>CubemapにしたらSphereの中に入った時にskyboxのような見た目になった。 マテリ…

【OVROverlay】Unityが重いときに出るロード画面を作る

Unityで重い処理をして止まっているときにのみ出てくるロード画面もOVROverlayで使えるそうなのでやってみます。 参考 www.heistak.com 以前サンプルを見ました。 bibinbaleo.hatenablog.com OVROverlayサンプルから抜き出す コード 実行 最後に OVROverlay…

UnityのSkyboxのテクスチャを自作する

グラデーションのスカイボックスを作りたい qiita.com Paint3Dのスプレーで頑張って海っぽくグラデーション Unity Unityに読み込んだらCubeにする。Apply きれい これをセットするマテリアルを作る。シェーダーをSkybox>Cubemap 出来たらさっきのテクスチャ…

歩くアニメーションを永遠に前進させる【Unity】

1mぐらい前に進む歩くアニメーション。 ふつうにLoopさせただけだと1m進んだらまた元の位置に戻ってしまう。 ずっと前に進ませるにはどうしたらいいのか。 STYLYの講座の宿題?です(宿題ではない) fbxモデル Humanoid Animation Animator Macのマテリアル(…

VRTKとInputField

VRTKのキーボード 独自のInputField InputFieldをクリックでエラー 治った? InputFieldのクリックでキーボードを出す buttonを上に重ねた Android その他 最後に VRTKのキーボード VRTKのサンプルシーン(34)にあるキーボードを自分のシーンにもってきて入力…

UnityEventの作り方

Buttonとかにくっついているあれを自分のスクリプトでつくる。多分UnityEventっていう。 作り方 using UnityEngine.Events; public UnityEvent ToggleOn = new UnityEvent();public UnityEvent ToggleOff = new UnityEvent(); それが呼び出されるところで? …

textのフォントサイズが50より大きくならない【Unity】

UI>textのfontSizeが50以上にならない。 インスペクタ上の数値は大きくなっているけど、実態に反映されない。 RectSizeを変えてもあれ。 そもそもRectSizeが小さかったら文字が消えたりするならわかるけど何の変化もしない。 多分親子関係のせいなのか? あ…

Unlit/Transparentを重ねたら角度によって奥に消える問題【解決】

Unlit/Transparentシェーダーのマテリアルを付けたQuadと、マテリアルのついてないImageを重ねておいたとき、Quadのほうが手前にあるのに、見る角度によってはQuadが奥に消えてしまうという現象が起きました。 ググったら同じ症状の方の記事があって、Unlit/…

TiltBrushで描いたものをfbxでUnityに持ち込む【LookingGlass】

昔買ったけど全然使ってなかったTiltBrushのPC版。 store.steampowered.com STYLYの作品作りに使えそうだなと思ったので、とりあえずUnityに取り込むとこまでやってみました。 fbx書き出し Unityで見る tilt-brush-toolkit-UnitySDK-v20.0.2.unitypackage Lo…

OVROverlayのサンプルを見てみる【Unity】

OVROverlayというのを使うとQuadに貼ったテクスチャがとてつもなくきれいに表示されるそうです。developer.oculus.com サンプル サンプルの実装をみてみる Quad Quadを映すカメラ OVROverlay OVROverlaySample 最後に 重なり描画順 サンプル OculusIntegrati…

どこでもドアができるポータルアセット二つ使わない

World Portal System Pocket Portal VR 最後に World Portal System PortalPairプレハブをシーンに置く できたけど、見た目がそうなるだけでポータルをくぐったら向こう側に行けるというわけではない その機能があるのかは知らない。 Pocket Portal VR こっ…

【Unity】APKは6DoFでのみ利用できます【Oculus】

Oculusにアップして「APKは6DoFでのみ利用できます」とでたら、 UnityのAssetフォルダーの中の何かしらのフォルダーの中のAndroidManifest.xmlかなにかを上の表記通りfalseに変えたら大丈夫だった。 (忘れた)(供養記事)

VRでのスプラッシュイメージ(起動画面ロゴ)を変える【Unity】

スプラッシュ ゲーム開始時に出てくるUnityのロゴがビューって出てくる演出のこと Splashイメージは、変えたら垢抜けるのでUnity1weekの作品でも毎回変えています。 背景を起動したときのゲーム画面にするのが最近のマイブームです。 VRでも変えられるらしい…

UnityのCache Serverを設定したらアップロードとか゚インポートが早くなるらしい。

UnityにSTYLYのアセットを入れたら「CatchServerを設定することを強くお勧めします」って言われた。 なんだ~?って思ってEdit>PreferenceからCacheServerをみたらDisableになっていた。 LocalとRemoteがある。 キャッシュサーバーをもつと何かの読み込みが…

私の使っているUnityの便利機能

私がよく使っているUnity便利機能まとめ 追記していきます。 シーンビューをのGame画面に インスペクタで四則演算 シーンで使っている場所を探す 最後に シーンビューをのGame画面に カメラを選んでCtrl+Shift+Fでシーンでの見え方がGameビューに反映され…