다음을 통해 공유


SideFX Houdini를 사용하여 Dynamics 365 Guides에서 또는 Power Apps로 만든 앱에 포함된 혼합 현실 구성 요소에 사용할 3D 개체 준비

이 자습서에서는 다음 작업을 수행하는 단계별 지침을 제공합니다.

  • Microsoft Dynamics 365 Guides에 대한 또는 Power Apps로 만든 앱에 포함된 혼합 현실 구성 요소에 대한 성능 목표와 일치하도록 다각형 수를 줄여 3D 개체를 최적화합니다. 

  • 3D 개체에 올바른 재료를 추가합니다.

  • 최적화된 3D 모델을 Dynamics 365 Guides 또는 Power Apps에서 사용할 수 있는 GLB 파일로 내보냅니다.

  • 향후 다른 3D 개체를 신속하게 최적화할 수 있도록 템플릿을 만듭니다.

중요

이 문서는 SideFX Houdini를 Dynamics 365 Guides 및 Power Apps에서 사용하는 방법을 소개할 목적으로만 작성되었습니다. 타사 애플리케이션을 사용하는 경우 사용자와 타사 간의 사용 약관이 적용됩니다. Microsoft Corporation은 SideFX의 관계사 또는 파트너가 아니며 SideFX 또는 동사 제품을 보증하거나 후원하지 않습니다. 3D 개체를 준비할 때 사용할 수 있는 다른 콘텐츠 생성 앱이 여러 개 있습니다.

Houdini란?

Houdini는 아티스트가 자유롭게 작업하고, 여러 반복을 만들고, 동료와 워크플로를 빠르게 공유할 수 있도록 지원하는 절차 시스템입니다.

3D 개체를 Houdini로 가져오기

  1. Houdini 17.5를 엽니다.

    Houdini를 새 장면으로 열기.

    새 장면이 자동으로 생성됩니다.

  2. 오른쪽 하단 창을 마우스 오른쪽 버튼으로 클릭하여(또는 Tab 키를 선택하여) 탭 메뉴를 엽니다.

  3. 탭 메뉴에서 가져오기를 선택한 다음 파일을 선택하여 파일 노드를 지오메트리 창에 배치합니다.

    파일 가져오기.

  4. file1 아이콘을 두 번 클릭하여(또는 I를 눌러) 이 노드의 파일 선택 부분으로 드릴다운합니다. 플로팅 파일 선택기 열기 버튼을 선택한 다음 가져오려는 파일을 선택합니다.

    파일 선택기 버튼의 스크린샷.

  5. 팝업 창에서 가져올 파일을 찾아 선택한 다음 수락을 선택합니다.

    파일 선택.

    모델이 뷰포트에 나타납니다.

    뷰포트.

3D 개체 데시메이트

애플리케이션별 목표를 달성하려면 3D 개체를 "데시메이트"해야 할 수도 있습니다. 데시메이션은 모델의 표면 다각형을 다시 계산하여 더 적은 수의 다각형으로 유사한 셰이프를 만드는 과정입니다. 이렇게 하면 시각적 충실도가 저하되지만 성능이 향상됩니다. 아래 예제 이미지는 Microsoft HoloLens에서 복잡도가 낮은 장면에 사용되는 고품질 모델과 복잡도가 높은 장면에 사용되는 저품질 모델 간의 차이점을 보여줍니다.

데시메이션 예.

