본문 바로가기

3D Work/Python

블렌더 - 파이썬 강좌 - 시작 - 캐공방TV

반응형
SMALL

 

블렌더 - 파이썬 강좌 - 시작 - 캐공방TV


현재 블렌더 최신 버전인

블렌더 2.90.1 버전을 기준으로

블렌더 파이썬 강좌를 시작 하겠습니다.


파이썬을 공부해야만 하는 이유부터 말씀 드리자면

블렌더를 하다보면

반복적인 노가다를 하는 경우가 발생합니다.


이 반복적인 노가다가 규칙적이라면

프로그램을 통해 자동화할 수 있습니다.


그리고 다른 사람들이 만든

애드온을 분석할 수 있는 능력이 생깁니다.


우리에게 주어진 소중한 시간을 낭비하지 않기 위해서

파이썬을 공부해야 합니다.


참고 자료가 되는 강좌와 레퍼런스부터 소개합니다.

유튜브 블렌더 파이선 강좌 추천 - 영마섬 채널
블렌더/파이썬 강좌 (Blender/Python Tutorial) - 영마섬

www.youtube.com/watch?v=_haApvduIQ0&list=PLMMbr17RbOxVWRRvIuGTQMq6mJEvM6Oez

 

 

블렌더 공식 파이썬 레퍼런스
Help - Python API Reference

docs.blender.org/api/2.90/

 

Blender 2.90.1 Python API Documentation — Blender Python API

© Copyright Blender Foundation Last updated on 09/29/2020.

docs.blender.org

 

 

 

파이썬 문서 (언어와 버전 선택 가능)

docs.python.org/ko/3.7/

 

3.7.9 Documentation

Python 3.7.9 문서 환영합니다! 파이썬 3.7.9 설명서의 한국어 번역입니다. 설명서의 파트들: 파이썬 3.7 의 새로운 기능은? 2.0 이후의 모든 "새로운 기능" 문서 자습서 여기에서 시작하세요 라이브러

docs.python.org

 

 

영마섬 채널의 유튜브 블렌더/파이썬 강좌를 추천합니다.


이미 훌륭한 강좌가 있기 때문에

제가 처음부터 설명하는 것은 불필요한 시간 낭비라 생각되구요.


제가 공부한 내용을 잊어버리지 않기 위해서

그냥 공부한 내용을 정리만 하겠습니다.

=============================

[블렌더 파이썬] 파이썬을 이용해서 오브젝트 제어

명령
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

 

사용자 인터페이스 - Panel 만들기

[강좌 동영상]https://youtu.be/wJf3_MZ_-pQ​패널에 사용되는 속성 조합들은 아래에 정리하였습니다....

blog.naver.com

 

 

=============================

[블렌더 파이썬] 애드온 만들기

Templates - Python - Addon Add Object

=============================

 

 

2020/11/19 - [블렌더 강좌/클립 스튜디오] - 클립 스튜디오, 캐릭터 크리에이터, 블렌더로 3d 웹툰을 만들어 본 소감 - 캐공방TV

 

클립 스튜디오, 캐릭터 크리에이터, 블렌더로 3d 웹툰을 만들어 본 소감 - 캐공방TV

클립 스튜디오, 캐릭터 크리에이터, 블렌더로 3d 웹툰을 만들어 본 소감 - 캐공방TV 이것은 3d 웹툰 관련 내용이기에 클립 스튜디오 카테고리로 분류했습니다. 3d 웹툰을 2회차 까지

www.godhasdone.com

 

 

2020/09/03 - [예수님] - 먼저 그 나라와 의를 구하라

 

먼저 그 나라와 의를 구하라

<먼저 그 나라와 의를 구하라> 제 관심사는 복음 전도, 디지털 노마드, 블렌더 강좌 입니다. 대부분의 사람들은 디지털 노마드에 관한 정보에 더 관심이 많을 것이기 때문에 수익형 

www.godhasdone.com

 

 

2020/09/02 - [블렌더 강좌] - 블렌더 강좌 2.81a 캐릭터 제작 OT 영상 소개

 

블렌더 강좌 2.81a 캐릭터 제작 OT 영상 소개

블렌더 강좌 2.81a 캐릭터 제작 OT 영상 소개 무료 강좌에 이어 유료 강좌를 오픈 하였습니다. 클래스톡 유료 강좌 오픈 https://bit.ly/38Wg9yL 블렌더 강좌 2.81a - 캐릭터 제작 블렌더 강좌 2.81a -.

www.godhasdone.com

 

반응형
LIST