기본 조작 및 단축키 (Basic Operations and Shortcuts)
기본 뷰포트 조작 (Basic Viewport Navigation)
개념 및 원리 (Concept and Principles)
뷰포트는 블렌더에서 3D 씬을 탐색하고 조작하는 창입니다. 사용자는 마우스와 키보드를 이용해 뷰포트를 회전, 이동, 확대 및 축소할 수 있습니다. 이러한 기본 조작을 통해 모델링과 애니메이션 작업을 쉽게 할 수 있습니다.
사용법 (Usage)
- 회전 (Orbiting)
- 중간 마우스 버튼(MMB)을 누른 상태에서 드래그합니다.
- 키보드 단축키:
NumPad 4
,NumPad 6
,NumPad 8
,NumPad 2
를 사용합니다.
- 이동 (Panning)
- Shift 키를 누른 상태에서 중간 마우스 버튼(MMB)을 드래그합니다.
- 키보드 단축키:
Shift
+NumPad 4
,Shift
+NumPad 6
,Shift
+NumPad 8
,Shift
+NumPad 2
.
- 확대 및 축소 (Zooming)
- 마우스 휠을 굴립니다.
- 키보드 단축키:
NumPad +
,NumPad -
를 사용합니다.
선택, 이동, 회전, 스케일 (Selection, Move, Rotate, Scale)
개념 및 원리 (Concept and Principles)
3D 모델링에서 객체를 선택하고, 이동, 회전, 스케일을 조절하는 것은 기본적인 작업입니다. 블렌더는 이를 위해 다양한 도구와 단축키를 제공합니다.
사용법 (Usage)
- 선택 (Selection)
- 마우스 왼쪽 버튼을 클릭하여 객체를 선택합니다.
- Shift 키를 누른 상태에서 클릭하여 여러 객체를 선택할 수 있습니다.
B
키를 눌러 박스 선택(Box Select) 도구를 사용합니다.
- 이동 (Move)
G
키를 눌러 이동 도구를 활성화합니다.- 축을 제한하려면
X
,Y
,Z
키를 누릅니다. - 예:
G
->X
-> 이동 (X축으로 이동)
- 회전 (Rotate)
R
키를 눌러 회전 도구를 활성화합니다.- 축을 제한하려면
X
,Y
,Z
키를 누릅니다. - 예:
R
->Z
-> 회전 (Z축으로 회전)
- 스케일 (Scale)
S
키를 눌러 스케일 도구를 활성화합니다.- 축을 제한하려면
X
,Y
,Z
키를 누릅니다. - 예:
S
->Y
-> 스케일 (Y축으로 스케일 조절)
- 이동, 회전, 스케일 함수 예제 (Move, Rotate, Scale Function Example)
import bpy # 객체 선택 bpy.ops.object.select_all(action='DESELECT') bpy.data.objects['Cube'].select_set(True) # 객체 이동 bpy.context.object.location = (1.0, 2.0, 3.0) # 객체 회전 bpy.context.object.rotation_euler = (0.0, 1.57, 0.0) # 90도 회전 # 객체 스케일 bpy.context.object.scale = (2.0, 2.0, 2.0)
단축키 사용법 및 설정 (Using and Customizing Shortcuts)
개념 및 원리 (Concept and Principles)
블렌더는 다양한 단축키를 제공하여 작업 효율성을 높여줍니다. 또한, 사용자는 자신에게 맞는 단축키를 설정할 수 있습니다. 단축키는 빠른 작업을 가능하게 하여 생산성을 향상시킵니다.
사용법 (Usage)
- 기본 단축키 사용 (Using Default Shortcuts)
Tab
: 객체 모드와 편집 모드 전환Ctrl + Z
: 실행 취소Ctrl + Shift + Z
: 다시 실행Shift + D
: 객체 복사X
또는Delete
: 객체 삭제
- 단축키 설정 (Customizing Shortcuts)
Edit
메뉴에서Preferences
를 선택합니다.Keymap
탭에서 단축키를 검색하고 변경할 수 있습니다.- 예:
Select Box
도구를B
키에서Ctrl + B
키로 변경
import bpy # 'B'키를 'Ctrl + B'로 변경 wm = bpy.context.window_manager km = wm.keyconfigs.user.keymaps['3D View'] kmi = km.keymap_items.new('view3d.select_box', 'B', 'PRESS', ctrl=True)
작업 효율성을 위한 팁 (Tips for Improving Work Efficiency)
개념 및 원리 (Concept and Principles)
작업 효율성을 높이기 위해 다양한 팁과 요령을 활용할 수 있습니다. 이러한 팁은 반복적인 작업을 줄이고, 작업 속도를 향상시키며, 더 나은 결과를 얻을 수 있도록 도와줍니다.
사용법 (Usage)
- 커맨드 스페이스 사용 (Using Command Space)
F3
키를 눌러 검색 기능을 사용합니다. 원하는 명령어를 검색하여 빠르게 실행할 수 있습니다.
- 작업 공간 최적화 (Optimizing Workspaces)
- 자주 사용하는 작업 공간을 맞춤 설정하고 저장하여 빠르게 전환할 수 있습니다.
- 단축키 매핑 (Mapping Custom Shortcuts)
- 자주 사용하는 명령어에 단축키를 매핑하여 작업 속도를 높입니다.
- 스크립트 사용 (Using Scripts)
- 반복적인 작업을 자동화하기 위해 Python 스크립트를 작성합니다.
import bpy # 예제: 다중 객체를 자동으로 이름 변경 for i, obj in enumerate(bpy.data.objects): obj.name = f"Object_{i}"
- 작업 효율성을 위한 유용한 플러그인 (Useful Plugins for Efficiency)
- 플러그인 설치를 통해 추가 기능을 활용할 수 있습니다. 예를 들어,
Node Wrangler
,Auto Mirror
등의 플러그인은 작업 효율성을 크게 향상시킵니다.
결론 (Conclusion)
블렌더에서 기본 조작과 단축키를 익히면 작업 효율성을 크게 향상시킬 수 있습니다. 뷰포트 탐색, 객체 선택 및 변형, 단축키 사용법 및 설정, 작업 효율성을 위한 다양한 팁을 통해 더 빠르고 효과적으로 3D 모델링과 애니메이션 작업을 수행할 수 있습니다. 이러한 기본 기술을 마스터하면 블렌더의 복잡한 기능을 더 쉽게 활용할 수 있게 됩니다.