Blender Github
동작 확인하기

Blender는 내부적으로 파이썬 콘솔과 히스토리를 볼 수 있다.
코딩을 하기 전에 손으로 프로토모델링을 할 것이라면 Python console을 켜서 확인하면 된다.
- Blender는 소스코드를 보면 C++로 구성되어 있으나, 이를 움직이는 것은 python이다.
- 따라서, python으로 자동변형이 가능하다.
대표적인 커뮤니티
간략히 알아두면 좋은 개념
(Blender에서의) 모델링의 개념
- Blender에서 만드는 모델링은 Vertex, Edge, Face등을 조작하여 원하는
- 그런데, 이 세 개념을 이해하지 못 한 상태에서 Bpy를 다루기에는 약간 무리라서, 간략히 소개하려한다.
Mesh의 계층 구조
- Mesh는 덩어리이고,
- Vertex라는 x,y,z 좌표를 포함한
점으로부터 시작하여 그 Vertex 두개를 잇는 Edge , 그리고 그 Edge들을 포함하는 Face를 가지고 있다.
Material
- Material이란, Face들을 어떻게 표현해줄지 정하는
색칠 규벙, 혹은 재질이라고 볼 수 있다.
- 이때, UV를 써서, 혹은 그것을 변형할 Shader를 통하여 더 아름다운 색칠이 가능하다.
- 그것이 아니어도, 각 Mesh 혹은 Vertex의 모음들에 지정하여 일관적인 관리가 가능하고,
Unity등의 게임엔진에 블러올 때에도 필요해진다.
Mesh의 관리를 용이하게 해주는 Modifiers
- Modifiers는 이미 만들어진 Mesh를 특정한 규정으로
변형 해주는 객체이다.
- 그래서, 스크립트를 사용할 때에도 모디파이어를 추가/삭제하여 관리하면 관리할 떄 편해진다고 볼 수 있다.