2006-11-01から1ヶ月間の記事一覧

SVNレポジトリ

http://websvn.nyaxtstep.comnytrとfectilibのみに公開を絞りたかったけど、設定が面倒なのでこのまま公開。 nytrのコンパイルは依存ライブラリが膨大すぎて大変だと思うので、ソースを読むぐらいに留めておいたほうがいいと思います。 あとでライブラリ群は…

続・微分レイon法線補完三角形ポリゴン

結局DiffGeom::computeDifferentials()でやっている処理をPolygonSoup::Candidate2DiffGeomに写すのが現実的かな。DiffGeomにもマスクを用意して、必要ないメンバの計算をスキップさせるような処理も必要。

somariの電源

が相変わらず入りにくい。50回ぐらい押したら点いた。分解修理が必要。

Ray Differentials on Normal-Interpolated Triangles

http://lucille.atso-net.jp/phpbb/viewtopic.php?t=25 で最近議論が盛り上がってる微分レイですが、Igehyの論文を読んでdT/dx、dT/dYを法線補完付きで計算する方法を今更知りました。論文を読んで式は理解できたのですが、これをどうやってnytrに組み込むか…

Differential Ray関連の計算。

自分用メモ。基本的にpbrt本と同じ処理をしています。

Tracing Ray Differentials

http://graphics.stanford.edu/papers/trd/trd_jpg.pdfもう一度読む。というより前回はベクトルの微分で挫折して最後まで読み終わってない予感。さすがに今ではわかりますよ。ベクトルの微分。

今週のテスト終了。 とりあえずあんまり心配はなさそう。

Rendererクラスのリファクタリング案・改

Pathクラス書いたら妄想が広がってきましたよ。 Rastalizer (Ray tracing, scanline, micropoly, etc.) Direct Illumination Handler (sample from one light/multiple light/IBL) Indirect Illumination Filter (Irradiance Caching, Final Gathering, etc.…

Pathクラス

とか作ってよく論文に出てくる擬似コードなみの簡潔さでパストレ書きたい。 LightE PathTracer::trace(FVector2& vScr) { EyePath* path = Camera::genPath(vScr); // trace ray while(path->extend()) ; // get contribution from light at each point Ligh…

Rendererクラスのリファクタリング案

#if文がすごいことになってるのでアルゴリズムごとにきれいに分割したい。 Direct Illumination Handler (Ray tracing, scanline, etc.) Indirect Illumination Filter (Irradiance Caching, Final Gathering, etc.) Indirect Illumination Handler (Photon …

電磁気学の中間テスト。 明日は力学演習のテスト。

某所に応募

開発再開したいけど中間テストが…。

dd-wrt

dd-wrtうちのルーターWHR-G54Sも対応機種の模様。 あとで導入する。

BVHデバッグ完了

ツリーが正しく出力されているのになんでレンダリングされないかなぁとおもったらトラバースコードが書かれてなかった(スタブコードのまま放置されてた)。なんだそれ。 さくっと書いたら普通に動いたよ。

ロバストってなんだろう。

http://d.hatena.ne.jp/keyword/%A5%ED%A5%D0%A5%B9%A5%C8 http://en.wikipedia.org/wiki/Robust追記 19:08: suzume_rさんnik9さん解説ありがとうございます。http://grape.astron.s.u-tokyo.ac.jp/~makino/kougi/system_suuri4_1999/note7/node2.html陰的…

SAH-BVH

なんか偏ったBVHが出てくるなぁと思ったら、fLeftAreaとfRightAreaの意味を取り違えてた。 三角形ポリゴンの表面積の総和ではなく、右側のAABBの表面積の意味か。 fRightArea再計算必要ないやと思って最適化とかしてるし。

秒速5センチメートル 予告編

秒速5センチメートルいわずと知れた新海誠監督の新作。予告編配信開始。

PS3LinuxではOpenGLアクセラレーションなし

[ydl-gen] No video hardware acceleration on PS3予想はしてたけどね。

SAH-BVH

コード書いた。あとはデバッグ。レポートとか来週テストとかで開発停滞気味。

PhotonMapのAdaptive Range Search

http://d.hatena.ne.jp/nyaxt/20061106#1162759023 に書いてたrenderBitchのフォトンマップの可変探索半径を実装しました。Sponza Atriumと、Cornell Boxではうまくいく探索半径が違うので、今までいちいちシーン変える度にコードいじってたのですが、必要な…

SAH-BVH

実装中。

再開 レポート8枚書き終わりました。様式が指定されていたのに気づかなかった。危ない危ない

レポート書き上げるまでプログラミング休止します。

PC調達

新CPUはえー

PC不調

1時間ぐらい使っていると勝手に再起動がかかります。ブルースクリーンもでないし。memtest86もHDDチェッカも立ち上がらない(FDDも故障?) 完全に原因不明。困った。CDRからmemtest起動させてみようかな。

mabinogiのPleione Engine解説

http://www.youtube.com/watch?v=Bw3bzFgUaxE誰か日本語に訳してくれー。gloss mapって何かとおもったらSpecular項用のテクスチャマップらしい。参考やってた当時不思議だったのがfake bloomをどうやって軽くしているのか。 billboardパーティクルを無理やり…

Photon Map サンプリング

デバッグ完了。コーディング1時間、デバッグ10時間?メモリ関連だと思い込んでいたのがまずかった。計算し終わって画像保存しようとしたらPCが落ちた。こういうときにハードウェア障害はやめてほしいなぁ。画像は300path/irradiance sample. ブロックノイズ…

Ray Tracing Deformable Scenes using Dynamic Bounding Volume Hierarchies

Ingo Wald, Solomon Boulos, and Peter Shirley http://www.sci.utah.edu/~wald/Publications/2006///BVH/download//togbvh.pdf論文読みかえしました。 紙にコード書きました。

レポート書いてたら時間がなくなってしまった。

PS3

ほしいなぁ。 http://amanoudume.s41.xrea.com/2006/11/ps3_4.htmlCELL向けのプログラム組んでみたい。組みにくいという噂は聞くけど。