티스토리 뷰

지금 작업하면서 이상한 부분이 있어서 남겨본다.

 

볼륨메쉬를 굉장히 무겁게 썼는데

 

Shader field 를 이용해 씬을 만들었다.

Shader field 는 Group Field 를 이용해 재사용 되어졌는데, 구성은 다음과 같다.

 

shader_og 가 재사용되었다

어쨌든 이런식으로 구성이 되어있었는데, 

 

애니메이션이 되도록 되어있었고,

0frame 과 300frame 을 한번에 스킵해봤는데 일부분만 바뀌고 나머지 부분들이 바뀌지 않았다.

 

 

그래서 위와 같이 바꾸었더니 문제가 없어졌다.

 

생각 해보니,

 

og 가 여러 필드에 구성이 되어있다보니 상단부터 계산되어져 내려왔을 때,

og 가 계산이 덜된 상태에서는 계산이 안된 og를 가져다 쓴 Group field 는 적용이 안됐고

실제 og 가 계산되어졌을때만 일부분 바뀌었던 것이다.

 

+다른 오브젝트를 몇개 만지작 거리면 바뀌지 않았던 나머지가 그제서야 바뀌었다.

 

완전히 동일한 구조로 가벼운 씬을 만들었을때는 전혀 문제가 없었는데 무거워지니까 문제가 발생했다.

 

사실 C4D 가 레이어 구조나 하이어라키 구조에 영향을 많이 받는 프로그램이라 문제가 발생했을 때 알아차리고 적용했어야 했는데 이런 작업은 거의 수년만에 진행하다 보니 가물가물 했다.

 

끝. 퇴근해야지.