블렌더 - 파이썬 강좌 - 시작 - 캐공방TV
현재 블렌더 최신 버전인
블렌더 2.90.1 버전을 기준으로
블렌더 파이썬 강좌를 시작 하겠습니다.
파이썬을 공부해야만 하는 이유부터 말씀 드리자면
블렌더를 하다보면
반복적인 노가다를 하는 경우가 발생합니다.
이 반복적인 노가다가 규칙적이라면
프로그램을 통해 자동화할 수 있습니다.
그리고 다른 사람들이 만든
애드온을 분석할 수 있는 능력이 생깁니다.
우리에게 주어진 소중한 시간을 낭비하지 않기 위해서
파이썬을 공부해야 합니다.
참고 자료가 되는 강좌와 레퍼런스부터 소개합니다.
유튜브 블렌더 파이선 강좌 추천 - 영마섬 채널
블렌더/파이썬 강좌 (Blender/Python Tutorial) - 영마섬
www.youtube.com/watch?v=_haApvduIQ0&list=PLMMbr17RbOxVWRRvIuGTQMq6mJEvM6Oez
블렌더 공식 파이썬 레퍼런스
Help - Python API Reference
파이썬 문서 (언어와 버전 선택 가능)
영마섬 채널의 유튜브 블렌더/파이썬 강좌를 추천합니다.
이미 훌륭한 강좌가 있기 때문에
제가 처음부터 설명하는 것은 불필요한 시간 낭비라 생각되구요.
제가 공부한 내용을 잊어버리지 않기 위해서
그냥 공부한 내용을 정리만 하겠습니다.
=============================
[블렌더 파이썬] 파이썬을 이용해서 오브젝트 제어
명령
list(bpy.data.objects)
결과
[bpy.data.objects['Camera'], bpy.data.objects['Cube'], bpy.data.objects['Light']]
명령
bpy.data.objects['Cube'].location
bpy.data.objects[1].location
결과
Vector((0.0, 0.0, 0.0))
명령
bpy.data.objects[1].location.x
결과
0.0
자동완성 단축키 : tab (블렌더 2.90.1 기준)
=============================
[블렌더 파이썬] 메뉴의 기능을 스크립트로 실행
Preferences - Interface - Display
Developer Extras : check
Tooltips : check
Python Tooltips : check
bpy.ops.object.select_all(action='SELECT')
bpy.ops.mesh.primitive_cube_add()
bpy.data.scenes["Scene"].eevee.use_gtao = True
=============================
[블렌더 파이썬] 나만의 기능을 만들자 - 오퍼레이터
Templates - Python - Operator Simple
=============================
[블렌더 파이썬] 스크립트로 Panel 만들기
Templates - Ui Panel Simples
Types(bpy.types) - Panel(bpy_struct)
bl_space_type
bl_region_type
bl_context
패널에 사용되는 속성 조합 정리
blog.naver.com/kirumon/221848181755
=============================
[블렌더 파이썬] 애드온 만들기
Templates - Python - Addon Add Object
=============================
2020/11/19 - [블렌더 강좌/클립 스튜디오] - 클립 스튜디오, 캐릭터 크리에이터, 블렌더로 3d 웹툰을 만들어 본 소감 - 캐공방TV
2020/09/03 - [예수님] - 먼저 그 나라와 의를 구하라
2020/09/02 - [블렌더 강좌] - 블렌더 강좌 2.81a 캐릭터 제작 OT 영상 소개
'3D Work > Python' 카테고리의 다른 글
파이썬 공부 - 업무 자동화 - Python - RPA - 캐공방TV (0) | 2022.10.24 |
---|---|
파이썬 공부 - python - 캐공방TV (0) | 2022.10.18 |
블렌더 - 파이썬 강좌 - 첫소감 - 캐공방TV (0) | 2020.11.23 |