YafRay(&外部レンダラ)
YafRay(&外部レンダラ) : Blenderベースの新しい GPU レンダラ、Cycles
BlenderNation の記事によると、かの Brecht氏の手による GPU レンダラ、Cycles のソースコードが公開されているとのこと。すでに Graphicall.org にビルドも上がっている模様です。(5/10:新しいGraphicall.orgへのURLに変更)
以下は Brecht氏による、Modernizing Shading and Rendering | Blender Codeの記事からの引用です。
5月、僕は Blender Institute で再び働き始めることになりました。保守やバグ修正、リリース作業などの傍ら、僕の大きな目標は、シェーディングとレンダーシステムの近代化です。まだ僕たちはちゃんとした計画を立ててはいませんが、以下が僕の大体の構想です。
まず、シェーディングシステムの改善が必要です。このようなシステムはノードベースにし、アーティストたちに完全な柔軟性を与え、外部レンダーエンジンの拡張も、自身のノードの追加で行えるようにすべきだと思っています。一方、マテリアルのシンプル化と、グローバルイルミネーションのサポートのため、これを物理ベースにすべきでしょう。UVマッピングとテクスチャリングのワークフローのような解決が必要な問題もあります。正しい設計を得るため、僕たちは今後数か月にわたり、Blender ユーザたちや外部エンジンの開発者たちの力を借りて、設計を行うつもりです。
また、内部レンダリングエンジンは老朽化が目立ち始めているという問題があります。Sintelプロジェクト以前、そして最中、僕はリファクタリングと改良を進めてきましたが、単純にそれは困難すぎることだとわかり、この時に僕はモダンなレンダーエンジンにすべきだと考えたのです。
僕はリアリズムの達成を目的としたレンダーエンジンと、と、完全にプログラマブルかつカスタマイズ可能な Renderman スタイルのエンジンの間に、まだ「小さなスタジオ」用プロダクションレンダーエンジンの分野が空いていると考えています。ここ数か月間、僕はこの分野に合うと思われる新しいエンジン(コードネーム Cycles)の作業をしてきました。以下はそのプレビューです(訳注:上の動画を参照)。
Cycles のソースコードは1〜2週間中にリリースする予定です。まだすべきことがたくさんあり、統合と機能の完成には時間がかかるでしょう。Cycles は現在外部エンジンアドオンとして動作しているものの、Blender を大幅に改造する必要があります。
LuxRender、Aqsis、Yafaray、Mitsubaなど、アクティブなオープンソースレンダーエンジンはたくさんあり、これらをもっとうまく統合できるよう、僕たちがまだ Blender 側にできることはたくさんあります。これらの他のレンダーエンジンも、シェーディングシステムとレンダーAPI に行われる作業から恩恵をうけるでしょう。
もちろん、Blender 内部レンダラの開発を続けたい開発者たちもいると思われますし、すぐさま捨てさるつもりもありません。
いずれにせよ、僕は戻れたことに、そしてこの先エキサイティングな時がやってくることがうれしいです。
Brecht.
- Blenderベースの新しい GPU レンダラ、Cycles (2011年04月29日)
- LuxRender Ver.0.8RC1がリリース (2011年02月18日)
- オープンソースの物理ベースのレンダラ、Mitsuba (2010年11月25日)
- Yafaray 機能ビデオ ― なぜ Blender にはこれがないのか? (2010年11月23日)
- SmallLuxGPU が AnandTech の GPU ベンチマークに使用される (2010年11月05日)
- Blender Conference 2010での Aqsis 技術デモ (2010年11月03日)
- Yafaray シェーダデータベース (2010年11月02日)
- LuxRender 0.7.1リリース (2010年10月23日)
- Octane レンダーと Brecht氏がベルギーのTVに登場 (2010年10月12日)
- Thea Render用 Blender 2.54 エクスポータベータが公開 (2010年09月24日)
投稿された内容の著作権はコメントの投稿者に帰属します。
投稿者 | スレッド |
---|---|
完全無欠猫 |
投稿日時: 2011/5/9 9:18 更新日時: 2011/5/9 9:19
|
長老
登録日: 2010/7/15
居住地: 兵庫
投稿数: 750
|
Re: Blenderベースの新しい GPU レンダラ、Cycles
レンダリング結果をダイレクトに見ながらいろいろといじれるようなので、気になってBlender TrunkからソースをDLしてビルドして見ました。
GPUレンダは流石に速い!! まぁ実装カードに依存だから・・・Built-INの人には恩恵はないけどねぇ。 ビルドするのにいろいろと外部ライブラリのオンパレードでしたよ・・・。 OSL(Open Shading Language),Partio(Walt Disney Animation StudiosのParticleライブラリ),OIIO(OpenImageIO),Boost,LLVM,IlmBase etcその他8個ぐらいのライブラリをDLしましたよ・・。 結論!OSLはC99の問題でvs2008ではビルドできませんでした。 (OSL以外はなんとかビルドできました) Clothの新しい衝突判定のEltopoも同じC99の問題でビルド出来なかったし。 vs2008はまだ一応ビルド容認?コンパイラなんですが・・・公式サイトではvs2010はまだ未対応扱いですよね。 Cyclesが正式に組み込まれてもビルドできなくなるのかなぁ? |
|
投稿者 | スレッド |
---|---|
yamyam |
投稿日時: 2011/5/10 9:41 更新日時: 2011/5/10 9:46
|
管理人
登録日: 2004/4/27
居住地: そうや、うちはおおさかやー
投稿数: 4405
|
Re: Blenderベースの新しい GPU レンダラ、Cycles
いまさらですが、ついでにちょっとリソースを。
●ビルド 新生GraphicAll.org から探してください。 ・利用にはドライバの更新が必要な場合もあります。 ・CPUのみのビルドもあります。 ・3Dビューの描画オプションの「Render」でリアルタイムレンダリングテストができます。 ・ウィンドウ(エリア)の分割・統合は旧Blenderの境界線上で右クリック→SplitもしくはJoin Areaのみサポートしています。 ●作品 BlenderArtists.orgのスレッドにすでに動画などが投稿されています。 ・Cycles tests - the new blender CPU/GPU renderer of awesomeness ・First Cycles test - Interior scenes ・Sculpture+cycles tests ・Brecht's easter egg surprise: Modernizing shading and rendering (15ページめ。これより前のページは公開前で画像などがほとんどないため) |
|
ログイン
クイックリンク
2021/07/01版
●Blender.org
BlenderFoundation
- Blenderのダウンロード
- 公式チュート等
- 公式マニュアル(和訳)
●ニュース(英文)
BlenderNation
●Blenderコミュニティ
blenderartists.org
●Blender Q&A
- Blender Stack Exchange
●テストビルド
Buildbot(自動生成)
●開発関連
公式開発サイト
Blender開発blog
Blender Wiki
●Blender.org
BlenderFoundation
- Blenderのダウンロード
- 公式チュート等
- 公式マニュアル(和訳)
●ニュース(英文)
BlenderNation
●Blenderコミュニティ
blenderartists.org
●Blender Q&A
- Blender Stack Exchange
●テストビルド
Buildbot(自動生成)
●開発関連
公式開発サイト
Blender開発blog
Blender Wiki