크고 못생긴 렌더링 프로젝트
Big and Ugly Rendering Project![]() |
BURP(Big and Ugly Rendering Project)는 BOINC 프레임워크를 사용하는 비영리 분산 컴퓨팅 프로젝트입니다.3D[as of?] 그래픽스의 렌더링을 위한 공공 분산 시스템으로 기능하기 위해 개발 중이었으나 2020년 현재 폐기되었습니다.프로젝트 웹사이트에는 현재 2027년까지의 유지 보수 연장 상태가 표시되어 있습니다.
BURP는 자원봉사와 그리드 컴퓨팅 소프트웨어 BOINC를 이용하여 자원봉사에 의한 컴퓨터에 컴퓨팅 태스크를 배포합니다.BURP는 GNU General Public License V3 [1]라이선스에 따라 배포되는 무료 소프트웨어입니다.BURP는 BOINC 프로젝트와 BURP 백엔드 소프트웨어를 모두 참조하기 위해 사용되므로 BURP 소프트웨어를 실행하고 있는 다른 서비스에 대해 이야기할 때 약간의 혼란이 발생할 수 있습니다.
BOINC 사용자는 BURP 참여를 검토하고 있습니다.프로젝트는 렌더링용 세션을 제출하는 사용자에 따라 다르기 때문에 항상 작업을 이용할 수 있는 것은 아닙니다.BOINC 클라이언트가 작업을 얻지 못한 이유를 설명하지 않고 "Got 0 new tasks" 또는 기타 오류 메시지를 보고할 수 있기 때문에 이는 신규 사용자에게 혼란을 줄 수 있습니다.
BURP 아이디어
BURP의 아이디어는 전 세계 참가 컴퓨터에서 예비 CPU 사이클을 사용하여 BURP 네트워크 사용자가 제출한 3D 이미지 및 애니메이션을 렌더링하는 것입니다.즉, BURP에 컴퓨팅 능력을 제공하는 사용자가 자유롭게 사용할 수 있는 대규모 공유 렌더 팜을 구축하는 것입니다.이러한 시스템의 잠재적인 처리 능력은 엄청납니다.
BURP의 기본 목표는 사용자가 컴퓨터 한 대에 장시간 걸리는 애니메이션을 렌더링할 수 있는 컴퓨팅 파워에 접근할 수 있도록 하는 것입니다.수백 대의 컴퓨터로 작업을 나누면 CPU 시간으로 렌더링하는 데 몇 개월이 걸리는 애니메이션을 단 며칠 만에 완료할 수 있었습니다.BURP는 애니메이션과 이미지가 완성되는 대로 공개되어 모든 참가자가 결과를 볼 수 있기를 희망하고 있다.
역사
BURP 프로젝트는 원래 덴마크 국적의 야누스 [citation needed]크리스텐센에 의해 시작되었습니다.주요 BURP 웹사이트는 2004년 [2]6월 17일에 온라인에 접속되었다.당시 지원되는 렌더는 Yafaray뿐이었습니다.그 해 8월, Yafray가 최선의 선택이 아니라는 것이 분명해졌고, 보다 많은 기능과 콤팩트한 파일 포맷을 갖춘 렌더러인 Blender로 초점이 옮겨졌다.
10월 말까지 3D 애니메이션의 분산 렌더링이 가능할 뿐만 아니라 많은 상업용 렌더 팜에 필적하는 성능을 달성할 수 있다는 것을 입증할 수 있는 충분한 테스트가 이루어졌습니다.전 세계적으로 네트워크 대역폭이 증가하고 있는 현재의 추세로 인해 네트워크 대역폭은 더욱 강력해질 것입니다.2004년의 나머지 기간은 시스템의 웹 사이트 프런트엔드를 개선하고 개발하는 데 사용되었습니다.
2005년 5월까지 Linux 및 Windows 클라이언트는 주요 코드를 오버홀하여 데이터 전송 시스템의 여러 측면을 예측하고 성능을 개선하기 위해 많은 테스트를 수행했습니다.가장 중요한 것은 렌더링된 출력을 위한 미러링된 스토리지 및 배포 시스템의 코드가 나타나기 시작했다는 것입니다.
2010년 5월, 이 프로젝트는 베타 [3]단계에 들어갔고, 사용자는 크리에이티브 커먼스에 근거한 새로운 라이센스 규칙에 동의해야 합니다.
프로젝트 시작 이후 많은 사람들이 소스 코드에 기여하고 있지만, BURP 코드 베이스의 대부분은 Janus Kristensen에 의해 작성되어 있으며, 그는 이 소프트웨어의 수석 개발자로서 계속 활동하고 있습니다.
ORE(Open Rendering Environment) 및 렌더팜을 엽니다.fi
2007~2009년에는 핀란드 Laurea Applied Sciences University of Finelands가 운영하는 Open Rendering Environment(ORE) 프로젝트가 야누스 크리스텐센과 줄리어스 투미스토의 지도 아래 만들어졌으며, 주로 학부생들로 구성된 팀은 핀란드 중소기업 및 3단계 애플리케이션의 BURP에 대한 연구를 시작했습니다.에듀케이션.프로젝트의 경우 핀란드에 독립 BURP 서버가 설치되었고 도메인 Renderfarm.fi이 지정되었습니다. 이 도메인은 2014년 말 프로젝트가 종료될 때까지 식별되었습니다.
2009년 여름 공개 베타판을 오픈한 후, Renderfarm.fi는 Creative Commons 라이센스 사용을 [4]주창하는 세계 최초의 공개 배포 렌더 팜이라고 주장했습니다.주요 BURP 프로젝트는 나중에 선례를 따랐고 비슷한 라이선스 제도를 도입했다.
비슷한 백엔드 코드를 사용했지만 Renderfarm.fi과 BURP는 프론트엔드의 작동 방식에 몇 가지 현저한 차이가 있었습니다.예를 들어, Renderfarm.fi는 웹 사이트의 정보를 관리하기 위해 오픈 소스 Django 웹 애플리케이션 프레임워크를 사용하는 반면, BURP는 BOINC의 콘텐츠 관리 시스템에 기반한 맞춤형 솔루션에 의존합니다.
BURP 아키텍처
설계로 오픈
Janus Kristensen은 2010년 8월 총회에서 시스템이 처리하는 데이터를 암호화하는지 또는 난독화하는지 여부를 묻자 다음과 같이 말했습니다.TV 인터뷰: "아닙니다. 전체 시스템은 열린 아이디어에 기반을 두고 있습니다.당신이 사람들에게 파일을 보낼 때, 그들은 파일을 들여다보고 안에 무엇이 있는지 볼 수 있습니다.사실 이런 프로젝트의 장점 중 하나가 바로 그것입니다.커뮤니티 기반이며 폐쇄되거나 [5]DRM이 보호되지 않습니다."
접근성
ORE 프로젝트는 교육 및 비즈니스에 BURP를 사용하는 가능성을 연구했지만, 사용자에게 접근하는 데 있어 접근성이 핵심이 될 것이 분명했습니다.ORE 프로젝트의 개발 초점은 곧 BURP의 접근성을 높이는 쪽으로 이동했습니다.이러한 문제를 해결하기 위해 Blender 소프트웨어 내에서 직접 BURP 프로젝트에 작업을 업로드하는 스크립트가 작성되었습니다.이 스크립트를 통해 사용자는 BURP 서비스의 XMLRPC 인터페이스를 통해 "세션"이라고 불리는 렌더링 태스크(추가 정보뿐만 아니라 렌더링할 파일)를 입력할 수 있습니다.이 스크립트는 Blender 2.5 베타 3이 출시된 이후 [6]Blender의 메인 트렁크에서 애드온으로 사용할 수 있게 되었습니다.
지원되는 렌더링 소프트웨어
「 」를 참조해 주세요.
레퍼런스
- ^ BURP 및 관련 컴포넌트 라이선스
- ^ "iSGTW Link of the week - B.U.R.P". 2008-03-26. Archived from the original on 2012-01-31. Retrieved 2012-01-29.
- ^ [1], BURP 포럼 투고: "Beta is starting soon" (베타가 곧 시작됩니다), 작가 Janus Kristensen
- ^ [2] 유튜브 동영상 'Renderfarm.fi이란?'2009년 9월
- ^ [3], Renderfarm.fi, BURP 및 공동 영화 제작 온어셈블리TV
- ^ [4] 2010-07-27 Wayback Machine, Blender 2.5 Extensions, Render 스크립트 아카이브: Renderfarm.fi, Wiki.blender.org