未踏ユース

成果報告会PowerPoint

いろいろとメディアで紹介されたこともあり、nytr関連でこの日記を訪れて下さっている方も増えているみたいです。ところで、レンダリング画像例がない、詳細解説がないといったご批判もいただいております。そこで、暫定処置として未踏ユース成果報告会時のP…

スーパークリエータに認定されました。

http://www.ipa.go.jp/about/press/20071023.htmlテーマ「物理ベースのレンダリングを柔軟性を持って行えるアーキテクチャの開発」竹内PM'06下期未踏ユースのプロジェクトで「スーパークリエータ」に認定されました。まだ若輩者の私には勿体無い賞だと思いま…

OmniRPCとlibnetdistとの比較

RPC経由でsin()関数を100回呼び出しにかかるコスト。OmniRPC: 平均528msec libnetdist: 平均380msecという結果になりました。環境: マシンA: Thinkpad X60s C2D L2300 Mem 1GB マシンB: 自作 C2D 6600 Mem 2GB 接続:100M Ethernet

libnetdist advantages over other RPC libraries

libnetdistという名前はいい加減ダサいので変えようと思う。以下最終報告レポート下書きを兼ねて… 導入が楽 依存ライブラリ少ない・All code written in C++ コンパイルも楽 初期ノード一覧さえあればネットワーク接続可能 かならずしも全ノードがリストに載…

8/27までのTODO

libnetdist解析: done libnetdistに質優先ノード選択実装 レイレベル分散レンダラシミュ作成・評価 ウェブサイト作成 未踏提出用最終レポート作成 libnetdistリファクタリング タスク定義 syntax sugar / プリプロセッサ実装 リファクタリングしてから進めた…

06年下期未踏ユース 成果報告会で発表します

場所:秋葉原ダイビル 日時:8月5日 9:00~9:45

現状、今後の課題

以下が発表会までの最低ライン。7月下旬は期末テスト、上旬もあんまり作業時間はとれなさそう。 並列化 タスク志向MPIもどきは暫定版完成 タスクシステムつくった libcoroutine移植したし、意識しないタスク定義ができる。 ノード分配ハンドラはできてるけど…

残りタスク

分散システム: 質優先計算時間予測 計算時間スペック計測 レイ分散 シーン分散 動的ノード管理 物理ベース対応シェーダ: 複数チャンネル出力 シェーダコンパイラ ブロックの実装実装実装 フレームワーク改良 可変光源サンプリング, etc. GUI改良 最適化: …

PM訪問

あとで書く。

デモ対策

PM訪問が明後日にあるので、デモの準備をしなければならない。とりあえず、今の環境で分散レンダリングのデモをやれるだけやってみようと思う。このままだとぜんぜん見栄えがしないデモになりそうだが仕方がない。ノード負荷モニターとか作っておけばよかっ…

ブースト会議

いい刺激になりました。皆さんお疲れ様でした。昨日はサイボウズ・ラボさんのオフィス見学もさせていただきました。あの環境でプログラミングできるのは羨ましいなぁ。

未踏ユースブースト会議

とりあえず受けたアドバイス・質問メモ: 並列計算libを自作する必要性ってあるの? とりあえずMPI? 単純な時間軸分割は? とにかくプレゼンがわかりにくい 開発結果が現状ではとてもわかりにくい 何らかの用途に特化してみる PRT前計算、AmbientOcclusion等…

2006年前期未踏ユース成果報告会

思いっきり寝坊した。今から行きます。…AntWaveの完成度とVIVER、Xelfの技術力にびびる。 id:gpuppurさん INAさん 貴重なお話ありがとうございました。

nytrのレンダラ部解説

NPR(Non-Photorealistic Rendering)なレンダリングを行えるPBR(Physically-based Rendering)なレンダラというのはそもそも矛盾しているので、NPRをポストエフェクト的に実装することを考えました。大雑把な構成は図のような形になっています。PBRなレンダリ…

概要掲載

http://www.ipa.go.jp/jinzai/esp/2006youth/koubokekka2.htmlhttp://www.ipa.go.jp/jinzai/esp/2006youth/gaiyou/t-01.htmlメモ。

物理ベースレンダリング対応シェーダシステム

GUIでツリー形式に表現されたシェーダを、NPR部、Physically CorrectなBSDF部に分けて出力します。当面はnytr用のGUIのシェーダデザイナーとシェーダDLLのC++ソースを吐き出すジェネレータを作製。 レンダリングサーバーはLinuxを想定しているので、基本的に…