메시 디자인: 개요

Unity 및 3D 모델링 프로그램과 같은 다른 디자인 도구를 사용하여 Mesh 환경을 만들려는 아티스트, 디자이너 및 개발자를 위한 가이드입니다. Mesh에는 메시 이벤트의 참석자가 가능한 최상의 환경을 제공하도록 검토해야 하는 고유한 스타일 및 개발 지침이 있습니다.

Unity에서 프로젝트를 처음부터 만들거나 기존 샘플 중 하나를 시작점으로 사용한 다음, 콘텐츠를 추가한 다음, 웹용 Mesh의 컬렉션에 환경 으로 프로젝트를 게시합니다. 이벤트 이끌이가 Mesh 이벤트를 만들 때 사용자가 만든 사용자 지정 환경에서 해당 이벤트를 보유하도록 선택할 수 있습니다.

Mesh는 새로운 제품이며 파트너의 요구를 충족하기 위해 항상 진화하고 있습니다. 이 문서와 다른 문서에서는 다양한 사용 사례에 대한 3D 환경을 만들기 위한 디자인 지침을 다룹니다.

디자인 및 성능 요구 사항이 설명서에서 제공하는 것보다 더 광범위할 수 있다는 점을 고려하는 것이 중요합니다. 예를 들어 메시 환경의 규모에 따라 요구 사항이 다를 수 있습니다. 16인 환경의 성능 요구 사항은 200인 환경과 다릅니다. 이 문서에서는 Mesh를 배포하는 비즈니스에 대한 대부분의 요구를 충족해야 하는 원칙과 지침을 제공합니다.

Microsoft Mesh 환경을 사용하면 여러 사용자가 만든 콘텐츠를 동시에 경험할 수 있습니다. 이 때문에 Unity에서 사용할 수 있는 일부 기능을 Microsoft Mesh에서 지원되는 하위 집합으로 의도적으로 제한합니다.

콘텐츠를 만들 때 고려해야 할 몇 가지 사항은 다음과 같습니다.

  • Microsoft Mesh는 장면의 카메라를 제어합니다.

  • Microsoft Mesh는 현장에서 참석자의 움직임과 상호 작용을 제어합니다.

  • 보안상의 이유로 C# 동작은 Mesh 도구 키트에 제공된 제한된 동작 집합으로 제한됩니다. 콘텐츠에 포함된 지원되지 않는 동작은 로드되거나 실행되지 않습니다.

  • 이벤트 콜백은 및 ScriptMachine.TriggerAnimationEventScriptMachine.TriggerUnityEvent 제한됩니다. 구성 요소에서 지원되지 않는 이벤트 콜백을 사용하는 경우 환경을 업로드할 수 없습니다. 빌드 단계가 실패합니다.

일반적으로 Unity 자산 저장소에서 다운로드한 Unity 패키지는 위의 제한을 준수하지 않는 한 작동하지 않습니다.

사전 요구 사항

메시 환경을 만들기 전에 다음 분야에 강력한 기반을 두는 것이 중요합니다.

  • 3D 모델링 기술 또는 필요한 모델을 얻기 위한 원본

  • 텍스처링 및 조명 매핑(VS)

  • 성능 및 모델 최적화

메시 환경에서 사용할 자산을 디자인하려면 Maya, 3DS Max, Cinema 4D, Houdini, ZBrush 또는 Blender와 같은 3D 모델링 소프트웨어에 대한 경험이 있어야 합니다. 모델 그리기 및 텍스트 변환의 경우 해당 앱에 기본 제공되는 기능을 사용하거나 Adobe Substance Painter와 같은 전용 도구를 사용할 수 있습니다.

Unity 프로젝트 공유

현재 Unity 프로젝트를 다른 당사자와 공유하는 것은 보장되지 않습니다. 공유는 일부 오류를 발생시키고 메시 관련 프로젝트에 대해 완전히 유효성을 검사 하지 않습니다 .