액션 메뉴에 넣을 수 있는 표정 메뉴의 버튼들에 대한 설명이다. 만드는 법과 예시는 아래 링크를 참고하길 바람
표정 메뉴를 이용한 예시:https://gall.dcinside.com/m/vr/480077
표정 메뉴에서 Add Control로 버튼을 추가하고 Type에서 버튼 종류를 선택할 수 있다.
Button, Toggle, Sub Menu, Two Axis Puppet, Four Axis Puppet, Radial Puppet이 있는데 이에 대해 알아보자.
실험에 쓰인 파라미터는 이와 같다.
1.Button
말그대로 버튼이다.
주로 리셋버튼을 구현할 때 쓰인다.
해당 버튼을 누르고 있을 때만 파라미터 변수(button)의 값이 설정한 값(23)으로 변한다. 떼는 순간 0으로 변화한다.
누르고 최소 0.2초 뒤에 반응한다고 한다.
2.Toggle
버튼과 비슷하지만, 이건 누른 후에도 다시 누를 때 까지 유지된다.
주로 물건을 꺼내고 없앨 때 쓰일 것이다.
누를 경우 설정한 파라미터 변수(toggle)의 값이 설정한 값(1)로 변화하고,
다시 한번 누를 경우 0으로 변한다.
버튼처럼 최소 0.2초가 걸린다.
3.Sub Menu
누르면 자신이 만들고 설정한 메뉴가 열린다. 하위 폴더 같은 개념.
자신이 새로운 메뉴를 만들고 싶을 때 쓰인다.
누르고 해당 메뉴에 들어가 있는 상태면 설정한 파라미터 변수(click)의 값이 설정한 값(1)로 변화한다.
다시 원래 메뉴로 돌아오면 0으로 변한다.
Sub Menu칸에 열릴 메뉴를 새로 만들어 넣으면 된다.
4.Two Axis Puppet
누르면 4개의 방향 패드가 나온다.
주로 특정 부위를 움직이기, 표정 변경에 쓰인다.
해당 버튼을 눌러 키패드를 띄운 상태일 경우 지정한 파라미터 변수(click)의 값을 설정한 값(2)으로 변화시킨다.
원래 메뉴로 돌아갈 경우 0으로 바뀐다.
Parameter Horizontal에 넣은 파라미터 변수(x)는 방향 패드 4방향중 가로 방향에 따라 값이 (왼쪽) -1 ~ 1 (오른쪽) 사이의 값으로 변한다.
Parameter Vertical에 넣은 파라미터 변수(y)는 방향 패드 4방향중 세로 방향에 따라 값이 (아래) -1 ~ 1 (위) 사이의 값으로 변한다.
5.Four Axis Puppet
위에서 설명한 Two Axis Puppet과 작동하는 방식외에 똑같다.
해당 버튼을 눌러 키패드를 띄운 상태일 경우 지정한 파라미터 변수(click)의 값을 설정한 값(3)으로 변화시킨다.
원래 메뉴로 돌아갈 경우 0으로 바뀐다.
Parameter Up에 넣은 파라미터 변수(up)는 방향 패드에서 위로 갈 수록 0 ~ 1사이의 값으로 변한다.
Parameter Right에 넣은 파라미터 변수(Right)는 방향 패드에서 오른쪽으로 갈 수록 0 ~ 1사이의 값으로 변한다.
Parameter Down에 넣은 파라미터 변수(Down)는 방향 패드에서 아래로 갈 수록 0 ~ 1사이의 값으로 변한다.
Parameter Left에 넣은 파라미터 변수(Left)는 방향 패드에서 위로 갈 수록 0 ~ 1사이의 값으로 변한다.
파라미터 변수를 아끼고 싶으면 그냥 2Axis 쓰자..
6.Radial Puppet
누르면 0~100%로 조절 가능한 원형 조절 패드?가 나온다.
주로 크키 조절이나 색 조절등등에 쓸 수 있다.
해당 버튼을 눌러 키패드를 띄운 상태일 경우 지정한 파라미터 변수(click)의 값을 설정한 값(4)으로 변화시킨다.
원래 메뉴로 돌아갈 경우 0으로 바뀐다.
0~100%에 따라 Parameter Rotation에 설정한 파라미터 변수(radial)이 0 ~ 1로 바뀐다.
버튼의 종류에 대한 설명이 끝났다. 이 버튼들을 이용해서 재미난 것들을 만들어보자.
표정 변경:https://gall.dcinside.com/m/vr/480077 (Four Axis Puppet을 사용했지만 Two로 쓰는게 파라미터 절약에 더 좋다.)
꼬리 움직이기:https://gall.dcinside.com/m/vr/480492 (블렌드 트리를 이용한 Two Axis Puppet의 사용 방법의 정석)
옷 바꾸기:https://gall.dcinside.com/m/vr/480727 (Toggle을 이용한 방법. 대신 파라미터는 여러개 만들지 말고 값을 변화 시켜서 쓰자)