- 2007/06/03 09:02
- uncategorized
すごいのを発見した。
今までレイトレーサと言えば、C/C++、Javaなどで開発されたものが多かった。
最近に来てActionScriptなどのスクリプト言語で開発されたものも出てきた。
で、今回発見したのはブラウザ上で動くレイトレーサ。
というと大概JavaAppletじゃん、と思われることだろう。
でも違う。
なんとも驚いたことに、
Javascriptで描かれたレイトレーサを発見した。
詳しくはこちらに書いてあるので参照のこと。
計算自体はJavascriptでやろうがVBScriptでやろうが不思議ではない。
数字が出せちゃえばいいわけだし。
不思議なのはどうやってイメージを書き出しているのか、というところ。
そこは上記ページに書いてあった。
JavaScriptから直接描画できる2Dビットマップサーフェスに「HTML Canvas Element」がある。
あ、なんだ、、そういうAPIあるんじゃん。
全然知らなんだ。
というかこういうことがサクッと出来るということは、
別にわざわざFlash使わんでも?みたいなことが多くなってくるのでは、という気がする。
具体的にどういうものがどう、とかはパッと出てこないけど。
にしてもこの試み自体はすごく面白いなぁと思う。
これがもっと進化すれば、離れたところにいる人とデータを共有して
双方でリアルタイムにレンダリングされた画像をみながら質感調整!なんて出来るかも。
まぁ果たしてやる意味あるのか、ってところです。
すみません、何か言ってみたかっただけです。
今回僕はFirefox+winXPで動作させました。
↓のようなこともあるようなので、もしかしたらブラウザによっては動かない?
同氏は同デモを実行するにあたってFirefoxよりもOperaを薦めている。Operaの方が高速に処理が実行されるそうだ。
ちょっと調べたところIEじゃムリポ。
ここにcanvas要素に対しての詳しい説明が載っていたのでメモ。
- Newer: [ 徒然 ] 反省
- Older: [ 徒然 ] 本日の発見
Comments:0
Trackbacks:0
- Trackback URL for this entry
- http://blog.taikomatsu.com/2007/06/03/cg-flograytracer/trackback/
- Listed below are links to weblogs that reference
- [ CG ] Flog.RayTracer from memlog