About Blender – History

Blender’s History

1988년 Ton Roosendaal은 네덜란드 애니메이션 스튜디오 NeoGeo를 공동 창립했습니다. NeoGeo는 빠르게 네덜란드 최대의 3D 애니메이션 스튜디오이자 유럽 최고의 애니메이션 하우스 중 하나가 되었습니다. NeoGeo는 다국적 전자 회사인 Philips와 같은 대기업 고객을 위해 수상 경력이 있는 작품(European Corporate Video Awards 1993 및 1995)을 제작했습니다. NeoGeo 내에서 Ton은 아트 디렉션과 내부 소프트웨어 개발을 모두 담당했습니다. 신중한 숙고 끝에 Ton은 현재 NeoGeo용 내부 3D 도구 세트가 너무 오래되고 유지 관리가 번거로워서 처음부터 다시 작성해야 한다고 결정했습니다. 1995년에 이 재작성이 시작되었고 우리 모두가 Blender로 알고 있는 3D 소프트웨어 제작이 될 운명이었습니다. NeoGeo가 계속해서 Blender를 개선하고 개선함에 따라, Ton에게는 Blender가 NeoGeo 외부의 다른 아티스트를 위한 도구로 사용될 수 있다는 것이 분명해졌습니다.

10년 뒤 Ton은 Blender의 시장을 확대하고 개발하기 위해 NeoGeo에서 분사하여 NaN(Not a Number)이라는 새로운 회사를 설립하기로 결정했습니다. NaN의 핵심에는 컴팩트한 크로스 플랫폼 3D 애플리케이션을 무료로 만들고 배포하려는 열망이 있었습니다. 당시에는 대부분의 상용 3D 애플리케이션 비용이 수천 달러에 달했기 때문에 이는 혁명적인 개념이었습니다. NaN은 일반 컴퓨팅 대중이 전문가 수준의 3D 모델링 및 애니메이션 도구를 사용할 수 있기를 바랐습니다. NaN의 비즈니스 모델에는 Blender를 중심으로 상용 제품과 서비스를 제공하는 것이 포함되었습니다. 1999년 NaN은 Blender를 보다 널리 홍보하기 위한 노력의 일환으로 첫 번째 SIGGRAPH 컨퍼런스에 참석했습니다. Blender의 첫 번째 SIGGRAPH 컨벤션은 큰 성공을 거두었으며 언론과 참석자 모두로부터 엄청난 관심을 받았습니다. 블렌더(Blender)는 히트를 쳤고 엄청난 잠재력이 확인되었습니다!

2000년 초 SIGGRAPH 컨퍼런스의 성공에 이어 NaN은 벤처 캐피털리스트로부터 450만 유로의 자금 조달을 확보했습니다. 이러한 대규모 현금 유입으로 NaN은 사업을 빠르게 확장할 수 있었습니다. 곧 NaN은 전 세계에서 50명에 달하는 직원을 고용하여 Blender를 개선하고 홍보하기 위해 노력했습니다. 2000년 여름, 블렌더 2.0이 출시되었습니다. 이 버전의 Blender에는 3D 애플리케이션에 게임 엔진 통합이 추가되었습니다. 2000년 말까지 NaN 웹사이트에 등록된 사용자 수는 250,000명을 초과했습니다.

