凹みTips

C++、JavaScript、Unity、ガジェット等の Tips について雑多に書いています。

2014-01-01から1年間の記事一覧

色んなガジェットを組み合わせた部屋を作ってみたので色々と考察してみた

はじめに IoT(Internet of Things: モノのインターネット)時代到来により、様々なセンサ・デバイスがインターネットに繋がるようになり始め、多種多様なガジェットが開発・販売されるようになってきました。 モノのインターネット - Wikipedia IoT Funding…

JavaScript で Pebble アプリを開発できる Simply.js をオンライン IDE の CloudPebble 上で試してみた

はじめに スマートウォッチの Pebble は Simply.js を利用することで JavaScript のみの開発が可能です。 Simply.js ひとりぶろぐ » 2.0で面白くなったスマートウォッチPebbleを、JavaScriptゴリゴリでネット監視装置として使う また、Pebble は開発環境とし…

複数の AR マーカを利用した Oculus Rift アプリが作れる Ovrvision SDK v0.5 を試してみた

はじめに 先日は Ovrvision SDK v0.3 についての記事(Oculus Rift x Ovrvision で拡張現実(AR)を試す方法をまとめてみた - 凹みTips)を書きましたが、1ヶ月も立たないうちに次のバージョンである v0.4 がリリースされ、そして今日 4/21 にバグフィックス…

Unity から Node.js を裏でこっそり立ち上げてアレコレ出来るアセットをつくってみた

はじめに 先日書いたエントリ(Unity から Node.js を起動時に裏で実行・通信して諸々の処理を肩代わりしてもらう方法考えてみた - 凹みTips)のネタをだれでも使えるようにアセットにしました。起動時に Node.js を裏で実行して面倒なネットワーク周りの処…

Unity でシェーダを使って 20,000 人が音楽に合わせてサイリウム振ってる様子を作ってみた

はじめに 以前、Unity のシェーダのエントリ(Unity のシェーダの基礎を勉強してみたのでやる気出してまとめてみた - 凹みTips)を書いた際に @yuujii さんからこんなご提案を頂きました!@hecomi 武道館とかで使えるような、会場全体で観客がサイリウム振っ…

Unity から Node.js を起動時に裏で実行・通信して諸々の処理を肩代わりしてもらう方法考えてみた

はじめに Unity の C# の世界で完結して色々と実行してくれるのはライブラリの利用者側から見るととても楽ですが、プロトタイプをそれで作ろうとすると結構大変です。そこで、Processing なり oF なり自分の慣れ親しんだ環境で作成したものを別途動かし、そ…

Netatmo ウェザーステーションを買ってみたので Node.js でいじってみた

はじめに Netatmo という商品はご存知でしょうか?【日本正規代理店品・保証付】Netatmo ウェザーステーション NET-OT-000001出版社/メーカー: Netatmo発売日: 2013/10/10メディア: エレクトロニクスこの商品を含むブログ (1件) を見る 【レビュー】台風の接…

Unreal Engine 4 を始める前に見たものをまとめてみた

はじめに 4/12 に開催された Unreal Engine 4 ビギナー勉強会に参加してきました。 4月12日 UnrealEngine4 ビギナー勉強会(東京都) UnrealEngine4 ビギナー勉強会 - Togetter 会場は六本木 森タワーのグリーさんの会議室で行われ、Unreal Engine 4 の概要か…

Oculus Rift x Ovrvision で拡張現実(AR)を試す方法をまとめてみた

はじめに 2014/4/3 に Ovrvision SDK v0.3 が公開されました! http://dev.ovrvision.com/doc_ja/index.php?downloads v0.3 には待望の AR 機能が含まれています。まずは Unity 版を試してみました。 環境 Windows 8 Visual Studio Express 2012 デモ サンプ…

Ovrvision で色んなエフェクト試してみた

はじめに 以前、Oculus Rift と Ovrvision で現実の世界を OpenCV で加工して見るエントリを書きました(Oculus Rift × OVRVISION × OpenCV で線画だけの世界を覗いてみた - 凹みTips)。今回は、以前のものをちょっとだけ高速化して、かつ他のエフェクトを…

Unity のシェーダの基礎を勉強してみたのでやる気出してまとめてみた

はじめに 近年の GPU の進化に伴い 3D 周りの表現力がとても豊かになりました。そしてこの多彩な表現を可能としているのはシェーダによるところが大きく、シェーダを理解して書くことが出来ると、表現できることの幅がとても広がります。Unity では素晴らし…

Unity で Transparent/Diffuse で描画順が崩れてしまう際の対処法

はじめに Unity で Plane やポリゴンに対して Transparent なシェーダを設定した時に、下図のように描画順が崩れてしまうことがあります。 Transparent/Diffuse なシェーダで alpha = 1 な時と、Diffuse が一致して欲しかったのですが、何故かこういった現象…

Oculus Rift × OVRVISION × OpenCV で線画だけの世界を覗いてみた

はじめに OVRVISION(オーバービジョン)が届きました! Ovrvision : Oculus Riftに装着するステレオカメラ Oculus Rift にマウントできる軽量、VGA、低レイテンシ、60 fps なステレオカメラです。いくつかのイベントで触らせて頂いていたのですが、完成度が…

Unity でカメラの映像を別ウィンドウ表示してみた

はじめに Oculus Rift のデモを行っていると、HMD をつけていない観客は左右に分割された Oculus Rift 用の映像を見ることになり、デモ効果が薄れてしまいます(本当はフルスクリーンや 3D メガネで立体視したい)。ということを、Twitter で @koukiwf さん…

Unity の Low-level Native Plugin Interface を調べてみた

Unity 5.2 以降について Unity 5.2 より Low-Level Native Plugin Interface のお作法が少し変更になりましたので、最新の情報についてはドキュメントをご参照下さい。 Unity - マニュアル: 低レベルネイティブプラグインインターフェース はじめに Unity で…

Unity で OpenCV で作成したテクスチャをネイティブプラグイン経由で利用してみた

はじめに 有償のプロ版限定ですが、Unity でネイティブプラグインと連携してテクスチャを操作できると、OpenCV で色々変更を加えたりと表現の幅が色々と広がります。調べてみましたのでメモします。 環境 Mac OS X 10.9.1 Unity 4.3.2f1 (Pro) 先行技術 No h…

WebRTC でスクリーンキャプチャ(動画)をしてみた

はじめに WebRTC ではカメラからの映像だけでなくスクリーンキャプチャも可能です。イメージとしては Google Hangouts の画面共有のような形です。余り解説を見かけなかったので調べてみましたので紹介します。 デモ https://html5-demos.appspot.com/static…