| プラットフォーム | ボインク |
|---|---|
| Webサイト | burp.renderfarming.net |
Big and Ugly Rendering Project ( BURP )は、 3DグラフィックスのレンダリングにBOINCフレームワークを使用する非営利のボランティアコンピューティングプロジェクトであり、2020年現在休止状態にあります。プロジェクトのWebサイト[1]では現在、2027年までの「延長メンテナンス」というステータスが表示されています。
BURPはボランティアおよびグリッドコンピューティングソフトウェアであるBOINCを利用して、コンピューティングタスクをボランティアのコンピュータに分散します。BURPはGNU General Public License V3に基づいて配布されるフリーソフトウェアです。[2] BURPはBOINCプロジェクトとBURPバックエンドソフトウェアの両方を指すために使用されるため、BURPソフトウェアを実行している他のサービスについて話すときに混乱が生じる可能性があります。
歴史
BURPのメインウェブサイトは2004年6月17日にオンラインになりました。 [3]当時サポートされていたレンダラーはYafarayのみでした。その年の8月にはYafarayが最良の選択ではないことが明らかになり、より多くの機能とコンパクトなファイル形式を備えたレンダラーであるBlenderに焦点が移されました。
10 月末までに十分なテストが行われ、3D アニメーションの分散レンダリングが可能であるだけでなく、多くの商用レンダリング ファームに匹敵するパフォーマンスを実現できることが示されました。現在、世界中でネットワーク帯域幅が拡大している傾向により、このシステムはさらに強力になります。2004 年の残りの期間は、システムの Web サイト フロントエンドの改善と開発に費やされました。
2005 年 5 月までに、Linux および Windows クライアントのコードが大幅に改良され、データ転送システムのさまざまな側面のパフォーマンスを予測および改善するためのテストが多数実施されました。最も重要なのは、レンダリングされた出力用のミラー化されたストレージおよび配布システムのコードが登場し始めたことです。
2010年5月、プロジェクトはベータ段階に入り、[4]ユーザーはクリエイティブ・コモンズに基づいた新しいライセンス規則に同意することが必要になりました。
映画『ビッグバックバニー』の高フレームレートバージョンがレンダリングされ、2013年にリリースされました。[5]
プロジェクトの開始以来、多くの人がソース コードに貢献してきましたが、BURP コード ベースの大部分は、引き続きソフトウェアの主任開発者を務める Janus Kristensen によって作成されています。
オープンレンダリング環境 (ORE) と Renderfarm.fi
2007年から2009年にかけて、フィンランドのラウレア応用科学大学が運営するオープンレンダリング環境(ORE)プロジェクトが、ヤヌス・クリステンセンとジュリアス・トゥオミストによる指導のもとで創設され、主に学部生で構成されるチームが、フィンランドの中小企業や高等教育機関での応用を目的としたBURPの研究を開始しました。このプロジェクトのために、独立したBURPサーバーがフィンランドに設置され、Renderfarm.fiというドメインが与えられました。この名前は、2014年後半にプロジェクトが終了するまで、プロジェクトを識別するために使用されていました。
Renderfarm.fiは、2009年夏にパブリックベータ版を公開した際、クリエイティブ・コモンズ・ライセンスの使用を提唱する世界初の公開レンダーファームであると主張しました。[6]その後、メインのBURPプロジェクトもこれに倣い、同様のライセンススキームを採用しました。
Renderfarm.fi と BURP は同様のバックエンド コードを使用していましたが、フロントエンドの動作にはいくつかの顕著な違いがありました。たとえば、Renderfarm.fi は Web サイトの情報の管理にオープン ソースのDjango Web アプリケーション フレームワークを使用していましたが、BURP は BOINC のコンテンツ管理システムに基づくカスタム ソリューションに依存しています。
BURPアーキテクチャ
BURP の背後にある主な設計思想は、世界中の参加コンピュータの空き CPU サイクルを使用して、 BURP ネットワークのユーザーによって送信された 3D 画像やアニメーションをレンダリングすることです。言い換えれば、コンピューティング能力を提供するユーザーが自由に使用できる 大規模な共有レンダリング ファームを構築することです。
この設計の基本的な目標は、1 台のコンピューターでは不可能なほど長い時間を要するアニメーションをレンダリングするためのコンピューティング能力をユーザーに提供することです。数百台のコンピューターに作業を分割することで、CPU 時間でレンダリングするのに数か月かかるアニメーションを、わずか数日で完成させることができます。この共同作業アプローチと並行して、BURP は、アニメーションや画像が完成したらすぐに公開し、参加者全員が結果を確認できるようにしたいと考えています。
オープン設計
システムが処理するデータを暗号化または難読化するかどうかについて尋ねられたとき、ヤヌス・クリステンセンは2010年8月のAssemblyTVのインタビューで次のように答えました。「いいえ。システム全体はオープンなアイデアに基づいています。ファイルを他の人に送信すると、その人はファイルを見て中身を見ることができます。実際、これがこのようなプロジェクトの素晴らしい点の1つです。コミュニティベースであり、閉鎖的でもDRM保護もされていません。」[7]
アクセシビリティ
ORE プロジェクトは、BURP を教育やビジネスに活用する可能性を研究していましたが、ユーザーへのリーチにはアクセシビリティが鍵となることが明らかになりました。ORE プロジェクトの開発の焦点は、すぐに BURP のアクセシビリティを高めることに移りました。これらの問題に対処するために、Blender ソフトウェア内から直接 BURP プロジェクトに作業をアップロードするためのスクリプトが作成されました。このスクリプトを使用すると、ユーザーはBURP サービスのXMLRPCインターフェイスを介して「セッション」と呼ばれるレンダリング タスク (レンダリングするファイルと追加情報) を入力できます。Blender 2.5 Beta 3 のリリース以降、このスクリプトは Blender のメイン トランクのアドオンとして利用できるようになりました。[8]
サポートされているレンダリングソフトウェア
参照
外部リンク
- 公式サイト
- BURP ソースコード
- Big Buck Bunny (BOINC ボランティアによるレンダリング) 2016-04-12 にWayback Machineでアーカイブ
参考文献
- ^ 「Big and Ugly Rendering Project」。burp.renderfarming.net。2009年7月9日時点のオリジナルよりアーカイブ。2022年9月3日閲覧。
- ^ 「BURP および関連コンポーネントのライセンス」。2012 年 5 月 10 日時点のオリジナルよりアーカイブ。2012 年 6 月 1 日閲覧。
- ^ 「iSGTW Link of the week - BURP」 2008年3月26日。2012年1月31日時点のオリジナルよりアーカイブ。2012年1月29日閲覧。
- ^ [1] 2011-07-24にWayback Machineにアーカイブ、BURPフォーラム投稿:「ベータ版がまもなく開始されます」、著者Janus Kristensen
- ^ 「Big Buck Bunny 3D」。bbb3d.renderfarming.net。2016年4月12日時点のオリジナルよりアーカイブ。2016年3月26日閲覧。
- ^ [2] 2017年5月21日に Wayback Machineにアーカイブ、「What is Renderfarm.fi?」、Youtubeの動画。2009年9月。
- ^ [3] 2016年4月13日に Wayback Machine、Renderfarm.fi、BURP、AssemblyTVでの共同映画制作にアーカイブ
- ^ [4] 2010-07-27にWayback Machineにアーカイブ、Blender 2.5拡張機能、レンダリングスクリプト: Renderfarm.fi、Wiki.blender.org