불행하게도 NaN의 야망과 기회는 회사의 역량과 당시 시장 현실과 일치하지 않았습니다. 이러한 과도한 확장으로 인해 2001년 4월에 새로운 투자자 자금과 소규모 회사로 NaN이 다시 시작되었습니다. 6개월 후 NaN의 첫 상용 소프트웨어 제품인 Blender Publisher가 출시되었습니다. 이 제품은 대화형 웹 기반 3D 미디어라는 신흥 시장을 대상으로 했습니다. 실망스러운 판매와 계속되는 어려운 경제 상황으로 인해 새로운 투자자들은 모든 NaN 사업을 폐쇄하기로 결정했습니다. 종료시 Blender 개발 중단도 발표되었습니다. 복잡한 내부 소프트웨어 아키텍처, 미완성 기능, 비표준적인 GUI 제공 방식 등 당시 블렌더 버전에는 분명한 단점이 있었지만, 2018년 블렌더 퍼블리셔를 구매한 사용자 커뮤니티와 고객들의 열렬한 지지가 있었습니다. 이로인해 Ton은 블렌더를 무의미하게 만드는 것을 받아 들일수 없다고 판단하고 다시 재기를 꿈꾸었습니다. 큰 규모의 개발자 팀으로 회사를 다시 시작하는 것은 불가능하다는 걸 알았기 때문에 Ton Roosendaal은 2002년 3월 비영리 조직인 Blender Foundation을 설립했습니다.

블렌더 재단의 주요 목표는 블렌더를 커뮤니티 기반 오픈 소스 프로젝트로 계속 개발하고 홍보할 수 있는 방법을 찾는 것이었습니다. 2002년 7월, Ton은 NaN 투자자들이 Blender를 오픈 소스로 출시하려는 독특한 Blender Foundation 계획에 동의하도록 했습니다. “Free Blender” 캠페인은 재단이 NaN 투자자로부터 Blender 소스 코드에 대한 권리와 지적 재산권을 구입하고 이후 Blender를 오픈 소스 커뮤니티에 출시할 수 있도록 €100,000를 모금하는 것을 목표로 했습니다. 전직 NaN 직원을 포함한 열성적인 자원봉사자 그룹과 함께 “Free Blender”를 위한 모금 캠페인이 시작되었습니다. 놀랍게도 캠페인은 단 7주 만에 €100,000 목표를 달성했습니다. 2002년 10월 13일 일요일, 블렌더는 GNU GPL 조건에 따라 전 세계에 출시되었습니다. Blender 개발은 Blender의 창시자인 Ton Roosendaal이 이끄는 전 세계의 헌신적인 자원봉사자 팀에 의해 주도되어 오늘날까지 계속되고 있습니다.

Version/Revision Milestones

  • 시작!
  • 1.00 – 1994년 1월: 애니메이션 스튜디오 NeoGeo에서 블렌더를 개발 중입니다.
  • 1.23 – 1998년 1월: IrisGL 웹에 SGI 버전이 게시되었습니다.
  • 1.30 – 1998년 4월: Linux 및 FreeBSD 버전, OpenGL 및 X11로 포팅.
  • 1.3x – 1998년 6월: NaN 설립.
  • 1.4x – 1998년 9월: Sun 및 Linux 알파 버전이 출시되었습니다.
  • 1.50 – 1998년 11월: 첫 번째 매뉴얼이 출판되었습니다.
  • 1.60 – 1999년 4월: C-key(자물쇠 뒤의 새로운 기능, $95), Windows 버전 출시.
  • 1.6x – 1999년 6월: BeOS 및 PPC 버전 출시.
  • 1.80 – 2000년 6월: C 키가 종료되고 Blender 전체 프리웨어가 다시 제공됩니다.
  • 2.00 – 2000년 8월: 대화형 3D 및 실시간 엔진.
  • 2.10 – 2000년 12월: 새로운 엔진, 물리 및 Python.
  • 2.20 – 2001년 8월: 캐릭터 애니메이션 시스템.
  • 2.21 – 2001년 10월: Blender 게시자 출시.
  • 2.2x – 2001년 12월: macOS 버전.

Blender goes Open Source

2002년 10월 13일:
블렌더가 오픈 소스로 전환, 제1회 블렌더 컨퍼런스.

2.25 – 2002년 10월:
Blender Publisher가 무료로 제공되고, 코더의 놀이터인 Blender의 실험 트리가 생성됩니다.

2.26 – 2003년 2월:
최초의 진정한 오픈 소스 Blender 배포판.

2.27 – 2003년 5월:
두 번째 오픈 소스 Blender 배포판.

