ラベル たまにやるOpenGL日記 の投稿を表示しています。 すべての投稿を表示
ラベル たまにやるOpenGL日記 の投稿を表示しています。 すべての投稿を表示

2014年3月25日

Raspberry Pi用ディスプレイ(7ichi)の作成

どこまで伝ってる不安ですが、片手のまっつです。
最近、就労センターのお世話になってます。

それはさて置き、年末にRaspberry Piを買ってしまいました。
長らくテレビに繋いでいたのですが、ディスプレイを買うことに。
紹介のリンクは、amazonですがyahooのオークションで買いました。

詳しい方なら、わかると思いますが、クルマ用です。そのままでは使えません。
そこで、電源周りを改造しました。

片手だと電子工作は、とても大変です。
過去にやろうとした事も、ほとんど挫折しています。

今回、クルマ好き(だと思う)のスタッフの人がフォローしてくれなかったら改造は出来なかったと思います。

raspberry_pi_7ichi

2008年9月7日

3Dデモ「_boot」

いろいろインスパイアされまして、デモをこさえてみました。
そもそもの触発元は、とある初音ミク楽曲でした。

















[初音ミク(Has-Tune) / "_boot"(Re:A & Re:nG)]
ニコニコ動画界隈の初音ミク楽曲には「ミクトランス」というジャンルがあります。
テクノやトランスの曲にボーカルやコーラスとしてミクを使うものです。
テクノやトランスに電子的な歌声。これほどデモに馴染む楽曲は早々無いのではないか? と思いました。
けれど、動画サービスから生まれたであったり、ツールが発達している昨今にごりごりコード起こしてデモを作る人はいないようです。
実際、「PVを作ってみた」系動画や「VJミキサーに使ってみた」的動画はありました。クオリティも高く見ていてツラい動画でしたw
それでも、ミクトランスはデモに使えると思うのです。
正直、効率の悪さや、シーンデザインの稚拙さが目立つと思います。
だけど一度は試してみたいと思っている人は少なくないはず、と思います。

2008年8月2日

PixelCrew日記 - Perlin Noiseを写経する、の巻き

perlinnoise

最近、ここ以外が忙しかったりネタが無かったので書けませんでした。
が、やっとこ書けそうなネタが出てきたので。

雲模様のテクスチャが作りたくて、アルゴリズムを探していました。
とはいってもテクスチャが欲しかっただけなので、ツールで作るなりWebで探すなりしてもよかったのです。
ですが、ゆくゆくPixelCrewに載せるんだろうし、と言うことでコードで生成することにしました。

画像処理のアルゴリズムは、WindowsCE(GameAPI)でニアレストネイバーやバイリニアによる拡大/縮小を書いたことがあります。
そのときは、ピクセル間の距離や三角関数がどういう計算をしているか把握できなくてとにかく週末徹夜進行だったなと覚えています。
今回はその甲斐あってアルゴリズムの解説もすんなり理解できました。たぶん。

ただ、Frequency(周波数)と言う単語を見て、画像の端々を正規化(0.0と1.0に丸める)して扱うのかと勘違いしていくら演算結果を重ねていってもサンプルみたいにならなくて悩みました。
別に周期に収めることは無くて、どこまでもノイズを作っていけばいいんですね。

あと、このアルゴリズム解説を読んでいて驚いたのが、ピクセル単位で重ねこみをしていること。
解説文では、「これらの画を重ねると、次のようなパターンになる」とあるので、回数が増えればバッファもたくさん要ると思っていたのですが、そんなことはありませんでした。

まだまだ覚えることがあるのだなと思いました。

2007年12月14日

マウスレイ

方法: ユーザーのクリック 3D オブジェクトかどうか検出
なんと、マウスレイについての解説。
・・・解説はありがたいけれど、座標変換がAPI一発で処理されててそれを展開しないとOpenGLでは使えない。
XNAだったら全力で参考にしますが:D

2007年12月12日

テクスチャのバッファオーダについてハマる

某勉強会で元気をもらって、ガラにも無く張り切ってるのに仕事は納品直後でまったりしてる。
というのも、燃え尽きた感があったり、次の案件を進めてるチームになかなか馴染めなかったり、自覚できるほど元気が無い。
先の燃え尽きた感も手伝って暇プロも手に付かない。
でも、ぬぼーっとしてるのは確実に印象が悪いのでネタを探してみました。
ずいぶん前からOpenGLをいじってるな、ということを思い出し、見直してみる。
ビルボードとなんちゃって残像をつけて、そこで止まってる状態。
ビルボードでフォント表示がしたいんだったよな、たしか(自分のことなんだけど)。
てことで着手。
Windowsのビットマップは、内容がボトムアップで格納されているんですが、OpenGLのテクスチャはトップダウンだということに気づかずに結構な時間を潰せました。
DirectDrawのサーフェイスも同じ形式だったなーそういえば。
そんなわけで、この画像が出来たわけです。
これ系のTipsもきちんと整理して公開したいなー。
ゆくゆくはデモが作りたいんで。

2007年12月11日

[捏造画像]PSP版ペーパーロックマン(たまにやるOpenGL日記前振り)

この画像の正体です。
なんとなくプログラム組んでキャプしてみようかと思ってから半年ぐらい経ちます。
無駄に時間がかかるのでいつまで経っても完成しないと思うので、公開します。
空間のゆがみを作り出すメカとか出てきても、ロックマンなら問題ない世界観だと思うので、誰か作りませんかね。