オープンソース

C++

OpenMesh:オープンソースの3Dメッシュデータライブラリ

学生の頃は、CG系のプログラミングと言えば全て自前実装するものだと思っていた。 ライブラリなんて何にも知らず、レンダラを作るためにMeshデータの構造から全部(Javaで)自前実装してました。画像ファイルの読み込み機能すら自作しちゃってた。...
0
Blender

OpenCLに対応したオープンソースの物理ベースレンダラ『LuxRender(ルクスレンダー)』

オープンソースのレンダラっていっぱいあるのね。最近LuxRenderというものを知った。OpenCL対応のレンダラらしい。GPLライセンスで配布されている↓ 追記:現在はLuxRenderから後継のLuxCoreRenderへ移行しています...
0
Programming

オープンソースの取引プラットフォーム

オイラはサラリーマンだけど、1度身体を壊して以来、不労所得に非常に興味があるのです。不労所得の定番は、副業で不動産や株・FXをやることみたい。 結構前から、株やFXの取引をプログラムに任せる「システムトレード」という概念を良く聞く。株価の急...
0
C++

openMVG:複数視点画像から3次元形状を復元するライブラリ

最近、この手の2D→3D復元系のライブラリを色々と調べている。何となく、自分で3D復元ツールを作ってみたくてね。 この間のOpenGVは複数画像からカメラ(視点)の3次元位置・姿勢を推定するライブラリだった↓ こっちのopenMVG(Mul...
4
C++

オープンソースの顔認識フレームワーク『OpenBR』

たまたま見つけたけど、流行っている気配は無さそう(笑) OpenBRはオープンソースの生体識別ライブラリで、顔写真から年齢や性別の判別が可能とのこと。まだバージョン1にも満たないので、成熟するのはもうちょい先だろうか。顔認識技術ってのはどん...
0
Programming

Gource:バージョン管理の履歴を可視化するツール

Gourceは、GitやSVNなどのバージョン管理リポジトリの履歴をカッコ良く可視化してくれるオープンソースのビジュアライゼーションツール。Windows, Mac, Linuxそれぞれで使える。 Gource - software ver...
0
C++

OpenGV:画像からカメラの3次元位置・姿勢を推定するライブラリ

2D画像からの3D情報復元について調べていたらこんなオープンソースライブラリを見つけた↓ The OpenGV library OpenGVライブラリは、キャリブレーション済みカメラの姿勢計算に必要となる幾何学アルゴリズムを効率的に行うため...
0
C++

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

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

UnityでLight Shaftを表現する

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