이것 저것 개발하고 만들어보기
article thumbnail
[3D MAX Rgging] Bone을 생성 할 때 주의사항들
3D MAX/3D MAX Rigging 2022. 8. 11. 15:43

본(Bone)은 단순한 Pivot 정보이며 눈에 보이는 오브젝트는 로컬 트랜스폼의 정보를 파악하기 위한 핸들과 같은 역할을 합니다. 리깅을 할 때 없어서는 안될 존재인 본은 모양보다 본이 가지고 있는 축이 아주 중요합니다. 축이 중요한 만큼 본을 다룰때 어떤점을 주의하고 신경써야 하는지 알아보려 합니다. 본은 X 축이 본이 엔드 본을 바라보는 방향이 되고 + Y 축이 Front Fin, Side Fins 는 + - Z 축으로 2개가 생깁니다. 본의 Fin은 본의 방향과 축을 좀더 직관적으로 볼 수 있도록 도와주는 핸들 같은 역할을 하며, 본을 사용해 리깅을 할 경우엔 이 Fin을 표시하고 작업하는것이 좋습니다. 직접 본을 선택해 직접 기즈모를 보고 축을 파악하는 것 보다 세팅할 때 Fin을 먼저 생성하는..

article thumbnail
[3D MAX] macro script로 특정 작업 반복 단축키 만들기
3D MAX/3D MAX Script 2021. 8. 12. 01:39

해당 사진은 마우스 클릭 없이 키보드 단축키로만 동작하고 있습니다. MAX 스크립트를 다루는데 가장 기본적인 요소이며, 쉽게 단축키를 등록하고 버튼을 생성해 불필요한 작업을 반복하지 않도록 명령어 스크립트로 자동화 시키는것이 목적입니다. 반복할 작업의 정보를 얻기 위해서 우선 Script Listener 를 F11을 눌러 켜줍니다. F11을 눌러 Script Listener 창을 켜면, 우선 MacroRecorder 메뉴에서 Enable 메뉴를 켜서 체킹해 준 뒤 3D MAX 내에서 아무 동작을 실행시키면, 사진과 같이 내가 어떠한 행동을 하였는지 Script Listener에 기록이 됩니다. 2번째 줄과 3번째 줄 select $ 는 제가 어떤 오브젝트를 선택했는지를 기록한 것이고 4번째 줄은 제가 B..

article thumbnail
[3D MAX Rigging] Controller로 검 궤적 효과 만들기
3D MAX/3D MAX Rigging 2021. 5. 14. 15:31

애니메이션 포트폴리오를 조금 더 풍부하게 만들어 주기 위해 간단한 이펙트를 만드는 방법중 하나를 Expression을 통해서 다뤄볼려고 합니다. tintana4168.tistory.com/5 이전에 배웠던 Expression 의 Tick offset 기능을 이용하여 리깅된 이펙트 오브젝트가 애니메이팅 된 검에 궤적을 남기도록 연출하고자 합니다. 우선 검 길이에 맞춘 Plane 오브젝트를 준비한 뒤, 일정한 간격의 본으로 리깅해 줍니다. 포토샵 같은 소프트웨어에서 간단한 그라데이션 텍스쳐를 만들어 줍니다. 이렇게 만드는 이유는 첫번째 사진처럼 검광이 자연스럽게 사라지도록 투명도를 적용하기 위해서입니다. 지금은 가능하면 흑백으로 만듭니다. 검광 이펙트에 투명도를 적용한 이펙트이지만 3D MAX에서 사용할 이..

article thumbnail
[3D MAX Rigging] 3D MAX Controller 01. List Controller
3D MAX/3D MAX Rigging 2021. 4. 27. 23:36

Controller는 3D MAX에서 애니메이션을 제어하는 플러그인을 뜻합니다. Controller를 사용하여 다음과 같은 기능을 활용할 수 있습니다. 애니메이션 키 값을 저장하기 절차적(Procedural) 애니메이션 설정하기 애니메이션 키 사이의 보간(Interpolation) 이 세가지의 기능으로 다양한 애니메이션 효과를 섞고, 보정할 수 있습니다. 애니메이션에 이 Controller를 적용하는 방법은 다음과 같은 방법이 있습니다. 제가 가장 많이 접근하는 방법입니다. Controller 를 적용할 오브젝트 선택 후 모션 탭 Assign Controller 탭에 나와있는 각 계층구조의 속성을 선택하고, 빨간박스 표시를 해 준 버튼을 눌러 변경해줍니다. Track View - Curve Editor ..

article thumbnail
[애니메이션] Expression 의 기초적인 기능들
3D MAX/3D MAX Script 2021. 4. 25. 22:29

Expression 이란? 수학의 수식이나 오브젝트의 파라미터를 통해 애니메이션을 컨트롤하고 구축해나가는 기능중 하나입니다. 3D MAX 의 Expression 기능은 Script Controller 기능과 비슷한 개념이긴 하나, Script Controller 보다 훨씬 속도가 빠르고 사용하기 간편함에 있습니다. 단점으로는 Expression 이 Script Controller 보다 기능이 적다는 점이 있습니다. Expression 기능을 이용하는 가장 간단한 방법은 Assign Controller에서 접근하는 것 입니다. 커브 에디터나 다른 컨트롤러 창에서 이 옵션을 적용하는 방법도 있지만, 지금은 제가 사용하기 가장 간편한 방법으로 접근하였습니다. 우선 Position 에서 Position Expr..