Blender
Blender(블렌더)는 3차원 모델링, 조각, 애니메이션, 시뮬레이션, 렌더링과 영상 합성 등을 수행하는 자유·오픈 소스 3D 그래픽 소프트웨어이다. Blender Foundation의 지원을 받는 공개 개발 프로젝트로, 예술가와 개발자가 소프트웨어를 사용·수정·확장할 수 있도록 공개...
| 분류 | 3D 그래픽 소프트웨어, 애니메이션 소프트웨어 |
|---|---|
| 개발 | Blender Foundation과 Blender 개발 공동체 |
| 라이선스 | GNU GPL |
| 주요 기능 | 3D 모델링, 스컬프팅, 리깅, 애니메이션, 렌더링, 합성 |
| 주요 렌더러 | Cycles, EEVEE |
| 공식 웹사이트 | blender.org |
| 작성 언어 | C++, Python, GLSL, C |
| 스크립팅 언어 | Python |
Blender(블렌더)는 3차원 모델링, 조각, 애니메이션, 시뮬레이션, 렌더링과 영상 합성 등을 수행하는 자유·오픈 소스 3D 그래픽 소프트웨어이다. Blender Foundation의 지원을 받는 공개 개발 프로젝트로, 예술가와 개발자가 소프트웨어를 사용·수정·확장할 수 있도록 공개되어 있다.[1]
Blender는 오브젝트와 장면, 재질, 애니메이션 등의 자료를 하나의 제작 환경에서 편집할 수 있으며 Cycles와 EEVEE 같은 서로 다른 특성의 렌더링 엔진을 제공한다. 3D 애니메이션과 시각 효과, 모션 그래픽, 게임용 에셋 제작 등의 파이프라인에서 사용되고 Python 기반 확장 기능과 애드온을 통해 작업을 자동화할 수도 있다.[2]
Blender의 모델과 애니메이션은 glTF와 FBX 등의 파일 형식으로 내보내 게임 엔진이나 다른 3D 제작 프로그램에서 활용할 수 있다. Python API는 장면 및 오브젝트 조작, 렌더링 작업과 애드온 제작을 지원한다.
Blender의 핵심 연산과 데이터 구조에는 C++가 사용되고, 사용자 인터페이스와 도구·애드온에는 Python, 셰이더에는 GLSL이 사용된다. 초기의 C 코드 일부도 남아 있다.[3]