https://arca.live/b/realvam/46910721?target=all&keyword=physics&p=1  Physics Update Cap 설명

https://arca.live/b/realvam/48455749?target=all&keyword=%EC%A1%B0%EB%AA%85+%EC%84%A4%EC%A0%95&p=1  조명 설명

https://arca.live/b/realvam/28927736?target=nickname&keyword=%EC%A0%90%EB%A7%8C%ED%95%9C&p=1 mmd용 가슴물리 (점만한)

https://arca.live/b/realvam/53951425?target=all&keyword=MMD&p=1   mmd용 엉덩이물리 (헷타)

https://arca.live/b/realvam/54234384?target=all&keyword=%ED%94%84%EB%A6%AC%EC%85%8B&p=1 스무딩 모션 (마카롱수테판)

mmd용 콜리더 프리셋 (챈에서 받았는데 자료못찾음) 

https://hub.virtamate.com/resources/camride-camera-ride-feature.20226/ 캠라이드  서브신 (pepewigs)

https://hub.virtamate.com/resources/givemefps.1367/ givemefps 신 플러그인 (redeyes)

https://hub.virtamate.com/resources/macgruber-essentials.160/  신 플러그인  (MacGruber)

https://hub.virtamate.com/resources/eun-jung.3652/ 룩 (ddaamm)

https://hub.virtamate.com/resources/long-hair-8.12014/ 헤어 (ddaamm)

https://hub.virtamate.com/resources/long-hair-4.8360/  헤어 (ddaamm)

https://www.patreon.com/vvvevevvv 의상 


참고한 자료 링크입니다


필수 플러그인은 camride, givemefps, essentials 입니다 신 플러그인에 포함되어있고 이것들이 없으면 버튼 트리거가 작동을 안해서 의미가 없습니다

캠라이드 서브신을 이용해서 기본세팅을 해놓았고 (제작자 말에 따르면 mmd스무딩 기능이 있어서 부드러운 동작이 가능)

공유해주신 나머지 세팅(가슴,엉덩이 물리,부드러운 모션)은 파일에 포함시켜 놓아서 따로 안받으셔도 됩니다

mmd 콜리더 세팅은 글을 삭제하셨는지 제가 못찾는건지 링크를 찾을수가 없네요 포함은 되어있습니다

기본룩과 헤어는 태초녀를 써도 상관없지만 mmd의 핵심은 멋진 헤어의 물리동작이 필수라고 생각하기에 포함시켰습니다

모두 무료로 공개해주신 자료들만 모아서 종합해놓았긴 하지만 마음에 안드신다면 글과 자료 바로 삭제하겠습니다


잘못된 피직스 설정은 특히나 mmd 구동시 프레임 하락의 원인이 됩니다

가장 이상적인 환경은 피직스 업데이트 캡을 1로 설정한 뒤 수직동기화나 프레임제한을 통해 싱크를 맞추는 것입니다

하지만 물리,조명,헤어,의상 등의 각종 연산이 들어가게 되면 현재 vam 구조상 cpu나 gpu 한쪽은 병목이 오거나(cpu) 혹은 더 고사양의 gpu를 필요로 합니다


씬에는 가장 기본이 되는 단 2가지의 스팟조명만 포함되어 있습니다 (camride 서브신 4조명도 가능)

목표는 Physics Update Cap 1 상태에서 피직스타임과 싱크를 맞춘 72프레임 혹은 90프레임입니다

60프레임은 훨씬 도달하기 쉬우나 대부분의 mmd 신에서는 낮은 피직스 연산때문에 손가락 관절이 꼬이는 경우가 허다합니다


대략적인 순서는 


1. 옵션창의 프레임확인 (Performance monitor) 을 켜거나 애프터버너를 활용하여 현재의 fps를 모니터링합니다

2. 90프레임 동기화 버튼을 눌러서 피직스 업데이트 캡을 1로 프레임제한을 90으로 설정합니다 (간혹 작동이 안될때도 있어 옵션창확인필요)

