이펙트 아티스트들이 작업할 때 이펙트만 따로 작업하는게 아니라 이펙트와 함께 움직일 아티펙트 또는 캐릭터와 함께 작업을 하는 경우가 대부분입니다.
문제는 이렇게 작업 할 때, 맥스 뷰포트 내에서는 이펙트 효과를 보기 힘든 관계로 작업 중간에 수시로 asset viewer로 넘겨 이펙트 타이밍과 블렌딩 효과등을 실험해 봐야 하는데 이게 그렇게 간편한 일이 아니라는 겁니다.
캐릭터나 아티펙트가 무거우면 asset viewer로 넘기는데 너무 오랜 시간이 걸려서 낭비하는 시간이 너무 많이 생기고,
캐릭터용 이펙트를 제작할 때 움직임에 따른 타이밍을 제작하고 싶은데 뷰포트에서 보이질 않으니 짐작만 할 수 밖에 없고…
겜브리오 작업할 때는 보통 불편한 것이 아니지요
때문에 작성한 스크립트. MAX 쉐이더를 Gamebryo 쉐이더로 자동전환해 주는 스크립트입니다.
구조는 FX로 제작된 맥스 쉐이더가 버튼만 누르는 것으로 자동으로 겜브리오 쉐이더로 전환됩니다.
모든 에니메이션 설정이나 텍스쳐까지 그대로.
물론 반대도 가능하게 제작되어 있습니다. 엔트리브 TAD이신 상원님 힌트로 제작되었고, 쉐이더는 제가 제작, 스크립트는 제 부사수 (부사수라고 써놓고 사실 암것도 안갈켜줌) 황군이 제작하였습니다. 써보고 반응좋으면 모든 이펙트 쉐이더로 확산을…
단점은 쉐이더가 하나 바뀌면 3개의 파일을 수정해야 한다는 것입니다만 (FX, ms, hlsl) 그 불편함을 감수하고라도 만들 가치는 있는 것으로 보입니다.
