생성 파일 연산자를 사용하면 3ds Max 및 Maya와 Softimage를 비롯하여 Maya nCache 형식을 사용하는 특정 캐시 파일을 생성하는 응용 프로그램 간에 상호 운용성이 생깁니다. 특히 보냄 기능을 사용하여 장면을 Softimage로 보내고 ICE를 사용하여 파티클 효과를 추가한 다음 장면을 다시 3ds Max로 보냅니다. 반환된 장면에는 점 구름 파일에서 생성 파일 연산자를 사용하여 파티클이 생성되는 파티클 흐름 시스템이 포함되어 있습니다.
nCache 형식의 주 파일은 .xml 확장자를 사용하며 캐시된 프레임마다 한 개씩, 하나 이상의 MC(Maya 캐시) 파일과 함께 제공됩니다. 각 MC 파일은 파티클 애니메이션의 연속 프레임을 나타냅니다. 생성 파일 연산자는 보냄 기능의 기본이 되며 Softimage ICE를 사용하여 3ds Max 파티클 시뮬레이션을 채우게 합니다. 보냄 작업 흐름에서 연산자가 자동으로 추가 및 구성됩니다.
이 프로세스에 대한 자세한 내용은 Softimage 도움말을 참조하십시오.
예: Softimage ICE 파티클을 3ds Max와 함께 사용하려면
이 절차를 수행하려면 Autodesk Softimage 2015와 Autodesk 3ds Max 2017를 같은 컴퓨터에 설치해야 합니다.
Softimage가 이미 열려 있는지 여부는 중요하지 않습니다.
잠시 후 오브젝트가 Softimage로 보내집니다. 경고 대화상자가 나타나면 확인을 클릭하고 계속합니다.
기본 방사를 설정하면 오브젝트에서 파티클이 방출됩니다.
또는 "3ds Max에 연결되었습니다."라는 메시지 근처, 오른쪽 아래의 업데이트 버튼을 클릭합니다.
Softimage에서와 같이 모든 오브젝트가 파티클을 방사하는 것처럼 보입니다.
파티클 뷰 대화상자 오른쪽의 롤아웃에 연산자 매개변수가 나타납니다.
모든 데이터 파일의 파일 이름 확장자는 .mc 입니다. 이 확장자는 "Maya 캐시"(Maya nCache 데이터 형식 사용)를 나타내며 각 데이터 파일이 Softimage에서 원본 파티클 애니메이션의 캐시된 프레임을 나타낸다는 의미입니다.
이 점은 중요한 사항입니다. Softimage는 실제 파티클 시스템을 보내지 않고 해당 파티클 애니메이션에서 비롯된 캐시된 데이터만 보냅니다. 따라서 3ds Max에서 파티클-애니메이션 설정을 변경할 수 없으며 다시 Softimage로 보냅니다. 이 상호 운용 기능을 사용할 때는 Softimage에서 파티클 시스템 설정과 수정을 모두 수행합니다. 그러나 다음 단계에서 보는 바와 같이 3ds Max에서 다른 설정을 변경하면 파티클 시스템을 어느 정도 수정할 수 있습니다.
캐시된 애니메이션 데이터가 동일하게 파티클에 사용되므로 파티클은 그대로 유지됩니다.
다시 Softimage로 돌아가면 업데이트를 반영하도록 오브젝트 위치가 변경됩니다. 필요하면 뷰를 변경하여 이 내용을 확인하십시오.
이는 방사체 오브젝트가 이동할 경우 ICE 파티클 시스템이 파티클 위치를 자동으로 업데이트하여 파티클 오브젝트를 동적으로 참조하기 때문입니다.
그러면 캐시된 파티클 애니메이션이 업데이트되었음을 알 수 있습니다.
이 절차의 마지막으로, 파티클 흐름 시스템에서 매개변수를 변경해 보겠습니다.
마지막 캐시된 파티클 애니메이션 프레임(100이어야 함) 후에 파티클이 이동을 중지합니다.
이제 마지막 캐시된 프레임 후 파티클이 사라집니다.
사용자 인터페이스는 파티클 뷰 대화상자 오른쪽의 매개변수 패널에 나타납니다.
파티클 생성 매개변수를 정의하는 XML 점 구름 파일 이름을 표시하는 버튼이 있습니다. 다른 파일을 선택하려면 버튼을 클릭하고 열리는 파일 대화상자를 사용합니다. 이 그룹에는 총 프레임 수, 시작 및 종료 시간, 애니메이션 프레임 속도를 비롯하여 파티클 파일에 대한 읽기 전용의 기본 데이터도 들어 있습니다.
이 프레임에만 해당하는 읽기 전용 파티클 데이터입니다. 시간 슬라이더를 사용하여 프레임을 변경합니다. 총 파티클 수, 이 프레임에 대한 활성 MC 파일의 프레임 번호 및 MC 파일 이름을 보여 줍니다.
속도 (%) 값(다음 참조)이 100.0이 아닐 경우 현재 프레임 데이터가 중요합니다. 이런 경우 3ds Max의 현재 프레임은 활성 MC 프레임과 다를 수 있으므로 이 그룹을 통해 파티클 흐름에서 현재 프레임을 채우기 위해 사용하는 nCache 파일의 프레임을 확인할 수 있습니다. 예를 들어 현재 프레임이 30이고 속도 (%) 값이 80.0일 경우 파일 시간 값은 24입니다.
이 토글을 사용하여 MC 파일 시퀀스에서 사용할 데이터 채널을 지정합니다. 점 구름(XML) 파일에 데이터를 사용할 수 있는 채널을 지정합니다. 지정된 데이터가 없는 채널은 이 그룹에서 사용할 수 없습니다.
이 설정은 다양한 프로그램이 세로 방향에 다른 축을 사용하는 것을 보완할 수 있습니다. Maya에서는 Y축 위쪽과 Z축 위쪽 중에서 선택할 수 있고 Softimage에서는 Y축 위쪽만 사용되며 3ds Max에서는 Z축 위쪽이 사용됩니다. 들어오는 파티클 파일은 상향 벡터를 지정하지 않으므로 상향 벡터를 선택해야 합니다. 기본값은 Y축 위쪽이며 대부분의 경우 적합한 규칙입니다.
생성 파일 연산자에서 이벤트에 방향(이전 참조)을 사용할 경우 모양 인스턴스 연산자를 사용하면 이 설정의 효과를 알 수 있습니다. 예를 들어 원뿔을 사용하는 경우 파티클의 최종 방향은 상향 벡터 설정에 따라 결정됩니다.
숫자 설정을 사용하여 들어오는 색상 정보가 적용될 맵 채널을 지정합니다. 이 값은 정적 재질 연산자와 관련된 재질에 사용해야 합니다.
숫자 설정을 사용하여 들어오는 불투명도 정보가 적용될 맵 채널을 지정합니다. 이 값은 정적 재질 연산자와 관련된 재질에 사용해야 합니다.