CAD 지오메트리 리테셀레이션

CAD 파일에서 데이터스미스로 임포트한 각 스태틱 메시 에셋의 테셀레이션 세팅을 변경하는 방법을 살펴봅니다.

파라메트릭 커브로 정의된 표면이 포함된 지원되는 CAD 파일에서 언리얼 에디터로 데이터스미스 임포터를 사용하여 씬을 가져올 때, 데이터스미스는 해당 씬 오브젝트의 표면을 트라이앵글 메시로 테셀레이션합니다. 파일을 임포트할 때는 트라이앵글 메시 결과물의 충실도를 원본 파라메트릭 표면만큼 끌어 올리도록 제어하는 세팅을 제공하게 됩니다. 이 세팅에 대한 자세한 내용은 데이터스미스에 CAD 파일 포맷 사용 페이지를 참고하세요. 데이터스미스는 CAD 파일을 임포트하여 씬의 모든 지오메트리를 테셀레이션할 때 사용자가 제공한 임포트 세팅을 사용합니다.

또한 초기 임포트 후에는 선택한 스태틱 메시 에셋별로 테셀레이션 퀄리티 세팅의 값을 오버라이드할 수 있습니다. 이렇게 하면 전체 씬을 동일한 레벨 오브 디테일, 주로 씬의 모든 오브젝트를 비교적 빠르게 테셀레이션할 수 있도록 낮은 레벨 오브 디테일로 임포트하는 데 도움이 됩니다. 임포트한 후에는 선택된 에셋을 다른 퀄리티 세팅으로 리테셀레이션 할 수 있는데, 이 때는 주로 중요한 씬 오브젝트에 더 나은 비주얼 결과를 얻을 수 있는 높은 레벨 오브 디테일을 사용하게 됩니다. 이 방식을 통해 각 프로젝트의 고유한 필요에 맞도록 임포트 속도, 모델 복잡도 및 비주얼 퀄리티 등의 밸런스를 조정할 수 있습니다.

그 효과 자체는 데이터스미스 리임포트 워크플로 소개에 설명되어 있는 개별 스태틱 메시 에셋을 데이터스미스 씬으로 리임포트하는 기능과 매우 비슷합니다. 하지만 씬 엘리먼트를 리임포트 할 때와 차이가 있다면 데이터스미스는 원본 CAD 씬 파일을 열고 파일에서 선택된 오브젝트의 지오메트리 데이터를 다시 읽어 들인 다음 새로 임포트한 지오메트리를 테셀레이션한다는 점입니다. 대신 지오메트리를 리테셀레이션 할 때는 데이터스미스도 원본 씬 파일을 전혀 다시 열지 않습니다. 선택된 스태틱 메시 에셋에 대해 마지막으로 임포트한 지오메트리에 새 테셀레이션 세팅을 적용합니다. 따라서 리테셀레이션은 보통 리임포트보다 빠르고, 원본 CAD 소스 파일을 사용할 수 없을 때도 수행할 수 있습니다.

개별 스태틱 메시 에셋을 리테셀레이션 하려면 다음 단계를 따릅니다.

  1. 콘텐츠 브라우저(Content Browser) 에서 테이터스미스 씬 에셋옆에 있는 Geometries 폴더에서 리테셀레이션할 스태틱 메시 에셋을 선택합니다.

  2. 선택한 에셋을 우클릭하고 컨텍스트 메뉴에서 데이터스미스(Datasmith) > 리테셀레이트(Retessellate) 옵션을 선택합니다.

  3. 데이터스미스에 CAD 파일 포맷 사용 페이지에 설명된 것과 같이 테셀레이션 세팅에 새 값을 설정합니다.

    리테셀레이션 옵션

    이 창에는 지오메트리 테셀레이션을 제어하는 세팅만 포함되어 있으며, 보통 데이터스미스 파일을 임포트할 때 설정하는 다른 세팅은 전혀 없습니다. 다른 임포트 세팅을 변경해야 하는 경우 리임포트(Reimport) 옵션으로 원본 CAD 씬 파일에서 선택된 에셋을 리임포트하세요.

  4. 임포트(Import) 를 클릭합니다.

리테셀레이션 프로세스는 새 값을 사용하여 선택된 스태틱 메시 에셋 또는 에셋의 트라이앵글 메시를 재계산하지만 데이터스미스 씬의 나머지 에셋은 모두 변경되지 않은 상태로 유지합니다.

리테셀레이션 전: 높은 허용치, 더 적은 트라이앵글

리테셀레이션 후: 낮은 허용치, 더 많은 트라이앵글

컨텍스트 메뉴에서 리테셀레이트(Retessellate) 옵션을 찾을 수 없다면 현재 선택된 에셋 중 하나 이상이 임포트 시점에서 테셀레이션되지 않은 것입니다. 일반적으로 해당 CAD 파일이 이미 파라메트릭 표면이 아닌, 에셋의 트라이앵글 메시를 포함하고 있다는 의미입니다. 데이터스미스 임포터는 단순히 기존의 트라이앵글 메시를 가져왔을 뿐이며, 리테셀레이션의 기반으로 사용할 원본 파라메트릭 표면 데이터가 없는 것입니다.

이 같은 경우에 스태틱 메시의 지오메트리를 단순화 해야 한다면 언리얼 에디터에서 제공되는 다른 툴인 프록시 지오메트리 툴(Proxy Geometry Tool), 레벨 오브 디테일(Levels of Detail) 등을 사용하면 됩니다. 하지만 스태틱 메시 지오메트리의 디테일은 높일 수 없습니다.

리테셀레이션 규칙

모델링 작업이 끝난 후 NURBS 표면은 다음 상태 중 하나가 될 수 있습니다.

  • Intact : 테셀레이션 후 트라이앵글이 표면에서 전혀 제거되지 않았음을 의미합니다.

  • Altered : 트라이앵글 다수가 제거되었음을 의미합니다.

  • Deleted : 트라이앵글이 모두 제거되었음을 의미합니다.

이러한 상태에 유의하여**리테셀레이션 규칙(Retessellation Rule)** 옵션으로 어떤 표면에 리테셀레이션이 필요한지 제어할 수 있습니다. 이때 다음 옵션 중에서 선택할 수 있습니다.

  • All 은 표면을 모두 선택하여 리테셀레이션합니다.

  • Skip Deleted Surfaces 는 트라이앵글이 모두 제거된 표면을 제외합니다.

태그
언리얼 엔진의 이전 버전을 위해 작성된 페이지입니다. 현재 언리얼 엔진 5 버전을 위해 업데이트되지 않았습니다.