手のモデルと透明にする方法

■初めに なるほど、手を透明にするとかエロゲ的な手法はまだまだいろんなところで使えそう https://t.co/XNz792gMh8 — ころな (@korona9korona) May 12, 2016 @z_zabaglione @kingyo_sou この手、デフォで入ってて欲しいくらい良い感じですねw — はるねずみ@スマホVRアプリ公開中 (@halne369) May 12, 2016 と言うことで需要がありそうなので透明な手の作り方を備忘録として残しておきます。 ■必要なもの SixenseUnityPlugin(Razer Hydra用プラグイン。手のモデルだけ使用する) https://www.assetstore.unity3d.com/jp/#!/content/7953 Ghost Shaders(手のモデルを半透明にするシェーダーとマテリアル) https://www.assetstore.unity3d.com/jp/#!/content/38092 ■手のモデルの抽出 SixenseUnityPluginはRazer … (Read More)

Leap Motion Core Assets for Unity 4.0.1とOrion Pinch Module

1.始めに Leap Motion Core Assets for Unity 4.0.1がリリースされました。 https://developer.leapmotion.com/gallery/unity-core-assets Pinch機能(人差し指と親指でつまむジェスチャー)に対応しました。これは別パッケージを追加でインストールします。 https://developer.leapmotion.com/gallery/pinch-move Pinch機能対応モジュールはzipファイルになっており、サンプルの実行ファイルも含まれています。 @z_zabaglione Orion Unity パッケージ。サンプル1:PinchDraw。立体感のある絵が描けます。 pic.twitter.com/KNr3LEgyGi — ザバ(ザバイオーネ) (@z_zabaglione) March 3, 2016   @z_zabaglione Orion Unity パッケージ。サンプル2:PinchMovement。片手のピンチで前後移動、両手のピンチでスケール及… (Read More)

Leap Motion Orionを用いたヾ(・ω・*)なでなでアプリの作り方

1. 始めに 2016年2月18日にLeap Motionに新たなVRモード用のドライバ・ランタイム「Orion」(ベータ)がリリースされました。 公式サイト(開発者向け) https://developer.leapmotion.com/ Leap Motion、VR向けに最適化されたハンド・トラッキングエンジンOrionを公開 http://www.moguravr.com/leapmotion-orion/ VRソフトウェア「Leap Motion Orion」提供開始―手だけであらゆる操作可能に http://www.gamespark.jp/article/2016/02/20/63881.html これまでの歴史とOrionの技術的な特徴は中村さんのブログにまとめられていますのでそちらをご覧ください。 Leap Motion Orion(Beta)がリリースされています http://www.naturalsoftware.jp/entry/2016/02/24/121741 Orionはランタイム・ドライバをアップデートするだけでも既存のV2系列のアプリの精度を高… (Read More)

Gear VR: スワイプ操作とタッチイベントの取得方法

Gear VRのタッチパッドを用いたアプリを作成するときに便利なクラスとしてOVRTouchpadクラスがあります。 OVR/Moonlight/Scripts/OVRTouchpad.cs 探し方が足りないのか日本語の記事が見つからないので自分のためにメモとして残します。 元ネタ:http://forum.unity3d.com/threads/how-to-use-ovrtouchpad-cs-interface-to-a-touchpad.365397/ using UnityEngine; using System.Collections; public class TouchpadMovement : MonoBehaviour { void Start() { // イベントハンドラの登録 OVRTouchpad.TouchHandler += HandleTouchHandler; } void HandleTouchHandler(object sender, System.E… (Read More)