2.28x – 2003년 7월:
2.28x 시리즈 중 첫 번째.

2.30 – 2003년 10월:
제2회 Blender 컨퍼런스에서 발표된 2.3x UI 개선의 미리보기 배포판

2.31 – 2003년 12월:
안정적인 2.3x UI 프로젝트로 업그레이드.

2.32 – 2004년 1월:
내부 렌더링 기능이 대대적으로 개편되었습니다.

2.33 – 2004년 4월:
게임 엔진의 귀환, 주변 폐색 기능 추가, 새로운 procedural 텍스쳐 추가.

2.34 – 2004년 8월:
더욱 세심한 상호작용, LSCM UV 매핑, 기능적 YafRay 통합, 세분화된 표면의 중량으로 인한 주름표현, 램프 셰이더, OSA 전면지원 등이 있습니다.

2.35 – 2004년 11월:
개선된 또 다른 버전: 개체 후크, 곡선 변형 및 곡선 테이퍼, 입자 복제기 등.

2.36 – 2004년 12월:
안정화된 버전, 티는 안나지만 뒷단에서 많은 작업이 이루어졌던 버젼, 일반 및 변위 매핑 개선.

2.37 – 2005년 6월:
변환 도구 및 위젯, 소프트 바디, 역장, 편향, 증분 분할 표면, 투명한 그림자 및 멀티스레드 렌더링.

2.40 – 2005년 12월:
뼈대 시스템, 모양 키, 입자가 포함된 모피, 유체 및 강체를 완전히 재작업했습니다.

2.41 – 2006년 1월:
많은 수정 사항과 일부 게임 엔진 기능이 있습니다.

2.42 – 2006년 7월:
노드 릴리스, 배열 수정자, 벡터 흐림, 새로운 물리 엔진, 렌더링, 립싱크 및 기타 여러 기능이 있습니다. 이것은 Project Orange의 후속 릴리스였습니다.

2.43 – 2007년 2월:
다중 해상도 메시, 다중 레이어 UV 텍스처, 다중 레이어 이미지 및 다중 패스 렌더링 및 베이킹, 조각, 리토폴로지, 다중 추가 매트, 왜곡 및 필터 노드, 모델링 및 애니메이션 개선, 다중 브러시, 유체 입자, 프록시 개체를 사용한 향상된 페인팅 , 시퀀서 재작성 및 후반 작업 UV 텍스처링.

2.44 – 2007년 5월:
두 가지 새로운 수정자와 64비트 OS 지원을 다시 활성화하는 것 외에도 유기물과 부드러운 물체의 표면 아래에서 빛의 산란을 시뮬레이션하는 표면 아래 산란이 추가되었다는 큰 소식이 있었습니다.

2.45 – 2007년 9월:
일부 성능 문제가 해결된 심각한 버그 수정.

2.46 – 2008년 5월:
Peach 릴리스는 머리카락과 털, 새로운 파티클 시스템, 향상된 이미지 탐색, 천, 원활하고 방해가 되지 않는 물리 캐시, 반사, AO 및 렌더링 개선 사항을 제공하기 위한 개선 사항을 제공하는 70명 이상의 개발자의 엄청난 노력의 결과입니다. 렌더 베이킹, 근육 등을 위한 메시 변형 수정자, 뼈대 도구 및 드로잉, 스키닝, 제약 조건 및 다채로운 액션 편집기 등을 통한 향상된 애니메이션 지원. 프로젝트 피치(Project Peach)의 결과가 담겨있습니다.

2.47 – 2008년 8월:
버그픽스 릴리스.

2.48 – 2008년 10월:
Apricot 릴리스, 멋진 GLSL 셰이더, 조명 및 GE 개선 사항, 스냅, 하늘 시뮬레이터, Shrinkwrap 수정자 및 Python 편집 개선 사항. 여기에는 Project Apricot 결과가 포함되어 있습니다.

