안녕하세요! Bend를 이용해서 모델링이 늘어나지 않게 리깅을 시도 중이에요
첫 번째 사진에 보이는 것처럼 빨간색 부분에서 위쪽 프레임 모델링이 기울어질 때
로테이션 수치에 맞춰서 자동으로 초록색 1번에 모델링 기준으로 고정된 줄이 초록색 2번에서 스프링과 이어져야 해요
초록색 1번은 줄이 팽팽하게 당겨져야 해서 회전이 가능한 부분입니다 (clamp로 오버랩 되지 않게 회전 제한을 둔 상태입니다)
현재 상황은
1. xpresso로 각각의 회전 위치를 추출했어요
2. bend의 구부러지는 각도와 길이 및 위치를 각도 하나로 컨트롤 하는 부분은 이미 노드로 만든 상태에요
3. 스프링이 늘어나는 부분은 초록색 2번 포인트의 "빨간색에 해당하는 Mid Low [R. B.]" Null 기준 Position Height를 얻으면 완성된 노드에 연결하기만 하면 끝입니다
4. 서로 평행한 null 두개를 얻기 위해서 target tag로 서로를 바라보게 했어요 (제 생각에는 여기서부터 문제인 것 같아요... 아마도 두 개의 중심점이 3차원 공간에 존재해서 생기는 문제인 것 같습니다)
5. 삼각함수로 계산을 시도하다가 원하는 결과가 나오지 않아 글을 올리게 되었습니다 (2번이 제가 생각해낸 방법을 낙서해둔 사진입니다)
xpresso에 익숙하지 않아서 최적화가 되지 않아 이곳 저곳에서 조금 난잡한 상황이에요
* 요점
1. 로프 모델링이 늘어나지 않게 총 길이 및 Bend를 구해야 하는 문제가 있어요
2. 파란색 2번 포인트에서는 무조건 구부려져야 하고 파란색 1번 포인트에서 프레임 모델링과 줄이 오버랩 되는 부분부터 구부러져야 해요 (계산해본 결과 구부러지는 경우와 구부러지지 않는 경우가 둘 다 존재해요)
3. xpresso로 회전 중심점을 추출한 이유는 소수점이 존재해서 사용하게 됐어요 (꼭 참고해주세요)
4. 제품에서 보이는 모든 구성품을 모델링으로 제작하게 되면서 레이어가 상당히 복잡한 구조로 이루어져 있어요 (이 이유 때문에 대략적인 문제 해결 방법과 노드 사용법 정도만 알 수 있어도 정말 감사드릴 것 같습니다...)
다른 방법으로 spline을 구부린 후에 spline wrap으로 만들어보는 방법은 어떨까 싶지만
마찬가지로 늘어나면 안 되기에 결국 각도와 거리를 얻어내야 하는 문제점이 있어요
이 부분에 대해서 좋은 아이디어가 있다면 댓글로 적어주시면 감사하겠습니다!
혹시나 해서 모델링 파일에서 리깅에 필요할 부분만 남겨서 파일 올려두었습니다!
(빨간색에 해당하는 Null 이름은 Mid Low [R. B.]에요!)
긴 글 읽어주셔서 감사합니다!!
*10/18 직접 해결 완료했습니다!