3. mmd 를 동작시킨뒤 옵션을 체크해가며 프레임을 확인합니다 (카메라 모션과는 camride가 호환이 안됩니다 둘중 하나를 해제해주세요)

4. 프레임이 충분하다면 더많은 옵션을 (부드러운 헤어의 핵심인 msaa) 더 올려주거나 혹은 프레임이 너무 낮아서 끊긴다면

   바닥까지 비활성화합니다 (그림자연산,반사연산이 생략되기에 훨씬 프레임에 이득이 됩니다)

5. 소프트피직스는 의상물리와 관련이 있어서 포기하고싶지않은 옵션중 1가지이나 cpu 의 자원을 많이 필요로 합니다

6. 하지만 엉덩이 소프트피직스 역시 엄청난 cpu 자원을 소모하기에 필요하다면 우선적으로 끄고 프레임을 확인합니다 (개인적으로 1순위 옵션)

7. 이마저도 원활하지 않다면 소프트피직스 역시 꺼줍니다

8. 그래도 부드러운 동작이 구동되지 않는다면 60프레임을 목표로 설정하여 옵션을 설정합니다


*90프레임이 원활하지 않다면 다음은 72프레임 제한을 통해 설정을 목표로 해야하지만 essentials 플러그인에는 이 프레임 제한이 없습니다

 간단한 수정을 통해 가능하지만 원제작자가 아니기에 포함시키지 않았습니다 엔비디아 제어판을 통해 프레임 제한을 72로 설정한뒤 업데이트캡 역시

 72로 동기화하여 시도해볼 수 있습니다 (업데이트캡 72부터는 관절꼬임이 발생하지 않았습니다 개인적으로)


9. 매우 중요한 사항으로 캠라이더를 활성화한 상태에서 ui 가 열려있으면 렌더링이 중복되서 그러는지 프레임 하락이 심합니다

   U 단축키를 눌러서 비활성화 해주거나 마우스로  ui 창을 닫아주어야 제대로된 프레임이 나옵니다

   의상, 헤어, 룩을 바꾼경우에는 반드시 ui 창을 닫아주어야 합니다


cpu의 병목을 테스트하는 방법은 소프트 피직스를 활성 / 비활성화 해보는 것입니다

활성화했을때 Performance monitor 상의 physics time 이 비활성화에 비해 크게 올라간다거나

모니터링 프로그램으로 확인시 cpu 로드율이 올라가지 않고 반대로 gpu로드율이 하락하는 경우 이러한 경우는 cpu병목에서 오는 프레임 하락입니다

멀티코어를 활용하지 못하는 엔진때문에 싱글코어 ipc 성능이 중요합니다 

성능이 만족스럽지 않다면 바이오스 상에서 하이퍼스레딩을 끄십시오 논리코어로만 구동되기에 cpu의 이용율이 훨씬 더 올라갑니다

코어수 제한을 통해 4코어만 활성화할 경우에도 cpu 로드율이 올라갑니다 (단점은 여러인원 구동시 cpu이용율이 100%까지 치솟기에 스터터링의 원인이 됩니다)


이와 반대로 조명과 헤어 반사는 gpu 담당이기에 gpu 로드율이 100%에 근접했다면 (모니터링 프로그램으로만 확인가능) 이러한 경우에는 더 고성능의 

gpu가 해결책입니다 이상태에서는 소프트피직스역시 크게 관여를 하지못하는 gpu의 영역입니다


어느 하나만을 업그레이드한다고 해서 엄청난 성능향상을 기대하기 힘든 이유이기도 합니다


마지막 팁은 hdr 모니터와 윈도우 11 의 자동 hdr 기능인데 어느 옵션보다도 가장 만족스러운 결과물을 보여주었습니다

구동가능한 환경이라면 꼭 한번 해보시길 권장합니다


다운로드  


vr 에서 구동하시는분들은 제작자 설명에도 나와있지만 해당항목 변경해주시면 됩니다