Unity
gifはechoでTESTと言わせているだけです. Unityからプロセスを起動する ざっと以下のスクリプトでgifのようなことができます. Unityからコマンドプロンプトを起動するスクリプト. 以下の部分はcmd.exeに投げるコマンドなので,ここを変えれば当然いろいろ…
Unity-QuickSheetでSpreadSheetを読んでScriptableObjectをつくる. Unity-QuickSheetとは github.com ざっくりExcelやSpreadSheetをScriptableObjectにすることができます. 本家のドキュメントはこちら. Google Howto · Unity-QuickSheet 本記事は大体焼き…
ReadMeをつくる 見ての通りの選択フォルダにReadMe.txtをつくる. それだけの拡張です.ええ,それだけです. 自分用gistですが,ご自由にお使いください. gist.github.com 日本語がInspector上に出ない問題 UnityはBOM付きUTF-8じゃないとInspectorに表示…
ITunesConnectにアップロードする p12ファイルとProvisioning Profileの作成は終わっていて,CloudBuildは動いているものとします. こんな感じですね. こういう状況になっていない人は,こちらの記事様がわかりやすいかと思います. macdays.hatenablog.co…
Meshtopologyを変更する 実際はMeshtopologyを変更するだけです. こんなことができます. youtu.be つまり可愛くはなりません. 使い方 アタッチしてスクリプトの上で右クリックしてGo. 以上です. 終わったらRemoveComponentしてください. ソースコード …
uGUIのImageに対するフィルタ処理をGPUでやれます.ご自由にお使いください. フィルタ処理 ソーベルフィルタの例 マテリアルのプロパティを変えれば色々な3x3の空間フィルタがかけられます. ソースコード Unity ShaderLab "Custom/UI/Filtered" uGUIのImag…
録音する Unity内で鳴っている音をそのまま録音します. ソースコードはこちら. using System; using System.IO; using System.Text; using UnityEngine; [RequireComponent(typeof(AudioListener))] public class AudioListener2Wav : MonoBehaviour { pri…
DrawMesh APIはこれです. docs.unity3d.com これを使うことでアクティブなGameObjectを存在させずにMeshを描くことができます. つまりその分軽量なわけです. 大抵は膨大な数(1,000,000とか)のパーティクルを扱う際に活躍する技術のようですが, 今回は初…
Stereo360をUnityで録画、再生する。 両眼視差で立体的に見える360動画のことです。 今回はGearVRもしくはOculus向けで、 UnityでStereo360動画を撮る UnityでStereo360を再生する 以上をやってみました。 使用アセットは Easy Movie Texture (Video Texture…
VR環境でLipSyncしようとしたら定位が崩れた 環境 Windows8.1 および Windows10 Unity5.4.1f Oculus OVRLipSync for Unity 5 1.0.1-beta やったことと起きたこと OSPAudioSourceを使いたくないので外してUnityの標準のAudioSourceだけにする。 モニタで確認…
Materialが黒くなって正しく表示されない Editor上では問題のないMaterialが実機上だとうまく表示されないことがままあります。 今回もまさにそのパターンで自作ShaderのSkyboxがうまく機能しなかったので、自分用覚書に。 症状としてはMaterialが問答無用に…
VRにおける天球画像と3Dリアルタイムレンダリング はじめに 本記事ではVRにおいて、あるシーンを実際にUnity上でプレイして見た場合とそのシーンを天球画像としてキャプチャし、skyboxとしてUnity上で見た場合の違いについて取り扱います。 便宜的に前者を「…
使った環境 Windows8.1 Unity5.4.f1 UnityChanToonShader_v1.0.1 設定わからない問題 マニュアル見ましょう。とても詳しく書いてあります。 マニュアル見つからない問題 こんなの私しかハマらないと思いますが、ここです。 教訓 思考放棄してAssets以下のuni…
VRで感じる「大きさ」を考えてみる はじめに 本記事は実際にやってみてこうだろう、という記事です。 細かいところには間違いがあるかもしれません。ぜひご指摘いただければ幸いです。 VRにおける大きさの誤認 例えば天球画像で部屋を作ったとします。 その…
インスペクタから変更できないSerializeを行う。 Monobehaviorを継承したクラスで、[SerializeField]アトリビュートをつけると、シリアライズできるのは良いのですが、 初めに参照を設定したら後はインスペクタから変更できないようにしておきたい場合もある…
はじめに 筆者は360度動画からスタートしたので、まず360度動画って何よってところから下のサイトを参考にさせていただきました。 360度映像制作ガイド 今回は360PanoramaCaptureというアセットを使わせていただきました。無料、ありがたいです。 普通にUnit…