기본 조작 및 단축키 (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 모델링과 애니메이션 작업을 수행할 수 있습니다. 이러한 기본 기술을 마스터하면 블렌더의 복잡한 기능을 더 쉽게 활용할 수 있게 됩니다.