3D 개체 데시메이트

  1. 오른쪽 하단의 지오메트리 창에서 Tab 키를 눌러 탭 메뉴를 엽니다.

  2. 다각형>PolyReduce를 선택한 다음 Enter 키를 눌러 PolyReduce 노드를 선택합니다. 파일 노드 아래 영역을 선택하거나 클릭하여 PolyReduce 노드를 배치합니다.

    다각형 PolyReduce.

    새 노드 polyreduce1지오메트리 창에서 가져온 지오메트리 노드 근처에 나타납니다.

    Polyreduce 노드.

  3. 가져온 지오메트리의 노드의 하단 회색 점을 선택한 다음 연결선을 polyreduce1 노드의 맨 왼쪽 상단 점까지 끕니다. polyreduce1 노드의 점에 빨간색 화살표가 표시됩니다.

    끌어서 연결 만들기.

  4. polyreduce1 노드의 중앙을 선택하고 지오메트리 창 위에서 사용할 수 있는 옵션을 확인합니다.

    PolyReduce 옵션.

  5. 목표 옆에서 출력 다각형 수를 선택합니다. 이렇게 원하는 다각형 목표를 충족하는 다각형 수를 지정할 수 있습니다.

    출력 다각형 수.

  6. 결과를 보려면 polyreduce1 노드를 선택한 다음 노드의 오른쪽에서 템플릿(분홍색) 및 디스플레이(파란색) 막대를 선택합니다.

    모델이 훨씬 적은 디테일로 표시되도록 바뀝니다.

    PolyReduce 결과.

    혼합 현실 장치에서 사용할 다각형 수를 실험할 수 있는 여지가 있습니다. 유지할 수 슬라이더를 사용하여 모델의 모양을 미세 조정할 수 있습니다. 이 슬라이더로 실험하여 필요한 다각형 수로 원하는 모양을 얻으십시오.

Principled Shader로 재료 추가

모델에 보다 사실적인 모양을 부여하려면 모델에 셰이더를 추가하여 모델이 얼마나 반짝이고 매끄럽게 표시되는지 정의할 수 있습니다.

  1. 노드 시스템과 동일한 창에서 재료 팔레트 탭을 열고 Principled Shader를 선택한 다음 오른쪽 창의 열린 공간으로 끕니다.

    Principled Shader.

  2. Principled Shader를 마우스 오른쪽 버튼으로 클릭한 다음 선택한 개체 또는 지오메트리에 할당을 선택합니다.

    선택한 개체 또는 지오메트리에 할당.

  3. 전체 모델을 강조 표시합니다. 이렇게 하려면 창을 선택한 다음 할당을 선택합니다.

    강조 표시된 모델.

  4. 지오메트리 창에서 material1 노드가 생성되고 polyreduce1 노드 아래에서 연결된 것을 볼 수 있습니다.

    재료 노드.

  5. 상단 창에서 열린 플로팅 파일 선택기 열기 버튼을 선택하고 principledshader를 선택한 다음 수락을 선택합니다.

    principledshader 수락.

재료 속성 조정

Principled Shader가 강조 표시된 상태에서 재료 팔레트 위의 창에서 재료의 색상과 같은 가시적 속성을 조정할 수 있습니다. 예를 들어 CAD 개체에서 거칠기0.8로, 금속성0.2로 시작합니다.

재료 조정.

3D 개체의 색상을 변경하는 방법

  1. 기본 색상의 오른쪽에 있는 색상 견본 버튼을 선택합니다.

    기본 색상.

  2. 색상 편집기 대화 상자에서 색상을 선택합니다. 이전 색상, 믹서 휠 또는 슬라이더에서 선택할 수 있습니다.

    색상 편집기.

  3. 색상이 만족스러우면 색상 편집기 대화 상자를 닫습니다.

모델을 GLB 파일로 내보내기

모델을 Dynamics 365 Guides 또는 Power Apps에서 사용하려면 GLB 파일로 내보내야 합니다.

  1. 지오메트리 창에서 Tab 키를 눌러 탭 메뉴를 엽니다.

  2. 내보내기>ROP GLTF 출력을 선택하고 Enter 키를 누른 다음 material1 노드 아래 영역을 선택하여 rop_gltf1 노드를 배치합니다.

    ROP GLTF 출력 내보내기.

  3. material1 노드에서 rop_gltf1 노드까지 끌어 연결합니다.

    material1 노드에서 rop_gltf1 노드까지 연결.

  4. 상단 창의 내보내기 유형 필드에서 glb를 선택합니다.

    GLB 파일로 내보내기.

  5. 출력 파일 필드 옆에 있는 파일 선택기 버튼을 선택한 다음 GLB 파일의 이름 및 대상을 선택합니다. 파일 이름의 끝에 .glb를 반드시 추가해야 합니다.

    파일 선택기 버튼.

  6. 디스크로 렌더링을 선택하여 내보내기를 완료하고 GLB 파일을 만듭니다.

    디스크로 렌더링 버튼의 스크린샷.

