投稿

2013の投稿を表示しています

BUGGRAPH

イメージ
tb を実験台として C# のチューニング手法(小手先のもの)を試していたときに、たまたま出来てしまったバグ画像です。 抽象画のような雰囲気もあり、これはこれで結構好きかな(バグ画像ですが…)。

ToyBox を RIB 対応にする話 その 7

イメージ
Out of Core な MPBS レンダラ(SnowStorm)ができたので、その比較画像作成のためにレイトレーサ(ToyBox)の機能拡張を行いました。モデルは少し前に流行った Perfumeモデルです。 レイトレーシング(層化 PLS 16x16) MPBS (Out of Core) - スーパーサンプリングなし 実際のレンダリングは ToyBox を RIB 対応させた tb.exe で行いました。 主な機能拡張は、 ReadArchive での .obj ファイル対応 水平画角指定対応 です。 ReadArchive での .obj 対応では、形状のみを読み込むようにしてあります。.obj フォーマットでは .mtl ファイルと連携してマテリアルの指定も可能なのですが、やはり .rib ファイルでは、シェーダの切り替えなども簡単に行いたい場合が多いと思い、今回は形状データの読み込みのみとしました。 水平画角指定は Projection コマンドに fov キーワードだけでなく、horizontalFov キーワードを独自拡張として追加しました。これは SnowStorm 側が水平画角指定を行っているためです。 その他、バグフィックスなども行いました。XY 平面、YZ 平面、ZX 平面に平行なポリゴンだけからなる形状データを読み込んだ場合、レンダリングされないというバグを取ったり等々。 tb の方も、何気に少しずつ開発が進んでおります。 RIB 対応だけではあまり意味がないので、RSL 対応までできたら公開しても良いかなぁ、などと考えております。 ちなみに上記画像は、こんな RIB でレンダリングしてます: # ReadArchive test Display "PerfumeRGB.ppm" "file" "rgb" Format 800 450 1.0 Projection "perspective" "horizontalFov" [ 45 ] Imager "background" "color" [ 0 0 0 ] Pix

mixi 動画からのサルベージ: AfterEffect によるスタビライズ

mixi に投稿していた動画が近日中に削除される、というのを今しがた知ったのでサルベージ。 その昔、航空祭で飛んでいた飛行機を撮ったのですが、見事にぶれまくっております。 これを、その当時の AfterEffect で 2D スタビライズしたものが、次の動画。 結構綺麗にスタビライズできています。 これだけ綺麗にスタビライズできるなら、自分でコードを書く必要はないよなぁ、と思って自作スタビライザを作るのをやめた、というのを思い出しました。 今なら Blender で出来る?のかな。

BUGGRAPH

イメージ
レンダラ開発者しか作ることのでない画像・映像。 それはレンダラのバグにより生成される画像や映像。 これらを勝手に BUGGRAPH と命名。 BUGGRAPH - それは、レンダラ書きにより生み出される、偶然による芸術(…なんてね)