NSFW 스위치 안 끄면 찌찌노출 못함

속옷 벗으려고 시도해도 가릴 수 있는 다른 옷 입고 있거나, NSFW스위치 켠 거 아닌 이상 안 벗겨짐




기능 ON/OFF 할 파라미터 만들고 

익스프레션 메뉴에 버튼도 추가한 다음






옷장 FX 레이어에 들어가서 안전장치로 강제로 입히고 싶은 옷 레이어로 들어가서


의상의 각 스테이트에 파라미터 드라이브를 추가해 주고
ON/OFF 상태시 파라미터도 그에 맞게 변하도록 설정함


의상 ON/OFF 를 전적으로 수동 메뉴 조작으로 했을 때는 그거 말고는 의상을 켜고 끌 방법이 없으니 문제가 되지 않지만

파라미터가 아닌 다른 조건으로 옷을 갈아입히는 조건을 추가하게 되면

파라미터 값 변화 없이 옷을 갈아입힐 수 있게되니까

파라미터 값이랑 옷 착용 여부가 달라지는 일이 발생하고 메뉴에도 ON/OFF 상황을 정확하게 반영하지 않게 됨


그래서 찌찌가리개 ON/OFF 애니메이션에 평소 입고 벗을 때 쓰는 파라미터를

파라미터 드라이브에 설정함으로

 찌찌가리개 착용 여부에 따라 찌찌가리개 파라미터값이 같이 변하도록 만듬








이제 찌찌가리개 입히는 기능이 만들어지도록 OFF에서 ON으로 가는 트랜지션을 하나 더 추가해서

아래와 같이 컨디션을 설정해주고

NSFW 스위치 파라미터랑 찌찌노출을 막을 수 있는 의상들의 파라미터를 전부 여기다 추가함

그러면 저 목록의 의상들을 전부 안 입고있는데 NSFW 스위치도 꺼 둔 상태라면 자동으로 찌찌가리개가 착용됨



근데 문제가 하나 발생함


찌찌가리개를 벗는 조건은 일단  찌찌가리개 파라미터가 OFF 일 때로 되어있어서

일단 찌찌가리개를 벗으려고 버튼을 누르면 안전장치가 켜져 있어도 벗는 애니메이션이 진행되어 벗겨진 후에야
위에서 설정한 조건을 충족하며 바로 다시 입혀놓게 되는데
이 과정이 즉각적으로 이루어지지 않기 때문에 한 프레임 동안 찌찌가리개가 사라졌다 나타남


그걸 브챗에서 눈으로 캐치할 사람은 없겠지만 그래도 찝찝하고

이걸 막겠다고 벗는 트랜지션에 각 상황별 세팅을 만드는 건 매우 귀찮으니



브라 벗는 애니메이션에 Transition Duration을 0.03초로 아주 짧게 설정해준 후

Interruption Source에 Next State를 설정해줌


이렇게 하면 ON에서 OFF 가는 동안에도 OFF에서 ON 가는 트랜지션의 조건을 만족하면

지금 재생하고 있는 애니메이션을 무시하고 다음 트랜지션을 시작해버림


즉 옷이 벗겨지기도 전에 다시 입혀지게 됨






덤으로 NSFW 파라미터를 조건으로

바디의 유두 ON/OFF 블렌드쉐이프를 조절하는 레이어를 만들어놓고

트랜지션 시간은 0.5초 정도로 설정해놓으면


NSFW 스위치 ON시 유두랑 연동되게 블렌드쉐이프 싱크 가능한 의상들은 

유두 부분이 쏘옥 하고 올라와 유두가 빳빳해지는 연출도 가능



사실 저번에 만들어놓은 기능 트랜지션 많은 거 보기싫어서 막 수정한 거라 문제가 있을지도 몰?루