Programming

C++

OpenCVのバージョン3が正式リリースされたぞ

6月4日付でついにOpenCV 3.0の正式版がリリースされた。 さっそくOpenCV公式ページからインストーラーをダウンロードしたら、ページ上で以下の動画が再生された。 Google Summer Of Code 2014 contrib...
1
C#

Unityで画面タッチ・ジェスチャ入力を扱う無料Asset『TouchScript』

最近は、大きなタッチディスプレイを使ったインスタレーションやインタラクティブサイネージが増えてるから、タッチ入力による各種ジェスチャーを簡単に扱えるかなりライブラリはかなり需要があるんじゃないだろうか。 このTouchScriptという無料...
0
Column

プログラミングスキルとは何か?

ちょっと前に初心者にプログラミングを教える約束をした。 だが、そもそも「プログラミングスキル」というものについてちゃんと評価基準を考えたことが無かったので、どのように教えると効果的なのかイマイチ方針が定まらない。 ちょっと真面目に「プログラ...
0
.NET

IronPythonを使ってUnity上でPythonのコードを実行する

ここ最近、Pythonインターフェイスを用意しているライブラリが非常に多くて、使ってみると確かに、C++でガリガリと低レベルのコードを書くよりもコーディング量が少なくて扱いが楽なのである。最近じわじわと日常に浸透しているSoftBankのロ...
0
Electronic Kit

Raspberry PiのGPIOを操作するPythonライブラリ『RPi.GPIO』の使い方

だいぶサボってたけど、Raspberry Pi 2でセンサーを扱うPythonプログラミングを再開した。 この前Lチカを試した時、RPi.GPIOはピン番号でしか入出力のピン指定できないのかと誤解してたけど、ちゃんとナンバリング設定の方法が...
0
C#

UnityでLight Shaftを表現する

空気中の細かいチリや、煙を焚いた時に、光源から光の筋が見える現象を"Light Shaft"と呼んだりしますね。Mayaとかのプリレンダ環境なら、Depth Map Shadowとか使えば割と簡単に表現できる現象なんだけど、リアルタイムだと...
0
C#

UnityでPoint Cloudを表示する方法

3次元点群を3Dビューアでグリグリとただ表示するだけならPoint Cloud Libraryを使ってすぐにできるんだけど、インタラクティブなコンテンツとして点群を利用したい場合にはPoint Cloud Libraryだけだとちょっと味気...
2
CG

WebGL開発に関する情報が充実してきている

WebGLというやつも、だいぶ閲覧環境が普及してきた気がする。オイラがWebGLという概念を知って、実装サンプルを見たのが4年前ぐらいか。ここ数年の間にスマートフォンの性能もどんどん向上したし、レスポンシブデザインも珍しくなくなってきた。(...
0
Electronic Kit

Raspberry Piでセンサーの常時稼働を検討する

前回はブラウザからPython経由でGPIOに接続したLEDを操作してみたけど、今度は逆にGPIOに接続したセンサーから受け取ったセンシング情報をトリガーにして、Webサイトの情報を変化させてみたい。 1番簡単なイメージだと、センサーが反応...
0