2.49 – 2009년 6월:
노드 기반 텍스처, 뼈대 스케치(Etch-a-Ton이라고 함), 부울 메시 작업 개선, JPEG2000 지원, 이미지를 모델로 직접 전송하기 위한 프로젝션 페인팅 및 중요한 Python 스크립트 카탈로그. GE 개선 사항에는 게임 내에서 영화를 재생할 수 있는 비디오 텍스처, Bullet 물리 엔진 업그레이드, 돔(어안) 렌더링 및 더 많은 API GE 호출이 포함되었습니다.

Blender 2.5x – The Recode!

2.5x – 2009년부터 2011년 8월까지:
이 시리즈는 4개의 사전 버전(2009년 11월 Alpha 0부터 2010년 7월 베타까지)과 3개의 안정 버전(2.57 – 2011년 4월부터 2.59 – 2011년 8월)을 출시했습니다. 새로운 기능을 갖춘 소프트웨어의 전체 리팩터링, 내부 창 관리자 및 이벤트/도구/데이터 처리 시스템의 재설계, 새로운 Python API를 갖춘 가장 중요한 개발 프로젝트 중 하나였습니다. 이 프로젝트의 최종 버전은 2011년 8월의 Blender 2.59였습니다.

Blender 2.6x to 2.7x – Improvements & Stabilizing

2.60 – 2011년 10월:
UI 국제화, 애니메이션 시스템 및 GE 개선, 정점 가중치 그룹 수정자, 3D 오디오 및 비디오, 버그 수정.

2.61 – 2011년 12월:
Cycles 렌더러가 트렁크에 추가되었고, 카메라 추적기가 추가되었으며, 메쉬 접촉/근사로 텍스처를 수정하기 위한 동적 페인트, 바다와 거품을 시뮬레이션하기 위한 Ocean 수정자, 새로운 추가 기능, 버그 수정 및 Python에 추가된 더 많은 확장이 있습니다. API.

2.62 – 2012년 2월:
부울 연산을 개선하기 위해 Carve 라이브러리가 추가되었고, 객체 추적에 대한 지원이 추가되었으며, Remesh 수정자가 추가되었으며, GE의 많은 개선 사항, Python API의 행렬 및 벡터가 개선되었으며, 새로운 추가 기능과 많은 버그 수정이 이루어졌습니다.

2.63 – 2012년 4월:
Bmesh는 n면 다각형, 조각 숨기기, Cycles용 파노라마 카메라, 미러 볼 환경 텍스처 및 부동 정밀 텍스처, 렌더링 레이어 마스크 레이어, 주변 폐색 및 배경 이미지의 뷰포트 표시 및 렌더링 레이어를 완벽하게 지원하는 트렁크와 병합되었습니다. . 새로운 가져오기 및 내보내기 추가 기능이 추가되었으며 150개의 버그가 수정되었습니다.

2.64 – 2012년 10월:
향상된 모션 트래커, OpenColorIO, 사이클 개선, 시퀀서 개선, 더 나은 메시 도구(삽입 및 베벨 개선), 새로운 키잉 노드, 조각 마스킹, Collada 개선, 새로운 스킨 수정자, 새로운 합성과 함께 마스크 편집기가 추가되었습니다. 노드 백엔드 및 많은 버그 수정.

2.65 – 2012년 12월:
화재 및 연기 개선, 사이클용 이방성 셰이더, 수정자 개선, 베벨 도구에는 이제 반올림, 새로운 추가 기능 및 200개 이상의 버그 수정이 포함됩니다.

2.66 – 2013년 2월:
동적 토폴로지, 강체 시뮬레이션, UI 및 유용성 개선(망막 디스플레이 지원 포함), 이제 Cycles에서 머리카락을 지원하고, 베벨 도구에서 개별 정점 베벨을 지원하고, 새로운 메시 캐시 수정자와 새로운 UV 워프 수정자, 새로운 SPH 입자 유체 솔버를 지원합니다. 250개 이상의 버그 수정.

