이것 저것 개발하고 만들어보기
article thumbnail
[블렌더 기초] 셰이프 키(Shape key) 추가/제거하기
Blender/Blender Modeling 2023. 12. 8. 13:32

해당 포스팅은 블렌더 4.0.2 로 작성되었습니다 셰이프 키(Shape Key)는 오브젝트의 모양과 형태를 변화시켜 저장하고 애니메이션을 만들 수 있습니다. 셰이프 키를 통해서 근육의 세부적인 움직임을 표현하거나 애니메이팅 할 때도 사용합니다. 흔히 모핑(Morphing) 이라고도 부르며 이번 포스팅에선 기초적인 블렌더 셰이프 키 제어에 대해 알아보고자 합니다. 셰이프 키를 저장하기 씬에 큐브 오브젝트를 생성하고 프로퍼티 창 Data 패널에 Shape keys 가 있습니다. 씬에 메쉬 오브젝트가 존재하지 않거나, 다른 타입의 오브젝트가 선택되어 있다면 해당 탭이 보이지 않으니 메쉬를 생성하고 오브젝트를 선택 후에 확인해야 합니다. Shape keys 탭 우측 +버튼을 2번 눌러 Basis와 key 1 을..

article thumbnail
[Blender BPY] 블렌더 Add-ons 만들기 02-01. 기능 추가
Blender/Blender BPY 2023. 8. 5. 22:23

이번에는 오브젝트에 세팅된 모디파이 메뉴들을 일괄 삭제/적용하는 기능을 만들고, 이전에 만들었던 패널 탭을 Add-ons를 통해 제어할 수 있도록 만들어 보겠습니다. 그리고 블렌더의 파이썬 파일들을 역할별로 나눠 작성하고, 필요할 때 꺼내 쓰는 방법을 알아보자 합니다. 블렌더 내 텍스트 에디터가 아닌 지난 게시글에 VSCode 로 설치한 모듈과 함께 해당 코드를 작성합니다. [Blender BPY] 블렌더 Add-ons 만들기.01 코딩 환경설정 우리가 UI를 직접 작성해 정리하는것도 중요하지만, 내가 만든 기능들을 한데 모아 묶어 분류하는것도 중요합니다. 무엇보다 다른 컴퓨터, 혹은 일하는 동료에게 BPY를 넘겨주어야 할 때 코드 전 tintana4168.tistory.com import 지난 게시물에..

article thumbnail
[Blender BPY] 블렌더 Add-ons 만들기.01 코딩 환경설정
Blender/Blender BPY 2023. 7. 24. 20:10

우리가 UI를 직접 작성해 정리하는것도 중요하지만, 내가 만든 기능들을 한데 모아 묶어 분류하는것도 중요합니다. 무엇보다 다른 컴퓨터, 혹은 일하는 동료에게 BPY를 넘겨주어야 할 때 코드 전체 파일이 아닌 한데 묶은 Add-ons 파일로 넘겨주거나 원하지 않으면 비활성화 하는등의 유연한 관리가 필요합니다. 툴의 최적화를 위해서라도 Add-ons(에드온)로 BPY를 관리하는것을 권장하는데, 오늘은 이 Add-ons(에드온)를 만들고 기능을 넣는것을 살펴보겠습니다. 블렌더 Add-Ons 알아보기 우선 블렌더 환경설정의 Add-ons 탭에서 아무 Add-ons의 정보를 펼쳐 보면, 해당 에드온의 정보를 알 수 있습니다. 여기서 File 항목을 보면 해당 에드온의 파일 경로를 알 수 있습니다. 우리가 Inst..

article thumbnail
[Blender BPY] 인터페이스 만들기 01.Panel
Blender/Blender BPY 2023. 7. 17. 18:40

블렌더에 존재하는 UI를 직접 추가해 그 안에 버튼을 넣고, 버튼을 통해 여러가지 동작을 수행하는 가장 기본적인 기능부터 다뤄보려 합니다. UI의 기본적인 작성 방법을 알면 기존에 자주 쓰던 기능을 가져와 패널에 정리하는 등 유용하게 사용 될 수 있습니다. Panel 탭 작성 우선 블렌더에 존재하는 다양한 UI 중 우리는 Panel 이라고 불리는 뷰포트 우측에 있는 탭을 만들어 보겠습니다. Text Editor 윈도우에서 Templates - Python - UI Panel Simple 을 통해서 프리셋을 불러 올 수 있습니다. 단축키 Alt P 를 입력하면 스크립트가 실행되고, 콘솔창이나 Info 창에 실행됐다는 메세지가 뜨면 성공입니다. 하지만 스크립트를 실행하더라도 뷰포트상의 패널이 추가되진 않습니..

article thumbnail
[Blender BPY] BPY DATA 알아보기
Blender/Blender BPY 2023. 7. 12. 19:36

Blender 3.6 Python API Documentation — Blender Python API © Copyright Blender Foundation. Revision 0a13a7841c27 - 11/07/2023. docs.blender.org 블렌더는 블렌더 파이썬 API 이라는 메뉴얼이 존재합니다. 블렌더 뿐만 아니라 다른 툴도 API는 기본적으로 제공 되지만, 블렌더는 API를 따로 열어보는 것 뿐만 아니라 내부에서 구조체나 블렌더가 제공하는 메소드들을 확인할 수 있습니다. Blender Info 블렌더의 뷰포트를 Info 탭으로 바꿔주거나, 블렌더 상단 메뉴 중 Scripting 워크 스페이스로 진입하면 Info 탭을 열 수 있습니다. 이후 뷰포트에서 CUBE 메쉬를 생성 한 뒤, In..

article thumbnail
[블렌더 기초] 모델링 기초. 05 Remesh와 Retopology, Mesh F2
Blender/Blender Modeling 2023. 7. 11. 15:32

Zbursh의 Z Remesher 기능을 통해 세심한 조형을 할 수 있는 기능이 Remesh 라는 기능으로 블렌더에도 있습니다. 또한 와이어 흐름을 정리하거나 폴리곤 갯수를 최적화해 용량을 줄이는 등 Retopology를 위한 기능이 존재합니다. 오늘은 이 두가지 기법을 위해 블렌더에서 모델링을 하는 기초적인 방법을 알아보려 합니다. 1. Remesh 스컬프트 모드로 진입하게 되면, View port의 상단 메뉴가 달라지는데, 여기에 Remesh 탭이 추가됩니다. Remsh 탭을 클릭해보면, 폴리곤의 밀도와 옵션을 조절할 수 있는 메뉴가 나옵니다. Voxel Size는 리메쉬 할 때 폴리곤의 간격을 뜻합니다. 이 메뉴를 통해 폴리곤의 밀도를 정해 줄 수 있습니다. Voxel Size를 조절하고 Remes..