템플릿 만들기

이제 노드 트리가 설정되었으므로 이를 템플릿으로 사용하여 3D 개체를 빠르게 준비할 수 있습니다.

가장 먼저 해야 할 작업은 현재 사용 중인 지오메트리를 기본 지오메트리로 바꾸는 것입니다. 그러면 템플릿 파일을 열 때 빠르게 로드되도록 경량화할 수 있습니다.

  1. 파일 아이콘을 선택하여 상단 창에서 지오메트리 파일 메뉴를 활성화합니다.

  2. 지오메트리 파일 필드를 default.bgeo로 변경한 다음 지오메트리 다시 로드를 선택합니다.

    템플릿.

    그러면 지오메트리가 일반 큐브가 되도록 새로 고쳐집니다.

  3. 파일 이름을 Template과 같이 일반적인 것으로 변경합니다.

  4. 파일 메뉴에서 저장을 선택한 다음 파일을 Prep_Template과 같이 기억하기 쉬운 이름으로 저장합니다.

    파일 저장.

템플릿이 준비되었습니다. Houdini를 닫고 템플릿을 사용해 보세요.

템플릿 사용

  1. Houdini를 시작하고 파일>열기를 선택하여 템플릿 파일을 연 다음 템플릿을 선택합니다.

    파일 열기 템플릿.

  2. 지오메트리 파일 노드의 중앙을 선택하여 파일 컨텍스트 메뉴로 전환한 다음 플로팅 파일 선택기 열기 버튼을 선택하여 준비하려는 3D 개체를 선택합니다.

    플로팅 파일 선택기 열기 버튼의 스크린샷.

  3. 지오메트리가 로드되면 polyreduce1 노드의 빨간색 구체를 선택한 다음 polyreduce1 노드의 맨 오른쪽에 있는 파란색 탭을 선택합니다.

    빨간색 구체 선택.

    그러면 보기 창에서 축소된 다각형 모델이 어떻게 보이는지 확인하고 축소 도구에 액세스할 수 있습니다.

  4. 모델이 요구 사항을 충족하는 품질에 도달하면 rop_gltf1 노드를 선택하고 플로팅 파일 선택기 열기 버튼을 선택한 다음 내보내는 파일의 위치 및 이름을 선택합니다. 파일 이름에 .glb 확장명을 반드시 포함해야 합니다.

    rop-gltf 내보내기.

  5. 디스크로 렌더링을 선택하여 3D 개체를 만듭니다.

    디스크로 렌더링 버튼.

나머지 3D 개체에 대해 이 프로세스를 반복하여 Dynamics 365 Guides 또는 Power Apps에서 사용할 준비가 된 최적화된 개체를 신속하게 생성합니다.

Dynamics 365 Guides 또는 Power Apps에서 3D 개체 보기

3D 개체를 준비한 후 다음 링크를 사용하여 Dynamics 365 Guides 또는 Power Apps에서 모델 사용에 대해 자세히 알아보세요.

추가 정보

이 문서의 여러 스크린샷은 Houdini의 소프트웨어를 사용하는 방법에 대한 명확한 지침을 제공하기 위해 Houdini 소프트웨어 프로그램에서 가져온 것입니다. SideFX Houdini에 대해 자세히 알아보세요.

Microsoft Corporation은 Houdini의 사용 또는 본 지침의 활용으로 인해 발생하는 어떤 종류의 손해에 대해서도 책임을 지지 않으며 명시적으로 모든 책임을 부인합니다. 이 문서는 Microsoft 고객에게 일반 정보를 제공하기 위해서만 작성된 것이며 개별화된 비즈니스 계획 또는 사양은 고려하지 않습니다.

이 문서에서 상표 이름 및 이미지는 정보 제공 및 설명 목적으로만 사용되며 Microsoft는 이러한 사용에 대한 상업적 주장을 하거나 후원 또는 보증을 암시하지 않습니다.