2.67 – 2013년 5월:
자유형 추가, 페인트 시스템 개선, Cycles용 표면 아래 산란, 모션 추적기의 Ceres 라이브러리, 새로운 사용자 정의 Python 노드, 새로운 메시 모델링 도구, UTF-8 텍스트에 대한 향상된 지원 및 텍스트 편집기 개선, 3D 인쇄를 위한 새로운 추가 기능 , 260개 이상의 버그 수정.

2.68 – 2013년 7월:
새롭고 향상된 모델링 도구, 3개의 새로운 Cycles 노드, 모션 추적기의 대폭 개선, 보안상의 이유로 파일을 로드할 때 Python 스크립트 및 드라이버가 기본적으로 비활성화되며 280개 이상의 버그 수정이 이루어졌습니다.

2.69 – 2013년 10월:
더 많은 모델링 도구, Cycles의 여러 영역 개선, 평면 추적이 모션 추적기에 추가되고 FBX 가져오기/내보내기에 대한 지원이 향상되었으며 270개 이상의 버그가 수정되었습니다.

2.70 – 2014년 3월:
Cycles는 CPU에 대한 기본 체적 지원, 모션 추적기의 추가 개선, 두 가지 새로운 모델링 수정자, 일부 UI 일관성 개선 및 560개 이상의 버그 수정을 제공합니다.

2.71 – 2014년 6월:
변형 모션 블러 및 화재/연기 지원이 Cycles에 추가되었으며 이제 UI 팝업을 드래그할 수 있습니다. 조각 모드에 대한 성능 최적화, 애니메이션을 위한 새로운 보간 유형, GE에 대한 많은 개선 사항 및 400개 이상의 버그 수정이 있습니다.

2.72 – 2014년 10월:
Cycles는 GPU에서 볼륨 및 SSS 지원을 받고, 파이 메뉴가 추가되고 도구 설명이 크게 개선되었으며, 교차점 모델링 도구가 추가되고, Compositor를 위한 새로운 Sun Beam 노드가 추가되었으며, 이제 Freestyle이 Cycles와 함께 작동하고, 텍스처 페인팅 작업 흐름이 개선되었으며, 220개 이상 버그 수정.

2.73 – 2015년 1월:
Cycles는 향상된 체적 지원, Grease Pencil의 주요 업그레이드, Windows의 IME(입력 방식 편집기) 및 페인팅, Freestyle, Sequencer 및 추가 기능에 대한 전반적인 개선을 제공합니다.

2.74 – 2015년 3월:
사용자 정의 법선, 뷰포트 합성 및 헤어 역학 개선을 지원합니다.

2.75 – 2015년 7월:
통합된 스테레오/다중 뷰 파이프라인, Smooth Corrective 수정자 및 새로운 개발 종속성 그래프.

2.76 – 2015년 11월:
Pixar OpenSubdiv 지원, 뷰포트 및 파일 브라우저 성능 향상, 노드 자동 오프셋 및 시퀀서용 텍스트 효과 스트립.

2.77 – 2016년 3월:
연기/체적 시뮬레이션 캐싱을 위한 OpenVDB 지원, 향상된 Cycles 지하 산란, Grease Pencil 스트로크 조각 및 향상된 작업 흐름, 누락 및 삭제된 데이터 블록을 관리하기 위한 재작업된 라이브러리 처리.

2.78 – 2016년 9월:
VR용 구형 스테레오 이미지에 대한 Cycles 지원, Grease Pencil은 다른 2D 드로잉 소프트웨어와 더 유사하게 작동하고, Alembic 가져오기 및 내보내기 지원, 더 쉽고 간단한 리깅을 위한 Bendy Bones 개선이 이루어졌습니다.

2.79 – 2017년 9월:
새로운 Cycles 기능: Denoising, Shadow catcher 및 새로운 Principled 셰이더. Grease Pencil 및 Alembic에 다른 개선 사항이 적용되었습니다. 애플리케이션 템플릿에 대한 지원도 추가되었습니다.

Blender 2.8 – Revamped UI

2.80 – 2019년 7월:
보다 쉬운 탐색을 위해 완전히 새롭게 디자인된 UI; 향상된 뷰포트, 기즈모 및 도구. EEVEE를 통해 새로운 물리 기반 실시간 렌더링 엔진이 생성되었습니다. Grease Pencil은 대대적인 점검을 거쳐 이제 완전한 2D 드로잉 및 애니메이션 시스템이 되었습니다. 이전 레이어를 대체하는 컬렉션은 개체를 구성하는 강력한 방법입니다. 기타 개선 사항: 주기, 모델링, 애니메이션, 가져오기/내보내기, 종속성 그래프.

2.81 – 2019년 11월:
개선된 조각 도구, Cycles OptiX 가속 렌더링, 노이즈 제거, 다양한 EEVEE 개선, 라이브러리 재정의, UI 개선 등.

2.82 – 2020년 2월:
UDIM 및 USD 지원, 유체 및 연기 시뮬레이션을 위한 Mantaflow, AI 노이즈 제거, Grease Pencil 개선 등.

2.83 – 2020년 6월:
3D 뷰포트 가상 현실 장면 검사, 새로운 볼륨 개체 유형, Cycles 적응형 샘플링, Cycles 뷰포트 노이즈 제거, 조각 개선 등.

Blender 2.9 – Refining 2.8

2.90 – 2020년 8월:
개선된 하늘 질감, EEVEE 모션 블러, 조각 개선, 개선된 수정자 UI, 개선된 모델링 도구 및 Cycles의 더 빠른 모션 블러.

2.91 – 2020년 11월:
아웃라이너 개선, 속성 검색, 개선된 메시 부울 연산, 애니메이션 곡선, 볼륨 객체 및 디스플레이 개선, 더욱 세련된 조각 도구.

2.92 – 2021년 2월:
지오메트리 노드, 기본 추가 도구, 조각 개선, Grease Pencil 곡선 편집, Cycles 색상 속성 베이킹, APIC 유체 시뮬레이션, 비디오 시퀀서 개선 등.

2.93 – 2021년 6월:
새로운 지오메트리 노드, 조각 개선 사항, 기타 개선 사항과 함께 그리스 연필 라인 아트 수정자, EEVEE 렌더 엔진의 향상된 DOF, 재설계된 Cryptomatte 워크플로우 등이 포함됩니다.

Blender 3.0 – Optimizing Performance

3.0 – 2021년 12월
자산 브라우저 추가, Cycles X, EEVEE 속성, 새로운 지오메트리 노드, 애니메이션 업데이트, Grease Pencil 라인 아트 개선, 포즈 라이브러리, 2~8배 빠른 Open Image Denoising, Linux에서 AMD에 대한 추가 지원.

3.1 – 2022년 3월
주요 포인트 클라우드 개선, Cycles Apple Metal GPU 지원, Subdivision GPU 지원, 이미지 편집기에서 더 큰 이미지 처리, 지오메트리 노드의 주요 성능 향상, 지오메트리 노드에 대한 상황 인식 검색.

3.2 – 2022년 6월
사이클용 조명 그룹, 진정한 그림자 화선, 볼륨 모션 블러, GLTF 개선, Linux에서의 AMD GPU 렌더링, 조각 모드 페인팅, WEBp 이미지 지원.

3.3 – 2022년 9월
새로운 머리카락 개체, 절차적 UV 노드, 라인 아트 그림자 및 윤곽선, oneAPI를 통한 Intel GPU 렌더링 지원, 라이브러리 재정의 개선.

3.4 – 2022년 12월
사이클 경로 안내, 조각 자동 마스킹 개선, 더 많은 지오메트리 노드, UV 편집 개선 및 Linux에서의 Wayland 지원.

3.5 – 2023년 3월
새로운 생성 헤어 자산, 조각용 벡터 변위 맵, 뷰포트 합성기 및 Cycle의 라이트 트리.

References