254
Amazon Sumerian 사용 설명서

Amazon Sumerian - 사용 설명서

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Amazon Sumerian - 사용 설명서

Amazon Sumerian사용 설명서

Page 2: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서

Amazon Sumerian: 사용 설명서Copyright © Amazon Web Services, Inc. and/or its affiliates. All rights reserved.

Amazon의 상표 및 트레이드 드레스는 Amazon이 제공하지 않는 제품 또는 서비스와 관련하여 고객에게 혼동을 유발할수 있는 방식 또는 Amazon을 폄하하거나 평판에 악영향을 주는 방식으로 사용될 수 없습니다. Amazon이 소유하지 않은기타 모든 상표는 Amazon과 제휴 관계이거나 관련이 있거나 후원 관계 여부에 관계없이 해당 소유자의 자산입니다.

Page 3: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서

Table of ContentsAmazon Sumerian 란 무엇입니까? ........................................................................................................ 1사용 사례 .......................................................................................................................................... 2권한 .................................................................................................................................................. 3

Sumerian IAM 관리형 정책 .......................................................................................................... 3AWS 서비스에 대한 액세스 권한 부여 ........................................................................................... 3게시된 장면에 대한 액세스 제한 ................................................................................................... 4

시작하기 ............................................................................................................................................ 6자습서 ....................................................................................................................................... 6

Prerequisites ...................................................................................................................... 6프로젝트 및 장면 만들기 ...................................................................................................... 7장면 구성 .......................................................................................................................... 7엔터티 추가 및 구성 ............................................................................................................ 8동작 추가 ......................................................................................................................... 11VR 모드 추가 ................................................................................................................... 13장면 게시 및 보기 ............................................................................................................. 15정리 ................................................................................................................................ 15다음 단계 ......................................................................................................................... 15

모형 샘플 ................................................................................................................................. 15모델 쇼케이스 .......................................................................................................................... 17

개념 ................................................................................................................................................ 20Scenes .................................................................................................................................... 20구성 요소 및 개체 ..................................................................................................................... 20Assets ..................................................................................................................................... 20Hosts ...................................................................................................................................... 20Projects ................................................................................................................................... 21Templates ................................................................................................................................ 21

대시보드 .......................................................................................................................................... 22Projects ................................................................................................................................... 22Scenes .................................................................................................................................... 23자산 팩 .................................................................................................................................... 24Templates ................................................................................................................................ 25Trash ...................................................................................................................................... 25Locks ...................................................................................................................................... 26

Editor .............................................................................................................................................. 27캔버스 ..................................................................................................................................... 28

편집기 카메라 .................................................................................................................. 30다중 선택 엔티티 .............................................................................................................. 31

자산 라이브러리 ....................................................................................................................... 34자산 패널 ................................................................................................................................. 35엔티티 패널 .............................................................................................................................. 37

화살표 키를 사용한 계층 탐색 ............................................................................................. 38다중 선택 엔티티 .............................................................................................................. 38

Inspector 패널 .......................................................................................................................... 42Tools ....................................................................................................................................... 45

텍스트 편집기 .................................................................................................................. 45상태 머신 편집기 .............................................................................................................. 46Timeline ........................................................................................................................... 49

키보드 및 마우스 ...................................................................................................................... 50게시 ........................................................................................................................................ 55glTF로 내보내기 ....................................................................................................................... 60

장면을 glTF로 내보내기 ..................................................................................................... 60GltF 내보내기 ................................................................................................................... 61추가 내보내기 옵션 ........................................................................................................... 62Materials .......................................................................................................................... 62

iii

Page 4: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서

장면 설정 ......................................................................................................................................... 64AWS 구성 ................................................................................................................................ 66스냅샷 ..................................................................................................................................... 67문서 ........................................................................................................................................ 69Environment ............................................................................................................................. 70포스트 이펙트 .......................................................................................................................... 72장면 크기 ................................................................................................................................. 74장면 통계 ................................................................................................................................. 75

개체 및 구성 요소 ............................................................................................................................. 77Entity 관리 ............................................................................................................................... 77구성 요소 관리 ......................................................................................................................... 78변환 ........................................................................................................................................ 79Geometry ................................................................................................................................. 82Material ................................................................................................................................... 88

클래식 셰이더 .................................................................................................................. 89물리적 기반 렌더링 (PBR) 및 환경 조명 (HDRI) ..................................................................... 90환경 조명 (HDR) ............................................................................................................... 90PBR 재료 ....................................................................................................................... 104PBR 금속 소재 ............................................................................................................... 104PBR 반사광 재질 ............................................................................................................ 126공유 재료 특성 ................................................................................................................ 143

카메라 ................................................................................................................................... 168편집기 카메라 및 컨트롤 .................................................................................................. 169카메라 유형 및 컨트롤 ..................................................................................................... 171상태 머신 ....................................................................................................................... 171

분류: 브르카메라리그 ............................................................................................................... 172HMD 카메라 ........................................................................................................................... 172VR 컨트롤러 ........................................................................................................................... 173Host ...................................................................................................................................... 173음성 ...................................................................................................................................... 174

Gestures ........................................................................................................................ 179상태 머신 ....................................................................................................................... 186Script ............................................................................................................................. 186

대화 ...................................................................................................................................... 187상태 머신 ....................................................................................................................... 187Script ............................................................................................................................. 189

2D 그래픽 프로세서 ................................................................................................................. 190HTML .................................................................................................................................... 190

HTML 구성 요소 ............................................................................................................. 1913D 구성 요소 .................................................................................................................. 192스크립트와 함께 HTML 구성 요소 사용 ............................................................................... 193

사운드 ................................................................................................................................... 194Light(조명) .............................................................................................................................. 194파티클 시스템 ......................................................................................................................... 195애니메이션 ............................................................................................................................. 196

애니메이션 용어 .............................................................................................................. 197애니메이션 계층 .............................................................................................................. 198애니메이션 자르기 자산 워크플로우 ................................................................................... 204사용자 인터페이스 요소 ................................................................................................... 204세부 사용자 워크플로 ...................................................................................................... 210기존 장면 및 애니메이션 구성요소 마이그레이션 .................................................................. 212

물리 (충돌기 및 강체) .............................................................................................................. 212미리보기에서 PhysX 활성화 .............................................................................................. 212Collider .......................................................................................................................... 214강체 .............................................................................................................................. 216

상태 머신 ............................................................................................................................... 216Script ..................................................................................................................................... 217

iv

Page 5: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서

타임라인 ................................................................................................................................ 218애셋 .............................................................................................................................................. 221

팩 ......................................................................................................................................... 222템플릿 ................................................................................................................................... 223VR 도구 ................................................................................................................................. 223AR 도구 ................................................................................................................................. 224

Android 샘플 프로젝트 ..................................................................................................... 225iOS 샘플 프로젝트 .......................................................................................................... 225

호스트 ................................................................................................................................... 225Models ................................................................................................................................... 226Skybox .................................................................................................................................. 227Media .................................................................................................................................... 229

상태 머신 ....................................................................................................................................... 230애니메이션 ............................................................................................................................. 232오디오 및 카메라 ..................................................................................................................... 233AWS 기능 .............................................................................................................................. 233키보드 및 마우스 ..................................................................................................................... 234효과 및 조명 ........................................................................................................................... 234재료 및 렌더링 ........................................................................................................................ 235물리 및 충돌 ........................................................................................................................... 235AND 로직 ............................................................................................................................... 236속성 및 태그 ........................................................................................................................... 237

Scripting ........................................................................................................................................ 238기본 제공 스크립트 ................................................................................................................. 239컨텍스트 객체 ......................................................................................................................... 239파라미터 및 인수 ..................................................................................................................... 240

파라미터 형식 ................................................................................................................. 241파라미터 유형 ................................................................................................................. 242

외부 종속성 ............................................................................................................................ 243Debugging .............................................................................................................................. 243

문제 해결 ....................................................................................................................................... 245프로파일링 ............................................................................................................................. 245

.................................................................................................................................................. ccxlix

v

Page 6: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서

Amazon Sumerian 란 무엇입니까?Amazon Sumerian (Amazon Sumerian) 은 프로그래밍이나 3D 그래픽 전문 지식 없이도 고품질 가상 현실(VR), 증강 현실 (AR) 및 3D 애플리케이션을 손쉽게 만들 수 있는 브라우저 기반 툴 세트입니다. Sumerian을 사용하면 프로그래밍 경험 없이 대화형 3D 장면을 구성하고 브라우저에서 테스트하고 사용자가 즉시 사용할 수 있는 웹 사이트로 게시할 수 있습니다.

Sumerian 자산 라이브러리를 사용하거나 자신의 자산을 가져 오십시오. Sumerian 또한 원시 도형, 3D 모델,호스트, 텍스처 및 스크립트의 라이브러리를 가지고 있습니다.

Note

3D, VR, 애니메이션 및 스크립팅을 처음 접하셨습니까? 이Sumerian 커뮤니티 웹사이트에는 모든수준의 경험을위한 유용한 자습서가 있습니다.

Sumerian 3D 엔진은 JavaSJavaScript 로 고급 스크립팅을 위한 라이브러리를 제공하지만 프로그래머가 아니어도 인터랙티브 AR, VR 또는 3D를 만들 수 있습니다! 내장 상태 머신을 사용하여 개체에 애니메이션을적용하고 클릭 및 이동과 같은 사용자 입력에 응답합니다.

전 세계에 작업을 공유할 준비가 되면 Amazon CloudFront 에 웹 사이트로 직접 게시할 수 있습니다. 가상 현실을 위해 만들어진 씬의 경우, 씬은웹VR또는WebXR-호환 브라우저. 환경은 데스크탑, 모바일 장치 및 주요VR 헤드셋에서 볼 수 있습니다. 증강 현실 (AR) 지원은 아직 확정되지 않았으므로 증강 현실 (AR) 지원은 변경되지 않습니다.

1

Page 7: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서

Amazon Sumerian 사용 사례 및 요구사항

Amazon Sumerian 의 핵심은 애니메이션, 스크립팅된 상호 작용 및 특수 효과로 3D 장면을 구성하기 위한웹 기반 편집기입니다. 편집기는 웹 브라우저에서 실행되며 모든 데이터는 AWS 에 저장됩니다. 가상 현실을 위해 생성된 씬의 경우, 편집기는 Amazon CloudFront 에 씬을 출력합니다. 이 웹 사이트에서는웹VR또는WebXR호환 브라우저 및 헤드셋을 사용하거나 다른 사용자가 액세스할 수 있도록 웹 사이트에 내장할 수있습니다. 증강 현실 (AR) 지원은 아직 확정되지 않았으므로 증강 현실 (AR) 지원은 변경되지 않습니다.

Note

스크립트를 작성하는 방법을 모르십니까? Sumerian 편집기는 코딩 작업 없이 애니메이션과 사용자상호 작용을 시각적으로 스크립팅할 수 있는 완벽한 기능을 갖춘 상태 머신을 제공합니다.

WebXR은 가상 현실 (VR) 응용 프로그램 렌더링을 지원하거나 증강 현실 (AR) 경험을 통해 실제 세계에 가상 요소를 추가하는 데 함께 사용되는 표준 그룹입니다. WebXR 응용 프로그램은 웹 응용 프로그램과 마찬가지로 여러 데스크톱 및 모바일 운영 체제에서 지원됩니다. 이렇게 하면 응용 프로그램을 다른 프로그래밍 언어와 패키지 형식으로 이식하지 않아도 모든 사용자에게 도달할 수 있습니다. Sumerian 는 는 를 위해 사용할 수 있는 도구와 구성 요소를 제공합니다.장면에 VR을 추가 (p. 223). 증강 현실 (AR) 지원은 아직 확정되지 않았으므로 증강 현실 (AR) 지원은 변경되지 않습니다.

수메르 (Sumerian) 에서는 증강 현실 (AR) 응용 프로그램을 만들 수도 있습니다. AR 응용 프로그램은 휴대전화의 카메라 또는 AR 호환 헤드셋을 사용하여 실제 환경에서 그래픽을 오버레이할 수 있습니다. Sumerian는 를 제공합니다.템플릿 및 샘플 애플리케이션 (p. 224)를 사용하여 iOS 용 ARKit 애플리케이션 및 안드로이드 기기용 ARCore 애플리케이션을 만들 수 있습니다.

Sumerian 은 기존 에셋 없이 장면을 구성하는 데 사용할 수 있는 최적화된 3D 오브젝트 및 장면 템플릿 라이브러리를 제공합니다. 3D 모델이 있는 경우 파일 시스템에서 편집기 캔버스로 드래그하여 애니메이션 및 텍스처와 함께 가져올 수 있습니다. Sumerian 지원 모델OBJ및FBX형식

2

Page 8: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서Sumerian IAM 관리형 정책

Amazon Sumerian 권한AWS Identity and Access Management (IAM) 를 사용하면 계정의 사용자와 컴퓨팅 리소스에 Sumerian 권한을 부여할 수 있습니다. IAM은 API 수준에서 AWS 에 대한 액세스를 제어하여 권한을 균일하고 안전하게 적용합니다.

Sumerian IAM 관리형 정책IAM은 권한 부여를 간소화할 수 있도록관리형 정책각 서비스에 대해 서비스는 새 API를 릴리스할 때 이러한관리형 정책을 새 권한으로 업데이트할 수 있습니다. Sumerian은 Sumerian 편집기를 사용하는 데 필요한 사용자 권한에 대한 관리형 정책을 제공합니다.

• AmazonSumerianFullAccess— 모든 Sumerian 기능을 사용할 수 있는 권한입니다.

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "sumerian:*" ], "Resource": "*" } ]}

관리형 정책을 IAM 사용자 그룹 또는 역할에 추가하는 방법

1. IAM 콘솔을 엽니다.2. 인스턴스 프로파일, IAM 사용자 또는 IAM 사용자 그룹과 연결된 역할을 엽니다.3. 권한에서 관리형 정책을 연결합니다.

수메르 안 API에 대한 액세스 만 있으면됩니다. Sumerian 은 계정 외부에서 생성하는 씬과 관련된 모든 스토리지 (Amazon S3) 및 콘텐츠 전송 (Amazon CloudFront) 을 관리합니다.

AWS 서비스에 대한 액세스 권한 부여씬에서 AWS 서비스를 사용하려면 씬에 자격 증명이 필요합니다. Amazon Cognito 자격 증명을 사용하여 장면에 AWS 사용 권한이 있는 역할에 대한 액세스 권한을 부여하는 자격 증명 풀을 생성할 수 있습니다. 스크립트에서 액세스할 모든 서비스에 대한 권한이 있는 역할 및 AWS 서비스를 사용하는 구성 요소에 대한 권한을 생성합니다.

Sumerian 장면에 대한 자격 증명 풀을 생성하려면

1. 열기연동 자격 증명페이지를 방문하십시오Amazon Cognito 콘솔에서2. [Create new identity pool]을 선택합니다.3. 다음 설정을 사용하여 풀을 만듭니다.

3

Page 9: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서게시된 장면에 대한 액세스 제한

• 인증되지 않은 자격 증명— 활성화됨4. 선택자격 증명 풀를 눌러 풀 세부 정보를 확인합니다.5. 참고자격 증명 풀나중에 사용하기 위해

자격 증명 풀을 생성할 때 Amazon Cognito 는 인증된 역할과 인증되지 않은 역할이라는 두 가지 역할을 생성하라는 메시지를 표시합니다. 인증되지 않은 역할에 권한을 추가합니다.

Sumerian 장면의 자격 증명 풀 역할에 사용 권한을 추가하려면

1. IAM 콘솔에서 역할(Roles) 페이지를 엽니다.2. 라는 역할을 선택합니다.코그니토_풀 풀풀승인되지 않은 역할.3. 선택정책 연결를 클릭하고 장면에서 사용하는 서비스에 대한 정책을 추가합니다.

• 음성 구성–AmazonPollyReadOnlyAccess는 Amazon Polly 를 사용하여음성 구성 (p. 174).• JavaScript용 AWS SDK— JavaSJavaScript 용 SDK를 사용하여 호출하는 서비스에 대한 액세스 권한

을 부여하는 정책을 추가합니다. 예: AmazonS3ReadOnlyAccess.

아래에 있는 장면에 자격 증명 풀을 할당합니다.AWS 구성 (p. 66)을 장면 설정에서 선택합니다.

게시된 장면에 대한 액세스 제한장면에 대한 공개 액세스를 방지하려면 AWS Amplify를 사용하여 웹 앱에 포함시킵니다. 언제비공개로 장면배포 (p. 55)에서 Amazon Sumerian 은 재생을 위해 패키징하지만 공개 위치에는 게시하지 않습니다. 그런 다음 Amplify 라이브러리를 사용하여 앱에로드 할 수 있습니다.

Amplify Amazon Cognito 자격 증명 풀의 자격 증명을 사용하여 Sumerian 씬을 안전하게 다운로드합니다. 자격 증명 풀의 역할 액세스 권한을 계정의 모든 장면 또는 특정 프로젝트의 장면에만 부여할 수 있습니다.

모든 장면에 대한 액세스 권한을 부여하려면 자격 증명 풀의 역할에 다음 정책을 추가합니다.

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "sumerian:ViewRelease" ], "Resource": "*" } ]}

단일 프로젝트에 대한 액세스 권한을 부여하려면Resource키를 누릅니다.

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "sumerian:ViewRelease" ], "Resource": "arn:aws:sumerian:region:accountid:project:projectname"

4

Page 10: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서게시된 장면에 대한 액세스 제한

} ]}

5

Page 11: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서자습서

Amazon Sumerian 자습서 및 샘플웹 브라우저만으로 Sumerian 편집기로 신속하게 작업을 시작할 수 있습니다. 최신 버전의 Google Chrome또는 Firefox 를 사용하는 것이 좋습니다.

Sumerian 편집기에 익숙해지려면시작하기 자습서 (p. 6). 자습서에서는 엔터티 관리, 카메라, 구성 및 상태 머신을 소개합니다.

그런 다음 외부 에셋을 다운로드하여 가져오는 방법에 대해 알아봅니다.샘플 캐릭터 모델 (p. 15). 무료도구를 사용하여 모델을 만들고 Sumerian 장면으로 가져와 텍스처 및 애니메이션 데이터가 그대로 유지된Sumerian 애셋으로 변환할 수 있습니다.

카메라 및 상태 머신으로 더 많은 작업을 수행모델 쇼케이스 장면 (p. 17). 카메라 스크립트를 구성하고 상태 머신을 사용하여 사용자 입력에 대한 응답으로 애니메이션을 트리거하는 방법을 알아봅니다.

시작하려면Amazon Sumerian 첫 번째 장면 생성 자습서를 사용하거나Sumerian 초급 비디오 코스.

주제• Amazon Sumerian 시작하기 (p. 6)• 샘플 모델 작업 (p. 15)• 모델 쇼케이스 만들기 (p. 17)

Amazon Sumerian 시작하기Amazon Sumerian 을 시작하려면 Sumerian 라이브러리의 자산에서 장면을 조립하십시오. 1시간 이내에Sumerian 자산 라이브러리, 상태 머신 애니메이션 및 가상 현실 (VR) 헤드셋 지원을 구성하는 자산이 포함된장면을 만들 수 있습니다. 이 자습서에서는 Amazon Polly 를 사용하여 텍스트를 오디오로 렌더링하는 음성구성 요소를 사용한 스크립팅의 기본 사용도 보여 줍니다.

섹션• Prerequisites (p. 6)• 프로젝트 및 장면 만들기 (p. 7)• 장면 구성 (p. 7)• 엔터티 추가 및 구성 (p. 8)• 동작 추가 (p. 11)• VR 모드 추가 (p. 13)• 장면 게시 및 보기 (p. 15)• 정리 (p. 15)• 다음 단계 (p. 15)

PrerequisitesSumerian 편집기를 사용하려면 IAM 사용자에 대해 Sumerian API를 사용할 수 있는 권한이 필요합니다. 또한 씬 자체에는 Amazon Polly 를 호출할 권한이 필요합니다. 역할 및 Amazon Cognito 자격 증명 풀을 생성하여 이 권한을 제공합니다. 의 지침을 따릅니다.Amazon Sumerian 권한 (p. 3)을 클릭하여 둘 다 설정합니다.

최신 버전의 Chrome 또는 Firefox에서 편집기를 사용할 수 있습니다. VR로 완성된 장면을 보려면 최신 버전의 Firefox를 사용하세요. VR 모드의 경우 호환되는 헤드셋도 필요합니다.

6

Page 12: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서프로젝트 및 장면 만들기

지원되는 VR 헤드셋

• Oculus Rift• Oculus Go• Oculus 퀘스트• 오큘러스 리프트 5• HTC 비브• HTC 비브 프로• 삼성 기어

프로젝트 및 장면 만들기프로젝트 및 장면을 만듭니다. 프로젝트에는 여러 장면과 이러한 장면에서 만드는 자산 팩 및 템플릿이 포함될 수 있습니다.

프로젝트 및 장면을 작성하려면

1. OpenSumerian 대시보드.2. 선택프로젝트,새 프로젝트.3. Entertutorials을 선택한 다음생성.4. 선택새 장면 만들기.5. Enterseesaw을 선택한 다음생성.

장면 구성스카이박스는 배경 이미지를 제공하기 위해 장면 주위를 감싸는 텍스처 또는 텍스처 세트입니다. Sumerian광장에서 스카이박스 추가하기자산라이브러리로 이동합니다.

Sumerian 도서관에서 스카이박스를 가져오려면

1. 선택애셋 가져오기화면 상단에 있습니다.2.

선택푸른 하늘. 바로 찾을 수 없는 경우 스카이박스 아이콘 를 클릭하여 목록을 필터링합니다.3. Add(추가)를 선택합니다.

이렇게 하면 스카이박스 자산 팩이자산패널을 선택합니다. 팩에는 스카이박스 애셋과 스카이박스에서 사용하는 PNG 형식의 텍스처가 포함되어 있습니다. 장면 설정의 장면에 스카이박스를 추가합니다.Environment(환경). 거기에있는 동안 안개와 눈을 추가하십시오.

장면의 환경을 구성하려면

1. 루트 노드 (시소) 의엔터티패널을 클릭하거나 캔버스에서 장면의 배경을 클릭합니다. 화면 오른쪽의 관리자 패널에 표시되는 옵션 그룹은 다음과 같습니다.장면 설정.

2. 선택을 클릭합니다.Environment(환경)섹션을 클릭하여 확장합니다. 를 확장합니다.스카이박스,안개 및주변, 및Particles섹션 아래에 있습니다.

3. 클릭 및 드래그푸른 하늘스카이박스를 자산 패널에서드롭 스카이박스필드를 사용하여 장면에 연결할수 있습니다.

4. 선택Fog를 활성화하고 해당 파라미터를 구성합니다.

• 근처 안개–5• 먼 안개–20

7

Page 13: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서엔터티 추가 및 구성

이렇게 하면 카메라에서 5단위 떨어진 곳에서 안개가 흐려지기 시작하고 20단위 떨어진 곳이나 멀리 있는 모든 것을 완전히 가립니다.

5. 선택Snow를 사용하여 활성화 한 다음 매개 변수를 구성하십시오.

• Velocity–20• 비율–30• Height(높이)–100

6. 화면 맨 아래 재생 버튼을 클릭하면 눈이 내리는 모습을 볼 수 있습니다. 눈의 속도와 속도를 원하는대로조절하십시오. 이러한 설정에 대한 변경 사항은 재생 모드 중에 즉시 적용됩니다.

이 자습서의 뒷부분에서는 재생 중에 Amazon Polly 를 사용하여 텍스트를 오디오로 렌더링하도록 장면을 구성합니다. 이를 위해서는 웹 브라우저에서 JavaScript 용 AWS SDK 사용 자격 증명이 필요합니다. 속성 매니저에서 생성한 ID 풀의 ID를 할당하여 씬 자격 증명을 지정합니다.사전 조건 섹션 (p. 6).

JavaScript 용 AWS SDK 구성 방법

1. 속성 매니저에서 루트 노드를 선택합니다.엔터티패널을 선택합니다.

2. 를 확장합니다.AWS 구성섹션을 선택합니다.3. Amazon Cognito 자격 증명 풀 ID를 입력합니다.

엔터티 추가 및 구성장면에 약간의 지면을 추가합니다.

8

Page 14: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서엔터티 추가 및 구성

장면에 눈 덮인 필드를 추가하려면

1. 선택개체 만들기.2.

UNER3D 기본체에서 쿼드를 선택합니다. .

쿼드가 자동으로 선택됩니다. 다른 항목을 선택한 경우 캔버스 또는 엔티티 패널에서 해당 항목을 클릭하여 다시 선택할 수 있습니다.

3. 캔버스의 오른쪽 속성 패널에 쿼드의 구성 요소가 표시됩니다. 맨 위 섹션을 확장하고 엔터티 이름을ground. 변경 사항은 섹션 이름 및 엔티티 패널에 즉시 반영됩니다.

4. 를 확장합니다.변환섹션을 클릭하고 다음 값을 입력합니다.

• X 회전–-90• X, Y 및 Z–100• 고정— 활성화

5. 를 확장합니다.Material섹션을 클릭하고 각 레이어의 설정을 검토합니다. 분산 또는 반사광 색상을 클릭하여 다른 색상을 선택하거나 이미지 파일을 드롭하여 텍스처를 추가할 수 있습니다.

지금 카메라 근처의 공간은 꽤 어둡습니다. 태양이 빛나는 것처럼 장면에 빛을 비추기 위해 방향 라이트를 추가합니다.

방향 라이트를 추가하려면

1. 선택개체 만들기.2. UNERLights를 선택하고지향성.3. 를 확장합니다.변환섹션을 클릭하고 다음 값을 입력합니다.

• Y 변환–10• X 회전–-30• Y 회전–-60• 고정— 활성화

4. 를 확장합니다.Light(조명)섹션을 활성화하고Shadows.

시소를 나타내는 빈 엔티티를 추가하고 지점과 판자의 쉐이프를 추가합니다.

9

Page 15: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서엔터티 추가 및 구성

시소를 추가하려면

1. 선택개체 만들기.2. UNER기타를 선택하고엔터티.3. 속성 패널에서 엔터티의 이름을seesaw.4. 선택개체 만들기을 클릭한 다음 장면에 원통을 추가합니다.5. 원기둥을 로 바꿉니다.fulcrum을 선택하고일률적 조정를 로 설정하고Z다음으로 확장0.6. 확산 색상

을 노란색으로 설정합니다.6. 빈 엔티티를 추가합니다. 를 로 바꿉니다.plank. 이 빈 엔티티는 판자와 함께 이동할 카메라 및 호스트

엔티티뿐만 아니라 판자 모델의 상위 요소로 사용됩니다.7. 상자 엔티티를 추가합니다. 를 로 바꿉니다.plank model. 다음 변환을 적용하고 분산 색상을 파란색으

로 설정합니다.

• Y 변환–.5• Z 회전–12• X 척도–4.5• Y 축척–0.1• Z 축척–0.6• 고정— 비활성화

다음으로, Sumerian 도서관에서 호스트를 가져옵니다. 호스트는 애니메이션이 내장되어 있고 음성을 지원하는 수메린이 제공하는 캐릭터 모델입니다.

호스트를 추가하려면

1. 선택애셋 가져오기.2. 선택크리스틴,루크또는프레스턴. 그런 다음 추가를 선택합니다.

3. 자산 팩 로드가 완료되면 호스트 엔터티를자산패널을 캔버스로 이동합니다.4. 다음 변환을 적용합니다.

• X 번역–1.95• Y 변환–0.97• Z 회전–12• Y 회전–-90• X, Y 및 Z–1.3• 고정— 비활성화

10

Page 16: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서동작 추가

마지막으로,엔터티패널을 사용하여 만든 엔터티를 계층으로 구성합니다. 엔티티를 다른 엔티티로 끌어 상위및 하위 엔티티로 만듭니다.

동작 추가스크립트나 상태 시스템 구성 요소를 엔터티에 연결하여 장면에 비헤이비어를 추가할 수 있습니다.

상태 시스템을 사용하면 이벤트에 의해 트리거되는 동작을 선택하고 상태로 구성하여 비헤이비어를 시각적으로 추가할 수 있습니다. 판자 엔티티에 상태 머신을 추가하여 해당 머신과 그 하위에 애니메이션을 적용합니다.

상태 머신으로 판자를 애니메이션합니다.

1. 선택을 선택합니다.판자을 (를) 선택합니다.2. 속성 패널에서구성 요소 추가. 그런 다음상태 시스템.3. 비헤이비어 필드 옆에 있는 더하기 기호를 클릭하여 새 비헤이비어를 만듭니다. 이름을 animate로 지

정합니다.4. 이상태 시스템패널이 단일 상태로 나타납니다. 상태의 이름을 지정합니다.up를 선택한 다음작업 추가.5. UNERAnimate를 선택하고트윈 회전. 다음 속성을 적용합니다.

• Z 회전–-24• 상대적— 비활성화• 시간–1000• 여유 유형–Linear• 방향–In

6. 선택작업 추가을 다시 클릭한 다음Waitaction. 다음 속성을 적용합니다.

• 시간–2000• 무작위–0

7. 에서상태 시스템패널에서중복 상태를 로 복사합니다.up. 속성 창에서 새 상태를 열려면 새 상태를 두 번클릭합니다.

11

Page 17: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서동작 추가

8. 시도의 이름을down에서 회전 값을 변경 한 다음-24to0.9. 에서상태 시스템패널에서 각 상태에는 두 개의 이벤트가 표시됩니다. 하나는 애니메이션이 끝날 때 발

생하고 다른 하나는 대기 작업이 끝날 때 발생합니다. 선택을 클릭합니다.대기이벤트up을 클릭하고 선을아래로 이동상태가 표시됩니다. 그런 다음 다른 방향으로 똑같이하십시오.

10. 장면을 재생하여 시소 애니메이션을 봅니다.

시소의 반대쪽 끝에 카메라를 추가하고 기본 카메라로 만듭니다. 재생 중에 사용자는 한 위치에 머물러 환경을 둘러 봅니다. 내장 카메라 스크립트를 사용하면 VR 모드로 들어가기 전에 마우스로 둘러볼 수 있습니다.

마우스 모양 컨트롤을 사용하여 카메라를 추가하려면

1. 선택개체 만들기을 클릭한 다음 고정된 카메라를 장면에 추가합니다. 를 로 바꿉니다.user을 클릭한 다음 다음 변환을 적용합니다.

• X 번역–-2.5• Y 변환–1.2• Y 회전–-90

2. 엔터티 패널에서 카메라를판자엔티티를 사용하여 시소 (Seesaw) 와 함께 이동할 수 있습니다.3. 에서 카메라의카메라구성 요소를 적용하려면 다음 속성을 적용합니다.

• 메인 카메라— 활성화• FOV–35

4. 선택구성 요소 추가를 클릭한 다음 스크립트 구성 요소를 카메라에 추가합니다.5. 스크립트 필드 옆에 있는 더하기 기호를 클릭한 다음마우스 모양 컨트롤. 이렇게 하면 마우스 모양 기본

제공 스크립트의 인스턴스가 추가됩니다. 스크립트의 모든 인스턴스는 동일한 스크립트 코드를 공유하지만 별도의 매개 변수 값을 갖습니다.

6. 사용자가 너무 낮게 보이지 않도록 하려면Min Rent매개 변수를 로 바꿉니다-40.

12

Page 18: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서VR 모드 추가

7. 장면을 재생하고 카메라의 동작을 확인합니다. 장면 주위를 보려면 왼쪽 마우스 버튼을 클릭하고 드래그합니다. 재생 중에 스크립트의 매개 변수를 조정하고 컨트롤이 컨트롤에 즉시 어떤 영향을 미치는지 확인할 수 있습니다.

호스트에는 음성 구성 요소가 연결되어 있습니다. 이를 사용하려면 장면에 AWS 자격 증명을 추가하고, 구성요소에 텍스트 파일을 추가하고, 재생 중에 음성을 트리거하는 스크립트 또는 상태 시스템 구성 요소를 추가해야 합니다.

이 예제에서는 스크립트를 사용하여 상태 머신에서 파일을 임의로 선택하여 재생할 수 없는 작업을 수행합니다. 에 설명된 대로 씬에 대한 AWS 자격 증명을 아직 구성하지 않은 경우사전 조건 섹션 (p. 6)를 사용하는 경우 먼저 수행하십시오.

호스트에서 음성을 구성하려면

1. 캔버스 또는 엔티티 패널에서 호스트를 선택합니다.2. UNER음성에서 일부 텍스트 파일을 음성 필드에 드롭합니다. 이 아카이브의 파일을 사용할 수 있습니

다.sonnets.zip.3. 호스트의 음성을 선택합니다. 단원을 참조하십시오.사용 가능한 음성의Amazon Polly 개발자 안내서에

서 로케일별로 정렬된 음성 목록을 확인할 수 있습니다.4. 호스트에 스크립트 구성 요소를 추가합니다.5. 스크립트 필드 옆에 있는 더하기 기호를 클릭한 다음Custom.6. 스크립트 인스턴스 매개 변수에서 편집 (연필 아이콘) 을 클릭하여 텍스트 편집기에서 스크립트를 엽니

다. 를 눌러도 됩니다.J키를 눌러 언제든지 텍스트 편집기를 엽니다.7. 스크립트 이름을 두 번 클릭합니다 (Script) 의문서목록에서 이름을 다음으로 변경합니

다.RandomSpeech.8. 자리표시자 바꾸기setup함수를 다음으로 바꿉니다.

var setup = function(args, ctx) { sumerian.SystemBus.addListener('aws.sdkReady', () => { var speechComponent = ctx.entity.getComponent("speechComponent"); var speeches = speechComponent.speeches; var speech = speeches[Math.floor(Math.random() * speeches.length)]; speech.play(); }, true );};

이 스크립트는 JavaScript 에 대한 AWS SDK가 자격 증명을 로드하고 검색할 때까지 기다립니다. 그런다음 동일한 엔티티 (호스트) 의 음성 구성 요소에 대한 참조를 가져오고 첨부 된 모든 연설의 목록을 가져옵니다. 배열에서 음성을 선택하여 재생합니다.

9. 장면을 재생하여 호스트가 연설을 암송하는 것을 확인합니다.10.

음성 구성 요소로 돌아가서 를 클릭하여 제스처 마크업을 추가합니다.11. 장면을 다시 재생하면 호스트가 제스처로 연설을 암송하는 것을 볼 수 있습니다.

VR 모드 추가지금까지는 재생 모드에서 표준 카메라 만 사용했습니다. 가상 현실 (VR) 리그를 추가하여 사용자가 VR 헤드셋과 헤드 트래킹으로 3D로 장면을 볼 수 있습니다. Sumerian 번들은 VR 모드에 필요한 엔터티와 스크립트를코어VR.

13

Page 19: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서VR 모드 추가

VR 모드를 추가하려면

1. 선택애셋 가져오기를 클릭한 다음코어VR자산 팩을 장면에 추가할 수 있습니다.2. 에셋 팩 로드가 완료되면분류: 브르카메라리그엔티티를 캔버스에 추가하여 장면에 추가합니다.3. 선택을 선택합니다.분류: 브르카메라리그엔터티를 선택합니다.4. 선택을 선택합니다.분류: 브르카메라리그구성 요소입니다.5. 선택을 선택합니다.현재 Vrcamera옵션을 활성화하여 리그를 활성화합니다.6. 선택을 취소하십시오.현재 카메라에서 시작옵션을 선택합니다. 이렇게 하면 사용자가 VR 모드를 시작

할 때 비VR 카메라의 위치를 사용하는 대신 장면에 배치된 카메라 리그를 사용할 수 있습니다.7. 엔티티 패널에서분류: 브르카메라리그엔티티를판자엔티티를 사용하여 사용자 카메라의 형제로 만들 수

있습니다.8. 선택을 선택합니다.user카메라를 선택합니다. 매니저에서 톱니바퀴 아이콘을 클릭합니다.변환섹션을

마우스 오른쪽 단추로 클릭한 다음Copy을 클릭하여 변환 값을 복사합니다.9. 선택을 선택합니다.분류: 브르카메라리그. 매니저에서 톱니바퀴 아이콘을 클릭합니다.변환섹션을 마우

스 오른쪽 단추로 클릭한 다음붙여넣기을 클릭하여 사용자 카메라의 변환 값을 붙여넣습니다.10. 녹색 변환 핸들을 사용하여 판자를 기준으로 VR 카메라의 높이를 조정합니다.

11. 장면을 재생하고 VR 헤드셋 아이콘을 클릭하여 VR 모드로 들어갑니다.

14

Page 20: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서장면 게시 및 보기

장면 게시 및 보기전 세계와 장면을 공유할 시간입니다. Amazon CloudFront 사용하여 장면을 게시하여 누구나 볼 수 있는 웹사이트로 호스팅합니다.

장면을 게시하려면

1. Sumerian 편집기에서 장면을 엽니다.2. [Publish]를 선택합니다.3. 선택공용 링크 만들기.4. [Publish]를 선택합니다.

정리게시된 장면은 공개되며 게시를 취소할 때까지 온라인 상태를 유지합니다.

장면 게시를 취소하려면

1. [Publish]를 선택합니다.2. 선택게시 취소.3. 선택게시 취소.

다른 튜토리얼에서 사용하기 위해 Sumerian 장면과 프로젝트를 유지하거나 삭제할 수 있습니다. 나중에 휴지통 메뉴에서 삭제 된 항목을 복원 할 수 있습니다.

프로젝트를 삭제하려면

1. OpenSumerian 대시보드.2. 프로젝트를 선택합니다.3. UNER프로젝트 세부 사항를 선택하고삭제.

이 자습서용 자격 증명 풀을 만들었는데 다시 사용하지 않으려는 경우Amazon Cognito 콘솔.

다음 단계다음 장 에서 Sumerian 에 대해 자세히 알아봅니다.Amazon Sumerian 개념 (p. 20).

샘플 모델 작업FBX 형식의 샘플 모델은아마존 수메르 사용자 가이드리포지토리 GitHub 이 모델에는 Sumerian 애니메이션관련 기능을 탐색하는 데 사용할 수 있는 애니메이션이 포함되어 있습니다.

다음 링크를 사용하여 모델을 다운로드하십시오.아메리칸 로빈.fbx

Example Scene

모델을 클릭하거나 탭하여 임의의 애니메이션을 재생합니다.

15

Page 21: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서모형 샘플

모델 파일에는 다음과 같은 여러 유형의 데이터가 들어 있습니다.

• 데이터 메시— 모델의 모양을 정의하는 3D 와이어프레임입니다.• 텍스처 데이터— 모델에 색상을 지정하기 위해 메쉬 주위를 감싸는 2D 이미지입니다.• 애니메이션 데이터— 메시를 변형하는 골격과 골격을 이동하는 애니메이션입니다.• 기타 엔티티- 파일에는 라이트 및 카메라와 같은 보조 엔티티도 포함될 수 있습니다.

모델 파일을 가져오면 Sumerian 이 해당 파일을 처리하고 결과 자산을 장면에 저장합니다.

모델을 가져오려면

1. OpenSumerian 대시보드.2. 또는 선택을 선택합니다.프로젝트 생성 (p. 22).3. 새 장면 생성 (p. 23).4. 모델을 가져오려면 컴퓨터의 파일 탐색기에서 캔버스로 모델을 끕니다.5. Sumerian 르는 모델을 처리하고 자산 팩을애셋패널에서 다음 자산을 선택합니다.

• 아메리칸 로빈.fbx— 모델을 나타내는 모 엔티티입니다.• 아메리칸 로빈— 모델의 텍스처 이미지입니다.• Material— 모델의 텍스처 및 셰이더 구성이 포함된 재질입니다.• 메쉬_재질_메쉬— 모델의 와이어프레임 메시입니다.• 스켈레톤— 모델 뼈대의 애니메이션 뼈대입니다.• 뼈대|부리,조립기|홉,전투기|점프,뼈대|펙,조립기|플랩— 모델 파일에 있는 각 애니메이션 테이크의 클

립입니다.• 애니메이션— 애니메이션 클립의 컨테이너로,애니메이션 구성 요소를 (p. 196).

각 유형의 자산에 대한 자세한 내용은Amazon Sumerian 자산 (p. 221).

장면에 모델을 추가하는 것은 모델에서 애셋을 가져와 장면에서 해당 애셋을 나타내는 엔티티를 만드는 별도의 단계입니다.

가져온 모델을 장면에 추가하려면

1. 도구 모음의아메리칸 로빈.fbx엔티티의애셋패널을 캔버스에 추가합니다.2. Sumerian 은 계층에서 장면에 여러 엔티티를 추가합니다.엔터티패널에서 다음을 수행합니다.

• 아메리칸 로빈.fbx— 모델의 애니메이션이 포함된 애니메이션 구성 요소가 있는 빈 엔티티입니다.• 러시_재질— 형상과 재질 컴포넌트가 있는 엔티티에 포함된 모델에서 볼 수 있는 부분입니다. 형상 컴

포넌트는 모델의 메쉬와 뼈대를 포함합니다. 재질 구성요소에는 텍스처 파일 및 셰이더 설정이 포함되어 있습니다. 이 모델은 부드러운 쉐이딩이 있는 디퓨즈 셰이더를 사용합니다.

• 조명-1,조명-2,조명-3— 모델을 비추는 세 개의 포인트 라이트입니다. 계층의 다른 위치로 드래그하거나 삭제하고 새 라이트를 만들 수 있습니다.

• 전기자— 애니메이션을 위해 모델을 리깅하는 데 사용된 뼈대를 나타내는 빈 엔티티입니다.

장면에 모델을 추가하면 해당 모델이 구성하는 엔티티의 복사본이 만들어집니다. 그러나 모델의 다른 유형의자산은 장면의 자산에서 참조됩니다. 따라서 동일한 모델을 장면에 여러 번 추가하면 위치, 회전 및 배율 조정과 같은 독립적인 엔터티 설정이 있습니다. 또한 텍스처, 재질 및 애니메이션 에셋에 대한 참조도 공유합니다.

예를 들어, 오브젝트 매니저에서 재질 컴포넌트의 불투명도를 변경하는 경우러시_재질엔티티의 재질에 대한설정이 변경되면 속성 매니저에서애셋패널 및 과거 또는 미래에 생성된 모델의 다른 사본에 대한 정보를 제

16

Page 22: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서모델 쇼케이스

공합니다. 또는 변경 하는 경우Y회전하면 모델의 해당 인스턴스에만 영향을 줍니다. 그리고 오브젝트 매니저에서 엔티티의 회전을 변경하는 경우애셋패널에서는 회전을 설정한 후 장면에 추가하는 모델의 새 복사본에만 영향을 줍니다.

WITHI애셋패널에서 모델의 에셋은 에셋 팩으로 구성됩니다. 다른 장면으로 가져올 수 있는 에셋 팩의 복사본을 만들려면 프로젝트로 내보냅니다.

자산 팩에서 모형을 내보내려면

1.자산 라이브러리 아이콘 선택 을 클릭하여 자산 팩을 내보냅니다.

2. 팩의 범주를 선택합니다. 여러 유형의 에셋이 있는 모델의 경우엔터티또는기타.3. 선택자산 라이브러리에 추가.

이제 모델을 다른 장면으로 가져올 수 있습니다.애셋 가져오기장면의 맨 위에 있습니다. 자산 팩을 가져오거나 내보낼 때마다 다른 장면에 대한 참조나 링크가 없는 복사본이 만들어집니다.

모델을 인터랙티브하게 만들고 장면 카메라를 사용자 지정하는 방법은다음 주제 (p. 17).

모델 쇼케이스 만들기을 (를) 소개하려면샘플 모델 (p. 15)를 사용하는 경우 예제 장면은 상태 머신과 내장 카메라 유형 중 하나를 사용합니다. 상태 머신은 사용자 입력 (클릭 또는 터치) 을 기다리고 모델에 포함된 애니메이션 중 하나를무작위로 트리거합니다. 궤도 카메라 유형은 궤도, 줌 및 초점이동을 위해 마우스와 터치 입력을 모두 지원합니다.

Example 모델 쇼케이스

다음 절차에 따라 샘플 장면을 재생성합니다.

상태 시스템 동작을 추가하려면

1. 상위 엔터티를 선택한 다음구성 요소 추가,상태 시스템.2. 비헤이비어를 만들려면 상태 컴퓨터 패널에서 더하기 기호를 선택합니다. 다음 상태 및 작업을 추가합니

다.

Example 애니메이션 트리거를 위한 상태

• initialize–애니메이션 일시 중지는 엔터티의 모든 애니메이션을 일시 중지합니다. 이렇게 하면 장면이 시작될 때 기본 애니메이션이 재생되지 않습니다. 엔터티 클릭/탭는 사용자가 모델과 상호 작용할 때 다음 상태로 전환됩니다.

• randomizer–임의 전환는 두 상태 중에서 선택합니다. 여러 랜덤마이저 상태를 함께 연결하여 사용가능한 모든 애니메이션에 연결합니다.

• animate–애니메이션 설정는 활성 애니메이션을 설정합니다. 지정된 수의 루프에 대해 애니메이션이재생되면 다음 상태로 전환됩니다. 애니메이션 재개애니메이션을 재생합니다.

17

Page 23: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서모델 쇼케이스

장면 카메라에는궤도 및 이동스크립트에서 다음 컨트롤을 지원합니다.

Controls

• 궤도— 마우스 오른쪽 버튼을 클릭하고 드래그하거나 터치하여 드래그합니다.• 팬— 마우스 가운데 버튼을 클릭하고 드래그하거나 두 손가락으로 터치하여 드래그합니다.• 확대/축소— 마우스 휠 또는 핀치

장면에 카메라를 추가하고 모형이 있는 원점 주위를 궤도 선회하도록 구성합니다.

카메라를 추가하려면

1. 장면에 카메라를 추가하려면개체 만들기,궤도 카메라.2. 변환 구성 요소에서 다음 설정을 적용합니다.

• X 번역–5.5• Y 변환–3.5• Z 변환–4• X 회전–-20• Y 회전–50

3. 카메라 구성 요소에서 다음 설정을 적용합니다.

• 메인 카메라–enabled• FOV–30

4. 스크립트 구성 요소에서 다음 설정을 적용합니다.

• 거리를 살펴보십시오.–7.65

18

Page 24: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서모델 쇼케이스

이보기 거리입니다.은 카메라에서 모델까지의 거리입니다. 따라서 카메라를 클릭하여 끌거나 터치-끌어서카메라를 이동할 때 모델이 화면 중앙에 유지됩니다. 카메라를 다른 시작점으로 이동하면 카메라의 X, Z 및Y 변환 제곱합의 제곱근을 취하여 거리 보기를 다시 계산할 수 있습니다.

씬의 배경색 설정환경 설정 (p. 70).

배경색을 설정하려면

1. 속성 매니저에서 루트 노드를 선택합니다.엔터티패널을 선택합니다.

2. ExpandEnvironment(환경)섹션을 선택합니다.

3. 배경색 사각형을 선택합니다.4. 색상을 선택하려면 색상 피커를 사용하거나 16진수 또는 RGB 색상 코드를 입력합니다. 예제 장면에서

는 색상 16진수를 사용합니다.adcac8.

편집기에서 장면을 재생하거나를 게시합니다. (p. 55).

19

Page 25: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서Scenes

Amazon Sumerian 개념Amazon Sumerian (VR), 증강 현실 (AR) 및 3D장면로 구성되는구성 요소및엔터티로 구성프로젝트.Sumerian 편집기와이 가이드에서 사용되는 개념을 자세히 살펴 보겠습니다.

Scenes장면은 VR 또는 AR 환경을 정의하는 오브젝트와 동작을 포함하는 3D 공간입니다. 오브젝트에는 형상, 재질,지원되는 파일 형식에서 가져온 사운드 및 조명, 카메라 및 입자 효과와 같이 장면에서 만드는 오브젝트가 포함됩니다. 비헤이비어에는 상태 머신 비헤이비어, 애니메이션, 타임라인 및 스크립트가 포함됩니다.

장면을 과시할 준비가 되면 브라우저에서 열 수 있는 정적 웹 사이트로 Amazon CloudFront 로 직접 내보냅니다.

자세한 내용은 Scenes (p. 23)를 참조하십시오.

구성 요소 및 개체모든 개체와 비헤이비어는구성 요소만들 결합엔터티. 예를 들어 3D 모델을 가져와 장면에 추가하면 지오메트리 구성 요소, 재질 구성 요소, 변환 구성 요소 및 애니메이션 구성 요소가 있는 엔터티가 만들어집니다. 그런 다음 편집기를 사용하여 강체, 충돌기 및 기타 구성요소를 엔티티에 추가할 수 있습니다.

자세한 내용은 Amazon Sumerian 개체 및 구성 요소 (p. 77)를 참조하십시오.

Assets에셋은 장면에 사용하기 위해 Sumerian 으로 가져오는 이미지, 사운드, 스크립트, 모델 및 문서입니다. 속성매니저에서 에셋을 사용하는 장면과 독립적으로 에셋을 관리할 수 있습니다.자산 라이브러리. 자산은 사용자또는 프로젝트에 속할 수 있습니다.

자세한 내용은 자산 팩 (p. 24)를 참조하십시오.

Hosts호스트는 사용자와 상호 작용하기 위해 애니메이션, 음성 및 동작을 내장한 Sumerian 자산입니다.

20

Page 26: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서Projects

호스트는 Amazon Polly 를 사용하여 텍스트 소스에서 사용자와 대화합니다. 호스트를 사용하여 사용자의 참여를 유도하고 가상 환경을 통해 사용자를 안내할 수 있습니다.

자세한 내용은 Amazon Sumerian 호스트 구성 요소 (p. 173)를 참조하십시오.

Projects프로젝트는 장면, 자산 및 템플릿을 관리하기 위한 구성 도구입니다.

자세한 내용은 Projects (p. 22)를 참조하십시오.

Templates템플릿을 사용하면 장면의 복사본을 저장하여 다른 장면의 시작점으로 사용할 수 있습니다. 템플릿은 프로젝트에 속합니다. Sumerian 대시 보드에서 액세스 할 수있는 몇 가지 템플릿을 제공합니다.

자세한 내용은 Templates (p. 25)를 참조하십시오.

21

Page 27: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서Projects

Amazon Sumerian 대시보드입니다.대시보드는 Amazon Sumerian 섬을 열 때 가장 먼저 볼 수 있습니다. 여기에서 프로젝트, 장면, 에셋 팩 및 템플릿을 관리할 수 있습니다.

프로젝트는 장면과 해당 장면에서 내보내는 템플릿 및 에셋 팩을 수집합니다. 프로젝트 외부에서 초안 프로젝트를 만들 수 있지만 템플릿과 에셋을 내보낼 프로젝트가 있어야 합니다.

편집기에서 장면을 열면 다른 사용자가 수정할 수 없도록 잠깁니다. 대시보드는 잠금을 관리하고 다른 사용자가 우연히 장면을 열어 둔 경우 잠금을 도용할 수 있습니다.

주제• Projects (p. 22)• Scenes (p. 23)• 자산 팩 (p. 24)• Templates (p. 25)• Trash (p. 25)• Locks (p. 26)

Projects프로젝트는 현재 작업 중인 장면을 수집합니다. 지역당 프로젝트를 최대 1,000개까지 만들 수 있습니다.

프로젝트 생성 방법

1. OpenSumerian.2. Projects(프로젝트)를 선택합니다.

22

Page 28: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서Scenes

3. 선택새 프로젝트.4. 프로젝트 이름을 입력하고생성.

프로젝트를 만든 후에는 대시보드를 사용하여 복사하거나 삭제할 수 있습니다.

프로젝트를 관리하려면

1. OpenSumerian.2. 프로젝트를 선택합니다.3. 언더프로젝트 세부 정보에서 다음 옵션 중 하나를 사용합니다.

• 썸네일— 선택을 선택합니다.찾아보기을 클릭하여 썸네일 이미지를 업로드합니다.• 이름— 프로젝트 이름을 변경합니다.• 설명— 프로젝트 설명을 변경합니다.• 작업–이동또는Copy프로젝트를 선택합니다. 삭제에 보낼 프로젝트를쓰레기.• 게시된 URL— 선택을 선택합니다.URL 목록 보기을 클릭하여 Amazon CloudFront 에 게시된 프로젝

트의 모든 장면에 대한 링크를 가져옵니다.

Scenes장면은 대시보드에서 관리하고 Sumerian 편집기에서 작업하는 3D 공간입니다. Sumerian 시작 지점으로 사용할 수 있는 여러 템플릿을 제공합니다.

장면은 초안 또는 프로젝트의 일부일 수 있습니다. 리전당 최대 10,000개의 장면을 생성할 수 있습니다.

장면을 작성하려면

1. OpenSumerian 대시보드.2. 장면을 만들 위치를 선택합니다.

• 홈— 초안 장면을 만듭니다.• 초안— 초안 장면을 만듭니다.• 프로젝트— 프로젝트 중 하나에서 장면을 만듭니다.

3. 선택장면 만들기.4. (선택 사항)템플릿 (p. 25).5. 장면 이름을 입력하고생성.

장면을 만들 때 장면 매니저에서 열립니다.Sumerian (p. 27)즉시 사용할 수 있습니다. 장면을 생성한 후대시보드를 사용하여 복사하거나 삭제할 수 있습니다. 왼쪽 상단 모서리에서 Sumerian 아이콘을 선택하여장면을 벗어나 대시보드로 돌아갑니다.

23

Page 29: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서자산 팩

장면을 관리하려면

1. OpenSumerian 대시보드.2. 아래에서 장면을 찾습니다.최근 장면,초안, 또는 프로젝트.3. 썸네일을 클릭하여 장면을 선택합니다.

Note

장면의 이름을 클릭하거나 썸네일을 두 번 클릭하면 Sumerian 편집기에서 장면이 열립니다.4. 언더장면 세부를 사용하려면 다음 옵션 중 하나를 사용합니다.

• 썸네일— 선택을 선택합니다.찾아보기을 클릭하여 썸네일 이미지를 업로드합니다.• 이름— 장면 이름을 변경합니다.• 설명— 장면 설명을 변경합니다.• 태그— 필터와 함께 사용할 태그를 장면에 추가합니다.• Actions

• Open— Sumerian 에디터에서 씬을 엽니다.• 게시된 보기— (퍼블릭 씬) Amazon CloudFront 에서 호스팅되는 씬의 게시된 버전을 엽니다.• JSON Amplify— (비공개 장면 (p. 55)) Amplify 구성 파일을 다운로드합니다.• 이동— 장면을 다른 프로젝트로 이동합니다.• Copy— 장면을 다른 프로젝트로 복사합니다.• 복제— 동일한 프로젝트에서 장면의 복사본을 만듭니다.• 삭제— 씬을쓰레기

장면에 대한 추가 옵션은 Sumerian 편집기에서 사용할 수 있습니다.장면 설정 (p. 64).

자산 팩이애셋페이지에는 장면에서 내보낸 에셋 팩이 표시됩니다.

대시보드에서 팩의 이름과 설명을 변경하고 다른 프로젝트로 복사하거나 이동할 수 있습니다.

자산 팩을 관리하려면

1. OpenSumerian 대시보드.2. 프로젝트를 선택합니다.3. 선택애셋.4. 자산 팩을 선택합니다.5. 아래에서자산 세부 정보다음 옵션 중 하나를 사용합니다.

• 썸네일— 선택을 선택합니다.찾아보기을 클릭하여 썸네일 이미지를 업로드합니다.• 이름— 에셋 팩 이름을 변경합니다.• 설명— 자산 팩 설명을 변경합니다.• 태그— 필터와 함께 사용할 애셋 팩에 태그를 추가합니다.• Actions

• 이동— 에셋 팩을 다른 프로젝트로 이동합니다.• Copy— 에셋 팩을 다른 프로젝트에 복사합니다.• 삭제— 에셋 팩을쓰레기

에셋 팩에 대한 추가 옵션은Sumerian (p. 222).

24

Page 30: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서Templates

Templates템플릿은 다른 장면의 시작점으로 사용하기 위해 프로젝트에서 내보낸 장면입니다. Sumerian 에서 제공하는템플릿 외에도 대시보드를 사용하여 장면에서 내보낸 템플릿을 관리할 수 있습니다.

대시보드를 사용하여 템플릿에서 장면을 만들거나 장면 간에 템플릿을 이동 또는 복사할 수 있습니다.Sumerian 또한 템플릿 라이브러리를 제공합니다.

템플릿에서 장면을 작성하려면

1. OpenSumerian.2. 선택새 장면 생성.3. 다음 중 하나를 선택합니다.Sumerian를 선택하거나내 템플릿를 사용하여 프로젝트 중 하나에서 템플릿

을 사용할 수 있습니다.4. 장면 이름을 입력하고생성.

에서 장면에서 템플릿을 만듭니다.장면 설정 섹션 (p. 64)Sumerian 편집자에서. 그런 다음 템플릿을 다른프로젝트로 복사할 수 있습니다.템플릿섹션은 대시보드에 있습니다.

템플릿을 관리하려면

1. OpenSumerian.2. 프로젝트를 선택합니다.3. 선택템플릿.4. 템플릿을 선택합니다.5. 언더템플릿 세부 정보를 사용하려면 다음 옵션 중 하나를 사용합니다.

• 썸네일— 선택을 선택합니다.찾아보기을 클릭하여 썸네일 이미지를 업로드합니다.• 이름— 템플릿 이름을 변경합니다.• 설명— 템플릿 설명을 변경합니다.• 태그— 필터와 함께 사용할 태그를 템플릿에 추가합니다.• Actions

• 이동— 템플릿을 다른 프로젝트로 이동합니다.• Copy— 템플릿을 다른 프로젝트에 복사합니다.• 삭제— 템플릿을쓰레기

Trash장면, 프로젝트, 템플릿 또는 자산 팩을 삭제하면 Amazon Sumerian 이 해당 팩을 휴지통으로 이동합니다.휴지통에 있는 항목은 무기한 보관되며 언제든지 복원할 수 있습니다.

25

Page 31: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서Locks

휴지통 메뉴를 사용하여 삭제된 항목을 복원하거나 영구적으로 삭제합니다.

삭제된 항목을 복원하려면

1. OpenSumerian 대시보드.2. 선택쓰레기.3. 항목을 선택한 다음복원.

복원된 항목은 원래 프로젝트로 돌아갑니다.

삭제된 항목에 대한 저장소 비용을 지불하지 않으려면 영구적으로 삭제합니다.

항목을 영구적으로 삭제하려면

1. OpenSumerian 대시보드.2. 선택쓰레기.3. 항목을 선택한 다음삭제.

또는

선택휴지통.4. 삭제를 선택합니다.

LocksAmazon Sumerian 편집기는 잠금을 사용하여 장면에 대한 수정 사항을 제어합니다. 장면을 열면 편집기가장면에 잠금을 만들고 주기적으로 새로 고칩니다. 잠금이 활성화된 동안 다른 브라우저에서 장면을 열려고하면 오류가 표시됩니다.

다른 사람이 장면에서 작업하고 있지 않은 경우 Sumerian 잠금을 무시하거나 장면의 복사본을 만들어 작업을 수행할 수 있습니다.

26

Page 32: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서

Amazon Sumerian 편집기Sumerian 편집기는 에셋을 쉽게 가져오고, 장면을 만들고, 인터넷에 장면을 게시할 수 있는 인터페이스를 제공합니다.

Sumerian 편집기에서 장면을 로드하면 화면 상단에 메뉴 막대, 엔티티 패널, 자산 패널, 캔버스 및 관리자 패널이 표시됩니다. 이 메뉴 모음은 장면 간 탐색, 도구 액세스 및 게시를 위한 메뉴를 제공합니다.

상단 모음

• Scene— 대시보드로 돌아가 최근 장면을 열거나 장면을 내보냅니다.• 도구— 텍스트 편집기, 비헤이비어 편집기 및 타임라인 편집기에 액세스합니다.• 개체 만들기— 모양, 라이트, 카메라 또는 빈 개체를 장면에 추가합니다.• 애셋 가져오기— 에셋 라이브러리를 엽니다.• Help— 바로 가기 목록을 보거나 피드백을 제출합니다.• Username— 로그아웃을선택합니다.

화면 하단의 상태 표시줄에는 저장, 가져오기 및 렌더링 작업에 대한 업데이트가 표시됩니다.

상태 표시줄

27

Page 33: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서캔버스

• 진행률 표시줄— 모델 업로드와 같은 현재 활동에 대한 정보를 표시합니다.• 경로— 현재 사용자, 프로젝트 및 씬입니다.

다음 항목에서는 편집기의 각 영역에 있는 메뉴 옵션에 대해 설명합니다.

패널 및 메뉴• Amazon Sumerian 편집기 캔버스 (p. 28)• Amazon Sumerian 편집기의 자산 라이브러리에서 자산 가져오기 (p. 34)• Amazon Sumerian 편집기의 자산 패널 사용 (p. 35)• Amazon Sumerian 편집기에서 엔티티 패널 사용 (p. 37)• Amazon Sumerian 편집기에서 인Inspector 터 패널 사용 (p. 42)• Amazon Sumerian 편집기의 도구 사용 (p. 45)• Amazon Sumerian 편집기용 키보드 및 마우스 컨트롤 (p. 50)• Amazon Sumerian 편집기에 게시 장면 (p. 55)• Amazon Sumerian 편집기에서 gLTF로 내보내기 (p. 60)

Amazon Sumerian 편집기 캔버스WebGL로 렌더링된 뷰포트는 Sumerian 편집기의 중앙에 있습니다. 여기에서 장면의 내용을 탐색, 검사 및미리 볼 수 있습니다.

28

Page 34: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서캔버스

29

Page 35: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서편집기 카메라

캔버스 위쪽의 메뉴 모음에는 카메라, 재생 및 렌더링 옵션이 있습니다. 많은 버튼에도 동일한키보드 명령 (p. 50).

캔버스 메뉴

•— 변환 핸들을 변환 모드로 변경합니다.

•— 변환 핸들을 회전 모드로 변경합니다.

•— 변형 핸들을 배율 조정 모드로 변경합니다.

•— 상대 위치 지정과 절대 위치 지정 사이를 전환합니다.

•— 캔버스의 렌더링 모드를 선택합니다.

•— 표시 또는 숨깁니다.스카이박스 (p. 227)텍스처.

•— 격자를 표시하거나 숨깁니다.

•— 포스트 이펙트를 표시하거나 숨깁니다.

•— 프리셋 카메라로 장면을 볼 수 있습니다.

•— 캔버스를 선택한 엔티티로 채웁니다.

•— 장면의 모든 엔티티로 캔버스를 채웁니다.

•— 캔버스로 화면을 채웁니다.

•— 측면 패널을 숨기거나 표시합니다.

— 캔버스에서 렌더링된 장면을 미리 봅니다.

편집기 카메라편집기 카메라 마우스 및 키보드 컨트롤

• 마우스 오른쪽 끌기— 캔버스 중앙의 위치를 중심으로 궤도 선회합니다.• 왼쪽 드래그 + Shift + 옵션 (Mac) /Alt (윈도우)— 왼쪽 또는 오른쪽, 위 또는 아래로 이동합니다.• 마우스 가운데 끌기— 왼쪽 또는 오른쪽, 위 또는 아래로 이동합니다.• 스크롤 휠— 확대/축소합니다. 편집기 카메라는 선택한 엔티티의 변환 값만 확대할 수 있습니다.

참고: 트랙 패드는 Sumerian 인에 의해 지원됩니다. 트랙패드 컨트롤은 컴퓨터의 설정에 의해 정의된 각각의마우스 동작을 사용합니다.

30

Page 36: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서다중 선택 엔티티

기본적으로 마우스 가운데 버튼을 클릭합니다.Firefox는 자동 스크롤을 활성화합니다. 중간 버튼을 사용하여Sumerian 장면 내에서 이동하려면 브라우저 설정을 변경해야 합니다.

1. 브라우저에서 새 탭을 엽니다.2. 입력정보:구성URL 검색줄에 를 입력합니다.3. 검색 대상일반. 자동 스크롤기본 설정 검색 창의 검색줄에 를 입력합니다.4. Once일반. 자동 스크롤가 채워지는 경우true값을 사용하여 false로 만듭니다.

다중 선택 엔티티Sumerian 에서는 이제 여러 개체를 선택할 수 있는 기능을 지원합니다. 캔버스를 사용하여 여러 엔티티를 선택하려면 커서를 왼쪽으로 끌어 파란색 경계 상자를 만듭니다. 개별 경계 상자가 교차하거나 상자에 둘러싸인 모든 엔티티가 선택됩니다. Shift 키를 누른 채 왼쪽 드래그를 눌러 다른 경계 상자를 생성하면 다른 엔티티를 선택 항목에 추가할 수 있습니다. CMD (Mac) /Ctrl (Windows) 를 누른 상태에서 엔티티를 선택하여 선택 항목에서 뺄 수 있습니다.

31

Page 37: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서다중 선택 엔티티

여러 엔티티를 선택하면 각 엔티티가 강조표시됩니다.

32

Page 38: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서다중 선택 엔티티

여러 엔티티를 선택한 경우 다음 작업을 수행할 수 있습니다.

• 속성 매니저에서 삭제 버튼을 클릭하여 모든 엔티티를 삭제합니다.엔터티패널을 엽니다.• 속성 매니저에서 복제 버튼을 클릭하여 모든 엔티티를 복제합니다.엔터티패널을 엽니다.• 변경 사항변환캔버스 핸들을 이동하여 값을 설정합니다. 이변환핸들이 선택된 모든 엔티티의 평균 위치에

배치됩니다.

여러 엔티티를 선택한 경우Inspector패널이 비활성화됩니다.

33

Page 39: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서자산 라이브러리

Amazon Sumerian 편집기의 자산 라이브러리에서자산 가져오기

Sumerian 편집기의 자산 라이브러리를 사용하여 Sumerian 라이브러리, 로컬 시스템 또는자산팩 (p. 222)장면에서 내보낼 수 있습니다.

애셋을 가져오려면

1. Sumerian 편집기에서 장면을 엽니다.2. 선택자산 가져오기.3. 선택을 선택합니다.자산 유형 (p. 221)를 클릭하여 사용 가능한 자산을 유형별로 필터링합니다.4. 에셋 팩을 선택한 다음Add을 클릭하여 장면의 애셋에 추가합니다.

34

Page 40: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서자산 패널

5. 편집기가 자산 팩 가져오기를 마치면 에셋 팩에 포함된 엔터티를자산 패널 (p. 35)를 캔버스에 추가하여 장면에 추가할 수 있습니다.

에셋은 로컬 디스크에서 가져올 수도 있습니다.디스크에서 가져오기. 애셋을 가져오려면찾아보기또는 드롭입력에서 드래그 앤 드롭을 할 수 있습니다.

Amazon Sumerian 편집기의 자산 패널 사용에셋 패널에는 장면에 속하는 모든 에셋이 표시됩니다. 자산은 엔터티 또는 엔터티 구성 요소의 이식 가능한버전입니다. 외부 파일 또는 편집기 내에서 만든 엔티티에서 이러한 파일을 작성할 수 있습니다.

35

Page 41: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서자산 패널

에셋을 만들려면 컴퓨터에서 파일을 삭제하거나 엔티티 패널의 엔티티를 자산 패널에 드롭합니다. 파일 유형에 따라 파일을 여러 자산으로 분할할 수 있습니다.

이기본 팩모든 Sumerian 현장에 포함되어 있습니다. 이 팩은 기본 자산 및 특정 팩에 속하지 않는 기타 자산을 저장하는 데 사용됩니다.

Sumerian 에서 여러 자산을 선택하는 기능을 지원합니다. 여러 자산을 선택하려면애셋패널에서 에셋을 선택하고 Shift 키를 누른 채 다른 엔티티를 클릭하여 선택한 두 에셋 사이의 모든 순차적 요소를 선택합니다.CMD (Mac) /Ctrl (Windows) 키를 눌러 개별 또는 비순차적 에셋의 선택 상태를 전환합니다.

에셋 팩은 가져오기 버튼 (예: 폴더 아이콘) 을 사용하여 가져올 수도 있습니다.

에셋 패널을 사용하여 사용 가능한 액션

• 패널 위쪽에 있는 에셋 아이콘을 사용하여 에셋 필터링

36

Page 42: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서엔티티 패널

• 팩 및 에셋 만들기, 관리 및 이동• 엔티티 에셋을 캔버스 또는엔터티패널을 사용하여 장면에 추가합니다.• 에셋을 끌어서 놓기Inspector패널을 사용하여 선택한 엔티티에 에셋을 적용합니다.• 상태 시스템 구성 요소에 비헤이비어를 추가하거나 scen에 없는 엔터티 유형 에셋을 편집하는 등의 다른

에셋에도 자산을 적용할 수 있습니다.• 장면에 나타나지 않는 애셋은Inspector패널

자산에 대한 작업 버튼

에셋 위로 마우스를 가져가면 다음 버튼이 나타납니다.

• 편집 단추를 선택하여Inspector패널을 선택합니다. 이 값은 일부 자산에만 적용됩니다.• 종속성 버튼을 클릭하여 자산 종속성 (선택한 자산에 종속된 다른 자산) 을 표시합니다.• 복제 버튼 - 에셋 복제• 삭제 버튼 - 자산을 삭제합니다. 장면에 사용된 애셋은 삭제할 수 없습니다.

자산 팩의 동작 버튼

자산 팩 위로 마우스를 가져가면 다음 버튼이 나타납니다.

• 새 자산을 만들어 선택한 팩에 추가• 자산 라이브러리에 자산 팩 추가• 선택한 팩에서 사용되지 않는 종속성 삭제• 선택한 자산 팩 삭제

자세한 내용은 단원을 참조하십시오.Amazon Sumerian 자산 (p. 221)를 확인하거나자산 패널 심층 다이빙자습서.

Amazon Sumerian 편집기에서 엔티티 패널 사용엔티티 패널에는 장면 자체부터 시작하여 계층에 있는 장면의 엔티티가 표시됩니다. 엔티티는 장면의 자식이거나 다른 엔티티의 자식일 수 있습니다. 엔티티 패널에서 장면을 선택하면Inspector 패널 (p. 42)(에디터의 오른쪽에 있음) 에서 씬의 설정을 확인할 수 있습니다. 엔터티를 선택하면 속성 패널에 엔터티의 구성 요소가 표시됩니다.

37

Page 43: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서화살표 키를 사용한 계층 탐색

다른 엔티티와의 물리적 또는 논리적 관계에 따라 엔티티를 구성합니다. 엔터티의 위치, 회전 및 크기를 기준으로 합니다. 상위를 이동하면 하위도 이동합니다. 엔티티의 상위를 변경하려면 엔티티 패널의 새 상위 항목으로 드래그 앤 드롭합니다.

엔티티 패널

•— 엔티티를 축소하여 엔티티 패널에서 자식을 숨깁니다.

•— 캔버스에서 엔티티를 숨기거나 표시합니다.

•— 엔티티를 복제합니다.

•— 엔티티를 삭제합니다.

•— 변경 내용을 실행 취소하거나 다시 실행합니다.

엔티티의 이름을 두 번 클릭하여 이름을 바꿉니다. 개체의 아이콘을 두 번 클릭하여 캔버스에 프레임을 지정합니다.

화살표 키를 사용한 계층 탐색키보드 화살표를 사용하여엔터티패널을 선택합니다. 위쪽 및 아래쪽 화살표는 단일 엔티티를 선택한 경우 계층에 표시된 엔티티를 통해 선택 항목을 위아래로 이동합니다.

LEFT/RIGHT 화살표 키는 형제 엔티티 (동일한 상위를 공유하는 엔티티) 로 위/아래로 이동합니다. 상위 엔티티가 확장되면 계층의 LEFT 화살표 키가 확장됩니다. 가 축소됩니다. 상위 엔티티가 확장되지 않은 경우오른쪽 화살표 키를 누르면 엔티티가 확장되어 하위 엔티티가 표시됩니다.

마지막으로 엔티티가 선택되었지만 축소된 상위 또는 상위 엔티티에 의해 숨겨진 경우 네 개의 화살표 키 중하나를 클릭하면 첫 번째 클릭 시 선택 항목이 표시됩니다. 이 확장 후 화살표 키는 정상 기능으로 돌아갑니다.

여러 엔티티 (비 형제) 를 선택하면 화살표 키를 사용하여 탐색할 수 없습니다.

다중 선택 엔티티Sumerian 에서 여러 개체를 선택할 수 있는 기능을 지원합니다. 속성 매니저에서 여러 엔티티를 선택하려면엔터티패널에서 엔티티를 선택하고 Shift 키를 누른 채 다른 엔티티를 클릭하여 선택한 두 엔티티 사이의모든 순차적 엔티티를 선택합니다. 장면 노드 (최상위 엔티티) 는 여러 엔티티의 선택에 포함될 수 없습니다.

38

Page 44: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서다중 선택 엔티티

CMD (Mac) /Ctrl (Windows) 키를 눌러 개별 또는 비순차적 엔터티의 선택 상태를 전환합니다.

39

Page 45: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서다중 선택 엔티티

여러 엔티티를 선택하면 캔버스에서 각 엔티티가 강조 표시됩니다.

40

Page 46: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서다중 선택 엔티티

여러 엔티티를 선택한 경우 다음 작업을 수행할 수 있습니다.

• 속성 매니저에서 삭제 버튼을 클릭하여 모든 엔티티를 삭제합니다.엔터티패널• 속성 매니저에서 복제 버튼을 클릭하여 모든 엔티티를 복제합니다.엔터티패널• 변경 사항변환캔버스 핸들을 이동하여 값• 상위 변경 - 하위 엔티티를 한 상위 엔티티에서 다른 상위로 이동

여러 엔티티를 선택한 경우Inspector패널이 비활성화됩니다.

41

Page 47: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서Inspector 패널

Amazon Sumerian 편집기에서 인Inspector 터 패널사용

속성 패널을 사용하여 장면 설정, 엔티티 및 에셋을 관리합니다. Sumerian 편집기에서 이러한 요소 중 하나를 선택하면 요소의 이름을 딴 섹션에서 다음과 같은 속성을 얻을 수 있습니다.

42

Page 48: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서Inspector 패널

오브젝트 매니저에서 씬을 선택하면엔티티 패널 (p. 77)를 클릭하거나 캔버스에서 장면의 배경을 클릭하면 전체 장면에 적용되는 설정에 대한 몇 가지 추가 섹션이 속성 패널에 표시됩니다. 여기에는 환경 설정, 사후 처리 효과 및 AWS SDK 자격 증명이 포함됩니다. 자세한 내용은 ??? (p. 64)를 참조하십시오.

일반 속성

• 썸네일— 요소의 축소판 이미지입니다. 드롭 입력에 이미지를 드롭합니다. 또는 드롭 입력 위에 커서를 놓고스크린샷 찍기을 클릭하여 캔버스의 현재 뷰 이미지를 저장합니다.

• 이름— 요소의 이름입니다.• ID(읽기 전용) — 요소의 고유 식별자입니다.• 유형(읽기 전용) — 요소 유형: 장면, 엔티티 또는애셋 유형 (p. 221).• 설명— 요소에 대한 설명입니다.• 태그— 스크립팅에 사용할 수 있는 키 전용 메타데이터입니다. 당신은 사용하여 태그를 읽거나 특정 태그

를 가진 엔티티를 검색 할 수컨텍스트 객체 (p. 239).

43

Page 49: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서Inspector 패널

• 사용자 지정 속성— 스크립팅에 사용할 수 있는 키-값 메타데이터입니다. 당신은 사용하여 속성을 읽을 수있습니다컨텍스트 객체 (p. 239).

Inspector 패널에는 모든 개체의 구성 요소 및 설정이 포함되어 있습니다. 위 이미지에서 볼 수 있듯이 루트엔티티 (또는 장면 엔티티) 를 선택하면 전역 구성 요소 및 속성이 표시됩니다. 장면 내의 다른 엔티티를 선택하면 해당 엔티티와 관련된 컴포넌트가 표시됩니다. 예를 들어기본 카메라를 클릭하면 카메라 엔티티에 연결된 구성 요소가 표시됩니다. 선택+ 구성 요소 추가를 클릭하여 더 많은 부품을 추가합니다.

엔티티 패널에서 엔티티를 선택하거나 캔버스에서 엔티티를 클릭하면 속성 패널에 엔티티의 각 구성 요소에대한 섹션이 표시됩니다. 최소한 모든 개체에는 개체의 위치, 회전 및 크기를 결정하는 Transform 구성 요소가 있습니다. 에셋을 장면에 드롭하여 생성하는 엔티티에는 유형에 따라 추가 컴포넌트가 있습니다. 속성 패널에서 모든 엔터티에 구성 요소를 추가할 수 있습니다.구성 요소 추가패널의 맨 아래에 있습니다. 자세한 내용은 ??? (p. 77)를 참조하십시오.

속성 매니저에서 에셋을 선택하면애셋 패널 (p. 35)을 선택하면 속성 패널에 장면에 있는 에셋의 모든 인스턴스에 적용되는 컴포넌트에 대한 섹션만 표시됩니다. 예를 들어 스크립트 자산에는 코드만 있지만 엔터티의 스크립트 구성 요소에는 해당 스크립트 인스턴스를 사용자 지정하는 매개 변수가 있을 수 있습니다. 그러나 재질 자산에는재료 구성 요소 (p. 88)속성을 클릭합니다. 이러한 특성을 수정하면 장면에 있는 재질의모든 인스턴스가 변경됩니다.

여러 객체를 선택한 경우Inspector패널이 비활성화됩니다.

44

Page 50: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서Tools

Amazon Sumerian 편집기의 도구 사용Sumerian 편집기에는 복잡한 에셋 및 구성 요소 작업을 위한 세 가지 도구 패널이 있습니다.

• 이Text편집기는 스크립트, JSON 문서 및 음성 파일을 제작하기 위한 인터페이스를 제공합니다.• 이타임라인편집기는 키프레임 간의 엔터티를 애니메이션합니다.• 이상태 머신편집기를 사용하면 상태 시스템 비헤이비어와 동작을 시각적으로 구성하고 연결할 수 있습니

다.

텍스트 편집기텍스트 편집기를 사용하면 스크립트, JSON 문서 및 음성 파일을 포함하여 장면의 모든 텍스트 자산을 보고수정할 수 있습니다.

45

Page 51: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서상태 머신 편집기

텍스트 편집기를 사용하려면도구,텍스트 편집기. 또는J키입니다.

이문서패널에는 장면의 텍스트 에셋이 나열됩니다. 탭을 열려면 하나를 클릭합니다. 에셋의 이름을 바꾸려면해당 에셋을 강조 표시하고 연필 아이콘을 클릭합니다.

스크립트를 열 때외부 리소스패널이 나타납니다. 이 패널을 사용하여 스크립트가 종속된 인터넷에서 라이브러리를 가져올 수 있습니다. 자세한 내용은 외부 종속성 (p. 243)를 참조하십시오.

상태 머신 편집기상태 머신 편집기는 작업 및 동작의 시각적 표현을 제공합니다상태 머신 구성 요소 (p. 216).

46

Page 52: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서상태 머신 편집기

47

Page 53: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서상태 머신 편집기

상태 머신 편집기를 사용하려면 자산 패널 또는 상태 시스템 구성 요소에서 비헤이비어 옆에 있는 연필 아이콘을 클릭합니다.

상태 컴퓨터 편집기는 비헤이비어를 만드는 데 사용됩니다. 각 동작에는 상자로 표시되는 하나 이상의 상태가 있습니다. 각 상태에는 하나 이상의 작업이 있습니다. 작업을 대상 상태에 연결하는 화살표로 표시되는 다른 상태로 전환할 동작을 선택할 수 있습니다. 동작을 클릭하고 커서를 다른 상태로 끌어 둘 사이의 전환을만듭니다.

상태에 액션을 추가하려면 상태를 선택하고 속성 패널에서작업 추가.

다음에서 작업을 선택합니다.작업 라이브러리.

48

Page 54: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서Timeline

자세한 내용은 단원을 참조하십시오.Amazon Sumerian 스테이트 머신 (p. 230),상태 머신 자습서또는Amazon Sumerian 기본 튜토리얼.

Timeline타임라인을 사용하여 시간 경과에 따라 엔티티의 배율을 이동, 회전 또는 변경할 수 있습니다. 이러한 속성의시작 값과 끝 값을 설정하고 키프레임을 추가하여 도중에 애니메이션의 속력이나 방향을 제어할 수 있습니다. 타임라인은 상태 시스템 또는 스크립트에서 사용할 수 있는 사용자 지정 이벤트를 내보낼 수도 있습니다.

49

Page 55: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서키보드 및 마우스

자세한 내용은 단원을 참조하십시오.Amazon Sumerian 타임라인 구성 요소 (p. 218)또는타임라인 기본 튜토리얼.

Amazon Sumerian 편집기용 키보드 및 마우스 컨트롤

Sumerian 이 모든 장면에 추가하는 기본 카메라는 카메라의 기준점 주위로 이동, 확대/축소 및 궤도 선회를위한 마우스 컨트롤을 지원합니다. 그것은 동일하다궤도카메라 유형을 선택합니다. 카메라를 이동하려면 마우스를 이동하는 동안 마우스 버튼을 길게 누릅니다. 마우스 버튼이 하나만 있는 경우 키보드 키와 마우스 단추 조합을 사용하여 동일한 동작을 수행할 수 있습니다.

카메라 및 카메라 컨트롤에 대한 자세한 내용은카메라 및 라이트 튜토리얼또는카메라 심층 다이빙 자습서.

편집기 내에서 키보드 단축키 목록을 보려면Help메뉴 드롭다운 목록을 클릭하고바로 가기.

50

Page 56: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서키보드 및 마우스

이바로 가기에는 현재 모든 카메라 컨트롤 및 키보드 단축키 목록이 포함되어 있습니다.

51

Page 57: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서키보드 및 마우스

Movement Editor

• 확대 또는 축소합니다.–Mouse wheel scroll위 또는 아래

52

Page 58: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서키보드 및 마우스

• 팬–Shift+Left-Drag+Option(Mac)/Alt(Windows)또는Middle-Drag• 궤도–Right-Drag또는Alt+Left-Drag

기본적으로 마우스 가운데 버튼을 클릭합니다.Firefox는 자동 스크롤을 활성화합니다. 중간 버튼을 사용하여Sumerian 장면 내에서 이동하려면 브라우저 설정을 변경해야 합니다.

1. 브라우저에서 새 탭을 엽니다.2. 입력정보:구성URL 검색줄에 를 입력합니다.3. 다음에 대한 검색일반. 자동 스크롤기본 설정 검색줄에 를 입력합니다.4. Once일반. 자동 스크롤가 채워지는 경우true값을 사용하여 false로 만듭니다.

Sumerian 편집기는 대부분의 키보드 단축키를 제공합니다.캔버스 메뉴 단추 (p. 28). 맨 아래 행의 키를사용하여 사전 설정 카메라 뷰와F키를 사용하여 캔버스를 단일 엔티티로 채울 수 있습니다. 스페이스 바는캔버스가 화면을 채울 수 있도록 측면 패널을 숨깁니다.

Camera

• 선택 프레임–F• 모두 프레임–Shift+F• 맨 아래 및 맨 위 뷰–V• 후면 및 정면 뷰–C• 왼쪽 및 오른쪽 보기–X• 편집기–Z• 사이드 바 표시 및 숨기기–Space

편집기나 속성 매니저에서 엔티티를 클릭하여 선택합니다.엔터티패널을 선택합니다. 엔터티를 선택하고 다음 명령을 사용하여 편집 속도를 높입니다.

53

Page 59: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서키보드 및 마우스

Editing

• 엔터티 삭제–Backspace또는Delete• 엔터티 복제–Ctrl+D• 핸들 Translate–W• Rotation 핸들–E• 핸들 크기 조절–R• 전역 및 상대 변환 간 전환–G• 기즈모 핸들 간 순환–Q• Undo–Ctrl+Z• Redo–Ctrl+Shift+Z

캔버스에서 엔티티 선택

Sumerian 은 이제 여러 엔터티를 선택할 수 있는 기능을 지원합니다. 캔버스를 사용하여 여러 엔티티를 선택하려면 커서를 왼쪽으로 끌어 파란색 경계 상자를 만듭니다. 개별 경계 상자가 교차하거나 상자에 둘러싸인모든 엔티티가 선택됩니다. Shift 키를 누른 채 왼쪽 드래그를 눌러 다른 경계 상자를 생성하면 다른 엔티티를선택 항목에 추가할 수 있습니다. CMD (Mac) /Ctrl (Windows) 를 누른 상태에서 엔티티를 선택하여 선택 항목에서 뺄 수 있습니다.

엔티티 패널 키보드 탐색

• 엔티티 선택–Up/Down arrows• 상위 엔티티 축소/확장–Left/Right arrows

다음 명령을 사용하여 텍스트 편집기, 타임라인 편집기 및 게시 메뉴를 엽니다.

Tools

• 텍스트 편집기–J• 상태 시스템 편집기–M• 타임라인–T• 게시–Ctrl+Shift+P

타임라인을 연 상태에서 다음 명령을 사용하여 키프레임과 재생 헤드를 조정합니다.

Timeline

• 왼쪽으로 키프레임 이동–Left(빠름),Ctrl+Left(느리게)• 오른쪽으로 키프레임 이동–Right(빠름),Ctrl+Right(느리게)• 왼쪽으로 재생 헤드 이동–Shift+Left(빠름),Ctrl+Shift+Left(느리게)• 오른쪽으로 재생 헤드 이동–Shift+Right(빠름),Ctrl+Shift+Right(느리게)• 왼쪽 맞춤–Ctrl+Alt+1• 가운데 맞춤–Ctrl+Alt+2• 오른쪽 맞춤–Ctrl+Alt+3• 키프레임을 시작으로 이동–Home• 키프레임을 끝으로 이동–End

54

Page 60: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서게시

Amazon Sumerian 편집기에 게시 장면Amazon Sumerian 장면을 게시하여 인터넷에서 사용자와 공유합니다. 장면을 게시하면 Sumerian 장면이 포함된 정적 웹 사이트를 만들어 Amazon CloudFront 에서 호스팅합니다. 사용자를 장면에 직접 연결하거나 웹사이트의 프레임에 포함할 수 있습니다.

AWS Amplify와 함께 사용할 장면을 배포할 수도 있습니다. 프라이빗 배포를 선택하면 Sumerian 이 웹 앱에로드할 수 있는 구성 파일을 생성하여 Amazon Cognito 의 자격 증명으로만 액세스할 수 있는 장면을 임베드합니다.

장면을 게시하려면

장면을 만들고 공유할 준비가 되면 최종 사용자가 액세스할 수 있도록 장면을 게시해야 합니다.

1. Sumerian 편집기에서 장면을 엽니다.2. [Publish]를 선택합니다.

55

Page 61: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서게시

56

Page 62: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서게시

3. 선택공개 링크 생성또는비공개로 호스트.

4. [Publish]를 선택합니다.

공개 장면의 경우 URL을 열어 봅니다. 이 URL은 Amazon CloudFront 에서 공개적으로 호스팅되며 누구나볼 수 있습니다.

장면을 다시 게시하려면

이미 게시된 장면을 수정하는 경우 게시된 버전에서 변경 내용을 적용하려면 장면을 다시 게시해야 합니다.또한 다시 게시를 사용하면 Sumerian 엔진에서 릴리스 업데이트를 캡처할 수 있습니다.

1. Sumerian 편집기에서 장면을 엽니다.2. [Publish]를 선택합니다.3. 선택Republish.

57

Page 63: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서게시

이제 기존 URL에 최신 장면 변경 사항 및 엔진 업데이트가 반영됩니다.

장면 게시를 취소하려면

1. Sumerian 편집기에서 장면을 엽니다.2. [Publish]를 선택합니다.3. 선택게시 취소.

58

Page 64: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서게시

4. 선택게시 취소를 다시 실행합니다.

비공개 씬의 경우 XR 모듈을 사용하여 설정 파일을 Amplify 앱으로 로드합니다. 자세한 내용은 단원을 참조하십시오.AWS Amplify.

Amplify 를 사용하면 Amazon Cognito 로 로그인하는 사용자에게 장면에 대한 액세스 권한이 부여됩니다. 앱의 자격 증명 풀에 권한을 추가하는 방법에 대한 자세한 내용은게시된 장면에 대한 액세스 제한 (p. 4).

59

Page 65: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서glTF로 내보내기

Amazon Sumerian 편집기에서 gLTF로 내보내기GLTF (GL 전송 형식) 에 의해 개발 된 파일 형식 표준입니다크로노스 그룹를 사용하여 3D 콘텐츠를 효율적으로 전송할 수 있습니다. gLTF를 사용하면 다양한 제작 도구, 엔진 및 서비스에서 3D 자산을 작업하고 게시할 수 있는 공통 형식을 사용할 수 있습니다.

Sumerian 섬은 장면을 glTF 파일로 내보내는 옵션을 제공합니다.

섹션• 장면을 glTF로 내보내기 (p. 60)• GltF 내보내기 (p. 61)• 추가 내보내기 옵션 (p. 62)• Materials (p. 62)

장면을 glTF로 내보내기glTF로 내보내기

1. Sumerian 편집기에서 장면을 엽니다.2. 선택Scene.3. 선택GLTF로 내보내기....

4. 내보내기에 포함할 추가 엔터티 및 에셋을 선택합니다.

60

Page 66: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서GltF 내보내기

Note

이러한 옵션에 대한 자세한 설명은추가 내보내기 옵션 섹션 (p. 62).5. 선택glTF로 내보내기를 클릭하여 내보내기 및 다운로드를 시작합니다.

GltF 내보내기다음은 기본적으로 내보내기에 포함됩니다.

• 개체 지오메트리• 소재 (클래식 및 PBR)• 장면 레이아웃• 텍스처

다음은 항상 내보내기에서 제외됩니다.

61

Page 67: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서추가 내보내기 옵션

• 2D 도형• 애니메이션• HMD카메라• Particles• 물리• 스크립트• 스켈레톤• 상태 시스템 동작• 타임라인• 분류: 브르카메라리그

추가 내보내기 옵션내보낸 glTF에 다음 에셋을 포함하도록 선택할 수 있습니다.

• 카메라

경우카메라옵션이 선택되어 있으면카메라및카메라 구성요소가 내보내기에 포함됩니다. 경우카메라옵션을 선택하지 않은 경우 Camera 컴포넌트가 있는 모든 엔티티는 Camera 컴포넌트 없이 내보내집니다.glTF 파일을 일부 glTF 뷰어로 가져올 때 캔버스 너비를 높이로 나누어 카메라 종횡비를 계산하고 직접 적용해야 할 수도 있습니다.

• Lights

경우Lights옵션이 선택되어 있으면 다음Lights및라이트 구성요소가 내보내기에 포함됩니다.• 방향• 스팟• Point

경우Lights옵션을 선택하지 않으면 라이트 컴포넌트가 있는 모든 엔티티가 라이트 컴포넌트 없이 내보내집니다. 모든 도구 및 엔진이 조명 데이터를 같은 방식으로 처리하는 것은 아니므로 장면의 조명을 다른 프로그램으로 가져온 후 약간의 조정이 필요할 수 있습니다.

• IBL 이미지 기반 조명

경우IBL 이미지 기반 조명옵션을 선택하면 장면에 배치된 모든 환경 조명이.hdr 파일로 내보내기에 포함됩니다. 장면에서 환경 조명을 설정하거나 조정할 수 있습니다.환경 구성 요소최상위 장면 엔터티입니다. 경우IBL 이미지 기반 조명옵션을 선택하지 않으면 환경 조명이 내보내지지 않습니다.

• 사용되지 않은 자산

경우사용되지 않은 자산옵션을 선택한 경우 씬 내에 배치되지 않지만 오브젝트 매니저에서 존재하는 모든엔티티 또는 텍스처 애셋애셋패널이 내보내기에 포함됩니다. 경우사용되지 않은 자산옵션이 선택되지 않은 경우 씬에 이미 추가된 엔티티와 텍스쳐만 포함됩니다.

Materials핵심 gLTF 사양은 PBR (물리 기반 렌더링) 재질, 특히 금속 거칠기 재질 모델만 지원합니다. 다음은 각Sumerian 자료가 glTF에 대해 처리되는 방법입니다.

• PBR 금속재질은 glTF PBR 금속 거칠기 사양에 직접 매핑됩니다. 그러나 Sumerian 모든 텍스처 채널이 현재 glTF 사양에서 공식적으로 지원되는 것은 아닙니다. 다음은 Sumerian 수출 시 PBR Metalness 재질의다양한 텍스처를 처리하는 방법입니다.• 기본 색상 (알베도): 있는 그대로 내보낸

62

Page 68: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서Materials

• 금속: 거칠기 채널과 결합• 거칠기: 금속 채널과 결합• 노멀: 있는 그대로 내보낸• Specular FO: 현재 glTF 사양에서 지원되지 않습니다.• Emissive: 있는 그대로 내보낸• Ambient Cclusion 캐비티 채널과 결합• 캐비티: 앰비언트 폐색 채널과 결합• 클리어 코트: 현재 glTF 사양에서 지원되지 않습니다.

• PBR Specular: gLTF 확장을 사용합니다.KHR_소재_PVS스펙큘러광택감를 포함한 많은 엔진에서 지원하는Babylon.js및Three.js. 그러나 Sumerian 모든 텍스처 채널이 현재 glTF 사양에서 공식적으로 지원되는것은 아닙니다. 다음은 Sumerian 내보내기 시 PBR 반사광 재질의 다양한 텍스처를 처리하는 방법입니다.• Diffuse: 있는 그대로 내보낸• Specular: 광택 채널과 결합• 광택: 반사광 채널과 결합• 노멀: 있는 그대로 내보낸• Emissive: 있는 그대로 내보낸• Ambient Cclusion 캐비티 채널과 결합• 캐비티: 앰비언트 폐색 채널과 결합• 클리어 코트: 현재 glTF 사양에서 지원되지 않습니다.

• 클래식: 모든 클래식 재질은 PBR 금속 거칠기로 변환됩니다. 그러나 변환 시 일부 속성이 삭제되어 재질의모양이 변경되는 경우가 있습니다. 이러한 클래식 재질 특성에는 다음이 포함됩니다.• Ambient• 컬링• Depth(깊이)• 반사율• 굴절률• 셰이딩

Note

현재 내보내기는.JPG 및.PNG 이미지만 지원됩니다. 다른 이미지 형식은 glTF 번들에 포함되지 않습니다.

glTF로 내보내기 방법에 대해 자세히 알아보려면GltF로 내보내기 자습서.

63

Page 69: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서

Amazon Sumerian 장면 설정또한 다음과 같습니다.대시보드에서 사용할 수 있는 옵션 (p. 23)를 선택하면 Sumerian 편집기에는 장면 구성을 위한 많은 옵션이 포함되어 있습니다. 관리자 패널에서 JavaScript 용 AWS SDK에 대한 자격 증명을 구성하고, 캔버스 크기와 그리드를 조정하고, 안개, 배경 이미지 및 사후 처리 효과와 같은 전역 설정을 구성할수 있습니다.

장면을 구성하려면

1. Sumerian 편집기에서 장면을 엽니다.2. 속성 매니저에서 루트 노드를 선택합니다.엔터티패널을 선택합니다.

3. 속성 패널에서 장면 설정을 수정합니다.

• 세부 정보— 장면의 이름 및 설명을 업데이트합니다.• 태그— 장면에 메타데이터 태그를 추가합니다.• 사용자 지정 속성— 메타데이터 키-값 쌍을 장면에 추가합니다.

장면의 복사본을템플릿다른 장면을 생성하기 위한 시작점으로 사용할 수 있습니다. 장면이 프로젝트에 저장되면 템플릿은 동일한 프로젝트에 저장됩니다. 그렇지 않으면 템플릿을 보관할 프로젝트를 선택해야 합니다.

템플릿을 생성하려면

1. Sumerian 편집기에서 장면을 엽니다.2. 속성 매니저에서 루트 노드를 선택합니다.엔터티패널을 선택합니다.

64

Page 70: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서

3. 속성 패널에서 장면 설정을 확장합니다.4. 선택장면을 템플릿으로 저장.5. 장면이 초안인 경우 템플릿의 프로젝트를 선택합니다.

다음을 수행할 수 있습니다장면 간에 템플릿을 복사 또는 이동하려면 (p. 25)대시보드를 선택합니다. 동일한소스 장면이나 템플릿에서 만든 장면에서 템플릿을 다시 작성하여 템플릿을 업데이트할 수 있습니다. 템플릿을 저장할 때 새 템플릿을 작성하거나 기존 템플릿을 업데이트하도록 선택할 수 있습니다.

장면의 이름을 선택하여 장면 설정 섹션을 축소합니다.

섹션• Amazon Sumerian 씬에 대한 AWS 자격 증명 구성 (p. 66)• Amazon Sumerian 장면의 스냅샷 만들기 (p. 67)• Amazon Sumerian 장면의 캔버스 구성 (p. 69)• Amazon Sumerian 장면에 대한 환경 설정 구성 (p. 70)• Amazon Sumerian 장면에 대한 사후 처리 효과 구성 (p. 72)

65

Page 71: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서AWS 구성

• Amazon Sumerian 장면의 크기 계산 (p. 74)• Amazon Sumerian 장면의 퍼포먼스 정보 보기 (p. 75)

Amazon Sumerian 씬에 대한 AWS 자격 증명 구성이AWS 구성섹션을 사용하여 JavaScript용 AWS SDK에서 사용할 자격 증명을 구성할 수 있습니다. AmazonCognito 자격 증명 풀 ID를 설정할 수 있습니다. 이 ID는 씬이 로드될 때 자격 증명을 검색하는 데 사용됩니다. 자격 증명 풀에는 스크립트가 액세스하는 AWS API를 사용할 수 있는 권한이 있는 인증되지 않은 역할이있어야 합니다.

Note

자격 증명 풀이 없는 경우Amazon Sumerian 권한 (p. 3)를 선택하여 생성합니다.

JavaScript 자격 증명용 AWS SDK를 구성하려면

1. Sumerian 편집기에서 장면을 엽니다.2. 속성 매니저에서 루트 노드를 선택합니다.엔터티패널을 선택합니다.

3. 를 확장합니다.AWS 구성섹션을 선택합니다.4. Amazon Cognito 자격 증명 풀 ID를 입력합니다.

자격 증명을 사용하려면 수신 대기하는 스크립트를 만듭니다.aws.sdkReadyJavaScript 클라이언트 용SDK를 초기화하기 전에. 다음 예제에서는 Amazon S3 버킷의mybucket브라우저 콘솔에서 해당 기능을 테스트하려면스크립트를 만들려면 (p. 238)를 선택하고 엔터티에 연결하고 장면을 재생하는 데 사용됩니다.

66

Page 72: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서스냅샷

Example S3리스트객체 스크립트

'use strict';

var setup = function(args, ctx) { sumerian.SystemBus.addListener('aws.sdkReady', () => { let s3 = new AWS.S3(); s3.listObjects({Bucket: "mybucket"}, function(err, data) { if (err) { console.log('ERROR', err, data); } else { console.log('DATA', data); } } ); }, true );};

Amazon Sumerian 장면의 스냅샷 만들기스냅샷 기능을 사용하여 나중에 장면을 복원하는 데 사용할 수 있는 장면의 복사본을 생성할 수 있습니다. 새기능을 시도하거나 장면을 스윕하기 전에 스냅샷을 만들어 복원 지점을 설정합니다.

스냅샷을 생성하려면

1. Sumerian 편집기에서 장면을 엽니다.2. 속성 매니저에서 루트 노드를 선택합니다.엔터티패널을 선택합니다.

3. 를 확장합니다.스냅샷섹션을 선택합니다.

67

Page 73: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서스냅샷

4. 설명을 입력합니다.5. Create를 선택합니다.

스냅샷을 복원하거나 삭제하려면

1. Sumerian 편집기에서 장면을 엽니다.2. 속성 매니저에서 루트 노드를 선택합니다.엔터티패널을 선택합니다.

3. 를 확장합니다.스냅샷섹션을 선택합니다.4. 스냅샷을 선택합니다.5. 선택복원또는삭제.

68

Page 74: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서문서

Amazon Sumerian 장면의 캔버스 구성문서 설정을 사용하여 WebGL 캔버스 및 그리드 색상의 크기를 구성할 수 있습니다. 이러한 설정은 특정 장치 및 디스플레이 비율에 맞게 장면을 최적화하는 데 유용합니다.

문서 설정을 사용하여 캔버스를 구성하려면

1. Sumerian 편집기에서 장면을 엽니다.2. 속성 매니저에서 루트 노드를 선택합니다.엔터티패널을 선택합니다.

3. 를 확장합니다.문서섹션을 선택합니다.

69

Page 75: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서Environment

4. 다음 옵션 중 하나를 선택합니다.

• 그리드— 격자의 색상을 변경합니다.• 늘이기— 캔버스를 컨테이너로 늘립니다.• 가로 세로 비율— 캔버스를 컨테이너에 맞게 늘리지만 종횡비는 유지합니다.• 해결 방법— 캔버스의 고정 크기를 설정합니다.

Amazon Sumerian 장면에 대한 환경 설정 구성환경 설정을 사용하여 장면의 배경 이미지, 주변 조명 및 날씨를 구성합니다.

환경 설정을 구성하려면

1. Sumerian 편집기에서 장면을 엽니다.2. 속성 매니저에서 루트 노드를 선택합니다.엔터티패널을 선택합니다.

70

Page 76: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서Environment

3. 를 확장합니다.Environment(환경)섹션을 선택합니다.

4. 다음 설정을 구성합니다:

• 배경— 장면의 배경색과 불투명도를 설정합니다.

배경을 투명하게 만들려면불투명도to0. 스카이박스를 추가하는 경우 배경 설정은 영향을 주지 않습니다.

• 스카이박스— 이미지를 장면의 배경으로 사용합니다. 자산 패널에서 기존 스카이박스를 드롭하거나더하기 아이콘을 선택하여새 스카이박스를 생성하는 방법 (p. 227).

• Ambient(주변)— 주변 라이트를 추가하여 장면의 모든 오브젝트를 비춥니다. 앰비언트 라이트는 스카이박스에 영향을 주지 않습니다.

• Fog— 장면에 안개를 추가합니다. 안개는 장면에서 오브젝트 폐색을 시작합니다.주변 안개카메라에서 단위, 까지 강화멀리 안개단위는 안개가 완전히 불투명하게 됩니다.

• Particles— 애니메이션 눈과 같은 파티클을 장면의 배경에 추가합니다.

Properties

• Velocity— 떨어지는 입자의 속도입니다.• 비율— 초당 나타나는 입자 수입니다.

71

Page 77: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서포스트 이펙트

• Height(높이)— 카메라 높이를 기준으로 파티클이 나타날 높이입니다.

환경에 대한 자세한 내용은 단원을 참조하십시오.환경 기본 사항 자습서.

Amazon Sumerian 장면에 대한 사후 처리 효과 구성속성 패널의 포스트 이펙트 섹션에서 앤티앨리어싱 및 모션 블러와 같은 렌더링 효과를 추가할 수 있습니다.포스트 이펙트는 VR 모드와 호환되지 않습니다.

포스트 이펙트를 추가하려면

1. Sumerian 편집기에서 장면을 엽니다.2. 속성 매니저에서 루트 노드를 선택합니다.엔터티패널을 선택합니다.

3. 를 확장합니다.포스트 이펙트섹션을 선택합니다.

4. 선택효과 추가.5. 효과를 하나 이상 선택한 후Add.6. 속성 패널에서 각 효과에 대한 설정을 조정합니다.7.

포스트 이펙트 아이콘을 클릭하여 포스트 이펙트가 렌더링에 미치는 영향 확인 을 클릭하여 켜거나끌 수 있습니다.

72

Page 78: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서포스트 이펙트

포스트 이펙트 속성

• 앤티앨리어싱— FXAA 기반 앤티앨리어싱을 추가하여 들쭉날쭉한 가장자리를 매끄럽게 만듭니다.• 스팬— 스무딩 효과의 영역입니다.

• 블룸— 전경 객체의 가장자리에 밝은 배경색을 번지게 합니다.• 불투명도— 적용된 블룸의 양입니다.• Size— 글로우 영역의 크기입니다.• Gain— 추가되는 밝기의 양입니다.• Intensity— 대비의 양입니다.

• 표백제— 광도에 따라 입력 색상을 변경합니다.• 불투명도— 효과의 혼합 승수입니다.

• Blur— 전체 장면을 흐리게 만들어 초점이 맞지 않게 만듭니다.• 금액— 흐림 효과를 유발하는 블렌딩의 양입니다.• Size— 흐림 영역의 크기입니다.

• Contrast— 밝기, 대비 및 채도를 조정합니다.• Brightness(밝기)— 밝기를 제거하거나 추가합니다.• Contrast— 대비를 조정합니다.• Saturation— 채도를 조정합니다.

• dot— 흑백 격자 효과를 추가합니다.• Angle(각도)— 격자의 각도입니다.• 크기 조정— 격자의 두께입니다.• 사이즈 X— X축에서 격자를 기울입니다.• 사이제이— Y축에서 격자를 기울입니다.

• Edge 감지— 추가가우시아인의 차이점기반 에지 감지를 지원합니다.• 가우스 시그마— 두 가우시안 커널의 기본입니다.• 임계값— 가장자리 감지 허용 오차 값입니다.• 배경%— 배경색과 가장자리 색상 간의 혼합 양입니다.• 가장자리 색상— 가장자리 색상입니다.• 배경 색상— 배경색입니다.

• 입자 필름— 노이즈 및 해상도 선을 추가합니다.• 노이즈— 노이즈의 양입니다.• 선 강도— 선의 선명도입니다.• 라인 수— 줄 수입니다.

• 해치— 장면을 흑백으로 렌더링하고 검정색 영역에 격자 효과를 적용합니다.• Width(너비)— 격자 선의 너비입니다.• 스프레드— 격자 선 사이의 거리입니다.

• HSB(색조, 채도 및 밝기) — 장면의 색상을 조정합니다.• Hue— 색조를 조정합니다.• Saturation— 채도를 조정합니다.• Brightness(밝기)— 이미지 밝기를 조정합니다.

• 수준— 이미지에 감마 보정을 적용합니다.• 감마— 감마 레벨을 조정합니다.• Min Input및최대 입력— 감마 입력 범위입니다.• Min Output및최대 출력— 감마 출력 범위입니다.

• 모션 블러— 이전에 렌더링된 프레임 이후에 이동한 객체에 흐림 효과를 적용합니다. 카메라가 움직이면전체 이미지가 흐려집니다. 73

Page 79: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서장면 크기

• 금액— 블렌딩의 양입니다.• 크기 조정— 이전 프레임을 현재 프레임 위에 다른 배율로 오버레이하여 확대/축소 또는 비행 효과를 만

듭니다.• 노이즈— 이미지에 신호 노이즈를 추가합니다.

• 노이즈— 신호 노이즈의 양입니다.• 오버레이— 이미지에 텍스처를 오버레이합니다.

• Texture(텍스처)— 텍스처 자산입니다.• Blend mode(블렌드 모드)— 오버레이와 배경을 혼합하는 방법입니다.• 금액— 블렌딩의 양입니다.

• 반달형— 이미지에 방사형 흐림 효과를 추가합니다.• Offset(오프셋)— 흐림 오프셋입니다.• Multiplier(승수)— 흐림 승수입니다.

• RGB 이동입니다.— 이미지를 레이어 사이에 오프셋이 있는 빨강, 녹색 및 파랑 레이어로 분할합니다.• 금액— 레이어 간의 거리입니다.• Angle(각도)— 레이어 사이의 각도 (라디안) 입니다.

• 세피아— 세피아 컬러 필터를 추가합니다.• 금액— 효과의 강도입니다.

• Tint(틴트)— 이미지에 색상 필터를 적용합니다.• 색상— 색조 색상입니다.• 금액— 효과의 강도입니다.

• 비네트— 이미지의 가장자리 주위에 어두운 그라디언트를 추가합니다.• Offset(오프셋)— 그라데이션의 크기입니다.• 어둠의— 그라데이션의 강도입니다.

Amazon Sumerian 장면의 크기 계산이장면 크기기능은 장면에서 사용 중인 데이터의 양을 계산합니다. JSON, 메시 데이터 및 바이너리에서 킬로바이트 수를 볼 수 있습니다.

장면의 크기를 보려면

1. Sumerian 편집기에서 장면을 엽니다.2. 속성 매니저에서 루트 노드를 선택합니다.엔터티패널을 선택합니다.

74

Page 80: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서장면 통계

3. 를 확장합니다.장면 크기탭을 클릭합니다.

표시된 숫자는 장면의 압축되지 않은 크기를 반영합니다. Amazon CloudFront 에서 장면이 제공되면 콘텐츠가 압축됩니다. 압축된 크기를 보려면 장면을 열고 브라우저 개발자 도구의 네트워크 탭을 사용하여 전송된데이터의 양을 찾습니다.

Amazon Sumerian 장면의 퍼포먼스 정보 보기이장면 통계섹션은 현재 장면에 대한 몇 가지 성능 통계를 제공합니다.

장면의 통계를 보려면

1. Sumerian 편집기에서 장면을 엽니다.2. 속성 매니저에서 루트 노드를 선택합니다.엔터티패널을 선택합니다.

3. 를 확장합니다.장면 통계기능을 사용할 수 있습니다.

75

Page 81: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서장면 통계

Stats

• FPS— 초당 렌더링된 프레임 수입니다.• 그리기 통화— 프레임당 수행한 드로우 콜 수입니다.• 엔터티— 표시되는 엔티티의 수입니다.• Lights— 렌더링되는 라이트의 수입니다.• 섀도우 바퀴— 렌더링되는 섀도 캐스터의 수입니다.• 셰이더— 렌더링되는 셰이더 수입니다.• 텍스처 크기— 현재 텍스처 크기 측정값 (MB) 입니다.• 삼각형— 렌더링되는 삼각형의 수입니다.

Sumerian 재생 중에 추가 렌더링 최적화를 수행합니다. 장면을 재생하여 편집기 모드와 재생 모드 간에 드로우 호출 수가 어떻게 달라지는지 확인합니다. 재질을 재사용하여 재생 중에 성능을 향상시킬 수 있습니다.엔티티를 정적으로 플래그 지정 (p. 79), 그림자 및 포스트 이펙트의 사용을 제한할 수 있습니다.

76

Page 82: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서Entity 관리

Amazon Sumerian 개체 및 구성 요소엔티티는 장면에서 에셋을 수집하고 구성하는 데 사용하는 Sumerian 컨테이너의 일종입니다. 예를 들어장면에 3D 모델을 추가하면 편집기는 해당 모델을 메시, 텍스처 및 애니메이션 애셋으로 분할하여 해당Sumerian 형상, 재질 및 애니메이션 구성 요소가 있는 엔터티에 할당합니다. 장면에는 최대 1,000개 개체를포함할 수 있습니다.

엔티티는 카메라, 라이트 또는 다른 엔티티의 컨테이너일 수 있습니다. 이Entity 패널 (p. 37)는 엔티티를 계층으로 구성합니다. 이를 사용하여 상위-하위 관계에서 엔티티를 서로 연결할 수 있습니다.

구성 요소는 재생 중 모양과 동작을 결정하는 엔티티의 구성 가능한 부분입니다. 램프 모델이 장면을 비추도록 하려면 라이트 구성요소를 추가합니다. 재생 중에 엔티티를 이동하거나 변경하려면 상태 머신, 타임라인또는 스크립트 구성 요소를 추가합니다.

엔터티를 만들고 구성 요소를 추가하려면

1. Sumerian 편집기에서 장면을 엽니다.2. 선택엔터티 만들기.3. 모양 또는 기본 제공 개체를 선택합니다. 빈 엔터티에 대해엔터티.4. Entity 패널에서 새 개체를 선택합니다.5. 속성 패널에서세부 정보섹션을 참조하십시오. 필드에 텍스트를 입력하여 엔터티 이름, 설명, 태그 및 속

성을 변경합니다.6. 장면에 개체를 배치하려면 캔버스에서 X, Y 및 Z축 핸들을 사용합니다. 또는변환섹션을 클릭하고 절대

좌표를 입력합니다.7. 더하기 아이콘을 선택한 다음 구성 요소 유형을 선택하여 개체에 구성 요소를 추가합니다.

Entity 관리Entity 패널을 사용하여 계층에서 장면의 개체를 구성합니다. 엔티티를 다른 엔티티의 1차 하위 구성요소로만들면 해당 엔티티가 상위에 첨부됩니다. 즉, 상위를 이동하면 하위가 이동하고 하위 위치를 설정하면 상위의 위치를 기준으로 합니다.

77

Page 83: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서구성 요소 관리

엔터티를 관리하려면

1. Sumerian 편집기에서 장면을 엽니다.2. 엔티티 패널에서 엔티티를 선택합니다.3. 엔티티를 다른 엔티티로 끌어 해당 엔티티의 자식으로 만듭니다.4. 엔터티 이름 옆의 아이콘을 사용하여 엔터티 옆에 있는 눈 아이콘을 관리하여 숨깁니다.

•— 엔티티를 숨깁니다.

•— 엔터티의 복사본을 만듭니다.

•— 엔티티를 삭제합니다.

구성 요소 관리구성요소에는 설정을 구성하거나 자산을 부착하는 데 사용할 수 있는 속성이 있습니다. 모든 엔터티에는 장면 주위로 개체를 이동하는 데 사용할 수 있는 변환 구성 요소가 포함되어 있습니다. 작성하는 도면요소 유형에 따라 다른 구성요소도 자동으로 포함됩니다.

기본 구성 요소

• 2D 셰이프— 변환, 2D 그래픽• 3D 셰이프— 변형, 기하학, 재질• 카메라— 변환, 카메라, 스크립트• 3D HTML— 변환, HTML 3D• Lights— 변형, 빛• Particles— 변환, 파티클• 타임라인— 변환, 타임라인

구성 요소를 관리하려면

1. Sumerian 편집기에서 장면을 엽니다.2. 엔티티 패널에서 엔티티를 선택합니다.3. 속성 패널에서 구성 요소의 이름을 선택하여 속성을 확장하거나 축소합니다. 사용 가능한 속성에 대한

자세한 내용은 각 구성 요소의 아래 항목을 참조하십시오.4. 톱니바퀴 아이콘을 클릭하고 다음 옵션을 사용합니다.

• Reset— 구성 요소 속성의 기본값을 복원합니다.• Toggle 패널— 구성 요소 속성을 표시하거나 숨깁니다.• 제거— 구성 요소를 삭제합니다.• Copy(일부 구성 요소) - 구성 요소 설정을 복사합니다.• 붙여넣기(일부 구성 요소) - 동일한 구성 요소에서 복사한 구성 요소 구성을 다른 엔티티에 붙여 넣습

니다.

일부 구성요소에는 상위 구성요소의 영향을 받는 특수 특성도 있습니다. 예를 들어 충돌기의 동작은 동일한엔티티 또는 상위 엔티티에 연결된 강체의 유형에 따라 변경됩니다.

78

Page 84: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서변환

다음 항목에서는 각 구성요소 유형의 매개변수와 사용에 대해 설명합니다.

기본 구성 요소

• Amazon Sumerian 변환 구성 요소 (p. 79)• Amazon Sumerian Geometry 구성 요소 (p. 82)• Amazon Sumerian Material (p. 88)• Amazon Sumerian 카메라 구성 요소 (p. 168)• Amazon Sumerian VrCamarig 구성 요소 (p. 172)• Amazon Sumerian HMD 카메라 구성 요소 (p. 172)• Amazon Sumerian VR 컨트롤러 구성 요소 (p. 173)• Amazon Sumerian 호스트 구성 요소 (p. 173)• Amazon Sumerian 음성 구성 요소 (p. 174)• Amazon Sumerian 대화 구성 요소 (p. 187)

콘텐츠 및 효과

• Amazon Sumerian 2D 그래픽 구성 요소 (p. 190)• Amazon Sumerian HTML 구성 요소 (p. 190)• Amazon Sumerian (p. 194)• Amazon Sumerian Light 구성 요소 (p. 194)• Amazon Sumerian 입자 시스템 구성 요소 (p. 195)

애니메이션 및 물리

• Amazon Sumerian 애니메이션 구성 요소 (p. 196)• Amazon Sumerian 주 시스템 구성 요소 (p. 216)• Amazon Sumerian Script 구성 요소 (p. 217)• Amazon Sumerian 타임라인 구성 요소 (p. 218)

Amazon Sumerian 변환 구성 요소변환 구성 요소는 3D 공간에서 엔티티의 위치를 정의합니다. 여기에는 변환, 회전 및 크기 조정과 같은 구성요소의 로컬 변환 값이 포함됩니다. 변환은 상위 개체에 대해 적용됩니다.

Properties

• 번역— 상위 개체에 대해 객체의 위치를 지정합니다.• 교체— 객체의 회전 (도) 입니다.• 크기 조정— 객체의 배율 조정 인수입니다. 하나의 단위는 길이가 1 미터와 거의 같습니다.• 일률적 조정— 임의의 축에서 값이 수정될 때 배율 비율을 유지합니다.• 고정— 장면에서 이동하지 않는 엔티티에 플래그를 지정합니다. 재생 중에 Sumerian 은 정적 엔티티와 동

일한Material (p. 88)성능 개선. 사용장면 통계 (p. 75)을 클릭하여 장면을 렌더링하는 데 필요한 그리기호출 수에 어떤 영향을 미치는지 확인할 수 있습니다.

변환은 장면 내에서 엔터티의 위치를 제어합니다.

79

Page 85: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서변환

회전은 X, Y 및 Z 축을 따라 개체를 회전하는 방법을 제어합니다.

80

Page 86: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서변환

배율 조정은 도면요소의 크기를 제어합니다. X, Y 및 Z 축을 따라 크기를 조정할 수 있습니다.

81

Page 87: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서Geometry

Amazon Sumerian Geometry 구성 요소지오메트리 컴포넌트에는 엔티티의 렌더링 가능한 메쉬가 포함되어 있습니다. 3D 모델을 가져오거나개체 만들기메뉴에서 항상 지오메트리 컴포넌트를 가져옵니다.

재질 구성 요소와 함께 개체를 렌더링하여 캔버스에 표시할 수 있습니다. 재질 구성요소가 없는 경우 형상이표시되지 않습니다.

패널은 메쉬와 원형의 종류에 따라 다르게 보이지만 일반적으로 다음과 같은 설정이 있습니다.

프리미티브 객체의 특성

오브젝트 매니저에서 장면에 프리미티브 오브젝트를 추가할 때개체 만들기메뉴에서 지오메트리 부품 속성유형과 값의 차이점을 확인할 수 있습니다.

82

Page 88: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서Geometry

• 샘플: 일부 프리미티브에는 X 또는 Y 샘플 옵션이 있을 수 있습니다. 이 값을 늘리면 오브젝트가 해당 축을따라 세분화되는 횟수가 증가합니다. 이 값을 낮추면 원형이 해당 축을 따라 세분화되는 횟수가 줄어듭니다. 이 특성은 구, 원추, 토러스, 디스크 및 원통에서 찾을 수 있습니다.

• 텍스처 모드: 3D 객체에 2D 이미지를 투영하는 데 사용되는 방법을 변경합니다. 예를 들어 상자의 균일 옵션은 2D 이미지를 상자의 각 면에 동일하게 배치합니다. 이때 펼친 옵션은 각 면을 이미지의 다른 부분에배치합니다. 속성 옵션은 개체의 모양에 따라 변경됩니다. 이 속성은 구 및 상자에서 찾을 수 있습니다. 다음은 텍스처 모드가 구형과 상자에 체크 무늬 이미지가 표시되는 방식에 어떤 영향을 주는지에 대한 몇 가지 예입니다.

투영된 텍스처 모드가 있는 구

83

Page 89: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서Geometry

극좌표 텍스처 모드가 있는 구

84

Page 90: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서Geometry

균일 한 텍스처 모드가있는 상자

85

Page 91: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서Geometry

펼쳐진 텍스처 모드가있는 상자

86

Page 92: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서Geometry

• Height(높이): 원뿔의 끝과 밑면 사이의 거리를 정의합니다. 이 속성은 콘에서 확인할 수 있습니다.

87

Page 93: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서Material

• 뾰족함: 디스크의 중심 돌출부 길이를 추가하고 제어하여 원추형으로 만듭니다. 이 속성은 디스크에서 확인할 수 있습니다.

• 파이프 반지름: 토러스의 반지름 크기를 정의합니다. 이 특성은 토러스에서 확인할 수 있습니다.• Shadows: 오브젝트가 그림자를 투사하고 받는 방법을 제어합니다.• 그림자 투영: 오브젝트가 그림자를 투사하도록 합니다.• 섀도우 받기: 오브젝트가 다른 오브젝트의 그림자를 반사하도록 합니다.

3D 모형의 특성

Sumerian 또는 타사 라이브러리에서 가져왔는지 여부에 관계없이 기본체가 아닌 오브젝트에는 형상 구성요소가 있습니다. 이러한 모델에는 예를 들어 호스트나 가구가 포함될 수 있습니다. 그러나 값은 기본 모델과다릅니다.

• 메시: 모델에 대한 메쉬 파일이 들어 있는 입력입니다. 메쉬는 모델에 표시되는 자산입니다. 메쉬가 제거되면 모델이 보이지 않습니다.

• 스켈레톤: 모델에 대한 뼈대가 포함된 입력입니다. 모델을 애니메이트하는 데 사용되므로 모든 모델에 골격이 있는 것은 아닙니다. 골격이 제거되면 모델에 첨부된 모든 애니메이션은 끊어지지만 계속 표시됩니다.

Amazon Sumerian Material장면에 3D 모델을 추가하면 세 개 이상의 구성요소가 있습니다. 이구성 요소 변환는 3D 공간에서 모델의 위치를 정의하며,지오메트리 구성요소는 모델의 모양을 정의하고Material컴퍼넌트는 텍스쳐와 렌더링 속성을정의합니다. 

88

Page 94: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서클래식 셰이더

Amazon Sumerian 인은 현재 두 가지 음영 모델을 지원합니다. 첫 번째는클래식 모델를 사용하여 다이내믹라이트와클래식셰이더의Material구성 요소입니다. 두 번째는물리적 기반 렌더링를 사용하는PBR셰이더와환경 라이트를 사용하여 보다 사실적인 모양을 만들 수 있습니다. 

클래식 셰이더이클래식셰이더의Material구성 요소는 Sumerian 에서 지원되는 한 가지 유형의 재질입니다. 양식화 된 모양을 얻는 데 적합하며 메모리 집약적 인 재료가 필요합니다.PBR셰이더. 

Properties색상 (분산)— 표면의 기본 색상입니다. 

• 색상— 기본 디퓨즈 색상입니다. 객체의 기본 색상을 정의합니다.  • Texture(텍스처)— 텍스처의 분산 색상입니다. 텍스처는 UV 레이아웃을 기반으로 오브젝트에 배치되는 이

미지 파일입니다.

보통— 범프 맵의 유형입니다. 법선 맵은 범프, 홈 및 스크래치와 같은 표면 세부 정보를 오브젝트에 추가하는 데 사용하는 특수한 종류의 텍스처입니다. 이러한 세부 사항은 실제 형상으로 표현되는 것처럼 빛을 포착합니다.   당신은 통해 노멀 맵을 설정Texture(텍스처)입력의 크기를 변경할 수 있으며,암호화 수준USD 상당.

Specular— 스펙큘러 효과는 장면에 있는 광원의 직접적인 반사입니다. 반사광 강조 표시는 미묘하거나 분산될 수 있지만 일반적으로 오브젝트 표면에 밝은 강조 또는 광택으로 표시됩니다. 기본 스펙큘리티를 설정할수 있습니다.색상를 사용하려면Texture(텍스처)로 설정하고광택USD 상당.

발광 장치— 개체의 자체 조명 색상으로, 엔터티가 내보내는 “광선”의 양으로 설명할 수 있습니다. 당신은 사용하여 방사 색상을 설정할 수 있습니다색상입력 및/또는Texture(텍스처).

Ambient(주변)— 라이트 정보를 고려하지 않은 객체의 색상과 값입니다. 이 속성은 추가 라이트를 재질로 유도합니다.

• 색상- 기본 주변 색상입니다.• Texture(텍스처)- 주변 조명에서 노출되거나 숨겨진 메쉬의 영역을 식별하는 앰비언트 맵입니다.

불투명도— 객체의 투명성/불투명도를 정의합니다. 다음을 수행할 수 있습니다.암호화 수준사이의 값을 입력할 수 있습니다.0및1를 사용합니다.0는 완전히 투명하고1.0는 완전히 불투명함을 나타냅니다. 

• 임계값— 표면이 완전히 투명하고 렌더링에서 삭제할 수 있는 시점을 나타내는 데 사용됩니다. • 듀얼 투명성— 재질의 앞면과 뒷면 표면을 모두 렌더링합니다.

반사율— 재질에 의해 반사되는 양과 양을 정의합니다.

• Texture(텍스처)— 오브젝트의 UV 정보를 기반으로 재질에서 반사되는 이미지입니다.• Environment(환경)— 구형 투영을 만드는 맵입니다. 이 이미지는 재료가 객체의 표면에서 눈에 띄게 반사

되는 이미지입니다. 선택하지 않은 경우 현재스카이박스가 사용됩니다. • 금액— 객체의 반사 강도입니다. • 프레넬— 눈부신 각도의 감쇠입니다. 보다 큰 값0로 설정하면 법선 방향에 따라 반사가 줄어듭니다. 

굴절률— 표면의 굴절 인덱스를 시뮬레이션하는 텍스처나 값을 가져옵니다. 이것은 유리나 물과 같은 것들을통과시키는 빛을 굴절시키는 데 유용합니다. 굴절에 환경 텍스처가 사용됩니다. 

• 금액— 현재 색상과 혼합할 굴절 정도를 나타냅니다.• Refraction— 굴절과 관련된 굴절률의 비율입니다.

89

Page 95: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서물리적 기반 렌더링 (PBR) 및 환경 조명 (HDRI)

Blending(블렌딩)— 재료에 사용할 블렌딩 모드입니다. 알파 레이어, 색상 빼기, 역 제어, 음수 값 등을 생성하기위한 고급 색상 및 반사도 속성입니다.

• 블랜딩• 투명도혼합• 커머블랜딩• 첨가블렌딩• 하위 트래블블블블렌딩• 곱셈 혼합

컬링— 객체의 어느 쪽을 볼 것인지 제어합니다. 일반적으로 다음과 같이 하십시오.Cull Face는 객체의 외부가 보이도록 정의하지만Front는 객체의 내부가 보이도록 정의합니다. CW및CCW는 내부의 어느 쪽을 볼 수있는지 정의합니다. 

Depth(깊이)— 깊이 버퍼로 렌더링할 수 있습니다. 활성화되면 Sumerian 은 다른 객체에 의해 차단되지 않은경우 객체를 표시합니다. 반대로 다른 객체에 의해 차단된 경우 객체를 렌더링하지 않습니다. 이 속성을 끄면엔진은 장면에서의 배치에 관계없이 모든 오브젝트를 렌더링하고 표시합니다. 이 속성은 투명 객체에 사용할수 있습니다. 

셰이딩- 오브젝트의 메시 내에서 폴리곤의 가시성과 사용을 결정합니다.플랫는 메시에 대해 평면 음영을 설정합니다. 즉, 다각형이 절제되고 그림자가 다각형의 가장자리에 종속됩니다.

• 플랫— 메쉬에 대해 플랫 음영을 켭니다.• Wireframe— 와이어프레임 모드에서 메쉬를 렌더링합니다.• Wrap 인수— 라이트 랩 팩터입니다.• 포장 금액— 라이트 랩 양입니다.

자세한 내용은 다음을 참조하세요.재질 심층 다이빙 자습서.

물리적 기반 렌더링 (PBR) 및 환경 조명 (HDRI)물리적 기반 렌더링 (PBR) 은 라이트가 표면과 상호 작용하는 방식을 보다 정확하게 나타내는 음영처리 및렌더링 방법입니다. 즉, 금속 및 유전체 (비금속) 오브젝트가 실제 단어에 더 가깝게 렌더링됩니다. 

높은 다이내믹 레인지 이미지 (HDRI) 는 더 큰 다이내믹 레인지를 재현하는 데 사용됩니다. 이미지 형식은.hdr입니다. 아래 섹션에서 우리는 설정하는 방법에 대해 살펴 것입니다환경 조명속성을 전역 장면 설정 아래에 표시합니다. 사용 하는 경우환경 조명 (HDR)컴포넌트를 사용하면 Sumerian 르의 기존 다이나믹 라이트가 아닌 이미지 (HDRI) 의 광도 정보로 장면이 비춰집니다. 또한 반사는 HDRI를 기반으로 하여 장면을 보다 물리적으로 정확하게 만듭니다. 

환경 조명 (HDR)Sumerian 환경 라이트를 설정하려면 먼저 HDRI 이미지를 가져와야 합니다. 장면을 만들고 개체를 가져온 후에는애셋 가져오기편집기의 맨 위에 표시됩니다. “HDRI”를 검색하고 장면에 조명을 비추는 데 사용할 HDRI를 찾습니다. HDRI를 가져온 후애셋패널에서 선택합니다. 오브젝트 매니저에서 맨 위 노드를 클릭하여 씬 루트에 있는지 확인합니다.엔터티패널 (씬에 지정한 이름을 가진 최상위 레벨 엔티티) 을 선택합니다. HDRI를클릭하고p 자산아넬 인투 더환경 조명 (HDR)속성의 경우 편집기의 오른쪽에 표시됩니다. 

또는 를 사용할 수 있습니다.기본 조명: PBR템플릿을 사용하여 새 장면을 만들고 해당 장면에 이미 설정된HDRI를 사용할 수 있습니다. 

.hdr 이미지는 일반적인.jpg 이미지보다 훨씬 크므로 성능이 좋은 웹 Sumerian 장면을 만들기 위해 이미지의크기를 줄여야 할 수도 있습니다. 장면을 비추려면 2k 또는 4k HDRI를 사용하는 것이 좋습니다. HDRI (.hdr)의 크기를 줄이면 반사 품질은 떨어지지만 모바일과 같이 용량이 감소된 장치의 성능은 향상되어야 합니다.품질 감소는 일반적으로 작은 화면 형식으로 완화되지만 최상의 결과를 얻으려면 장면을 조정해야 합니다. 

90

Page 96: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서환경 조명 (HDR)

참고: .hdr 자산 유형은 환경 조명 HDR 속성에만 적용할 수 있으며 현재 Sumerian 르의 다른 항목에 대한 텍스처로 사용할 수 없습니다. 반대로, .hdr 이외의 다른 유형의 이미지 형식 유형은 환경 조명 HDR 속성에서사용할 수 없습니다.

라이트 설정하기HDRI를 가져왔으면 속성 매니저에서 장면 레벨 엔티티를 클릭합니다.엔터티패널을 사용하여환경 조명(HDR)옵션을 사용합니다. 아래 장면에는 HDRI가 있으며 편집기의 왼쪽 아래에 있는 자산 패널에서 볼 수 있습니다. 새 전구 아이콘으로 표시되어 HDRI 텍스처와 일반 텍스처 이미지로 나타냅니다. 

참고: 현재 장면에 사용 중인 라이트가 없으므로 구는 완전히 검은색입니다.

91

Page 97: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서환경 조명 (HDR)

92

Page 98: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서환경 조명 (HDR)

일단 액세스하면환경 조명 (HDR)속성을 사용할 수 있습니다.

• HDRI 이미지를 HDR 드롭 입력으로 드래그• [] 를 클릭합니다찾아보기버튼을 클릭하고 로컬 컴퓨터의 파일에서 HDRI를 로드합니다.

그러면 HDRI가 장면에 로드됩니다. 아래에서는 HDRI가 장면에 로드되었으며 이제 구가 HDRI에 의해 비춰지는 것을 볼 수 있습니다. 

93

Page 99: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서환경 조명 (HDR)

94

Page 100: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서환경 조명 (HDR)

우리가 조정하는 경우Brightness(밝기)슬라이더의환경 조명 (HDR)속성을 사용하면 구형에서 조명이 어떻게변경되는지의 결과를 볼 수 있습니다. 

95

Page 101: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서환경 조명 (HDR)

96

Page 102: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서환경 조명 (HDR)

97

Page 103: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서환경 조명 (HDR)

HDRI는 구체 재질의 조명과 반사에서 볼 수 있습니다. 우리는이 이미지를 사용할 수 있습니다스카이박스텍스처 선택스카이박스로 설정합니다.

98

Page 104: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서환경 조명 (HDR)

99

Page 105: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서환경 조명 (HDR)

중 하나의 사용을 중단하려면스카이박스또는 HDR 텍스처텍스처 제거중 하나에스카이박스또는HDR 환경조명) 속성을 사용하면 해당 텍스처가 제거됩니다. 

100

Page 106: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서환경 조명 (HDR)

101

Page 107: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서환경 조명 (HDR)

다른 텍스처를 오브젝트 매니저로 드롭할 수 있습니다.스카이박스HDR 라이트에 사용되는 텍스처 입력이 아닌 다른 텍스처 입력입니다. 그러나 재질의 반사는 여전히 HDRI를 기반으로 하며스카이박스. 

이스카이박스및환경 조명 (HDR)컴포넌트를 통해 각각 360도 회전할 수 있습니다.회전 (Y)속성입니다. HDRI를 회전하면 장면의 중심을 중심으로 이미지가 회전합니다. 이렇게 하면 광원이 들어오는 방향을 제어하여장면의 조명을 더 잘 다듬을 수 있습니다. 다음을 수행하려는 경우스카이박스회전과 동기화되도록환경 조명(HDR)를 회전한 다음동기화 스카이박스확인란을 선택합니다. 이렇게 하면 재질의 반사가 조명과 일치하게됩니다. 

102

Page 108: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서환경 조명 (HDR)

103

Page 109: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서PBR 재료

PBR 재료이제 조명이 설정되었으므로 이제PBR셰이더가 작동합니다. 

Sumerian 두 가지 다른 PBR 재료를 지원,금속(PBR 금속/거칠기) 및Specular(PBR 스펙큘러/광택). 이 두 재질은 재질에 반사광 반사가 표시되는 방식을 계산하기 위해 서로 다른 방정식을 사용하지만 여러 특성을 공유합니다. 이러한 공유 특성은 두 개의 서로 다른 PBR 재질 설명에 아래에 나열되어 있습니다. 

사용할 PBR 재료를 선택할 경우 다음 사항에 유의해야 합니다.

• 사용PBR Specular재질은 비금속 재질의 반사도를 더 잘 제어하여 반사 (반사광) 색상에 대한 전체 색상 입력을 제공합니다. 이PBR Specular재질은 기존 셰이더에서 경험이 많은 아티스트가 선호할 수 있습니다.왜냐하면 사용된 맵과 메소드가 더 비슷하기 때문입니다. 

• 이PBR 금속재질은 금속과 비금속 (유전체) 을 단순화하여 콘텐츠를 쉽게 제작할 수 있습니다.   그러나 재질 전환 (재질이 금속에서 유전체로 변하는 곳) 은 때때로 흰색 선 아티팩트를 남길 수 있습니다. 금속 및유전체 물체를 다른 재질로 분해하는 것이 가장 좋습니다. 

• 이PBR 금속재료에서기본 색상속성 (스펙큘러 반사가 계산되기 전의 오브젝트 색상) 에 대해금속속성 (재질이 금속인 방법과 위치) 과거칠기속성 (반사광 반사의 모양) 과F0 반사광속성 (비금속 오브젝트의 반사도를 수정하기 위해). 

PBR 금속 소재기본 색상- 와 유사합니다.Diffuse. 그것은 물체에 나타날 주요 색상입니다. 두 가지 방법으로 수정할 수 있습니다. 

• 색상- 색상 선택기 텍스쳐가 적용되지 않으면 오브젝트의 컬러가 됩니다.• Texture(텍스처)- 텍스쳐 맵을 업로드하여 객체에 표시할 수 있습니다.기본 색상. 이색상가 텍스쳐 위에

곱해집니다. 즉, 텍스처가 다른 색상으로 “착색”될 수 있습니다.색상값은 회색조 값이 아닙니다. 텍스처는.png 파일을 사용하여 투명도를 포함할 수도 있습니다. 아래 단원을 참조하십시오.불투명도이 속성을 사용하는 방법을 볼 수 있습니다. 

기본 색상만

104

Page 110: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서PBR 금속 소재

텍스처 슬롯을 사용한 기본 색상

105

Page 111: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서PBR 금속 소재

색상 견본과 텍스처를 모두 사용하는 기본 색상 이제 텍스처가 어떻게 착색되는지 확인합니다. 색상이 텍스쳐 위에 곱해짐에 따라 검정색이 색조되지 않습니다.

106

Page 112: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서PBR 금속 소재

금속- 물체의 어떤 부분이 금속이고 어떤 부분이 아닌지 결정하는 데 사용됩니다. 

• 텍스처 -이 텍스처는 회색 스케일 맵 (색상 정보가 없는 텍스처) 이어야 합니다. 이 맵은 금속 부분이 흰색이고 비금속 또는 변증 부분이 검은색인 값을 만듭니다. 회색의 값을 사용할 수 있지만 일반적으로이 맵은검은 색이나 흰색입니다. 그것은 또한 결합 될 수 있습니다메탈릭_거칠기_지도B 채널의 금속.

• Streng이것은 텍스처의 승수입니다. 값을 로 설정되어야 합니다.1텍스처가 적용되는 경우 값이 보다 작게설정된 경우1그러면 텍스쳐 값이 줄어들고 강도가 가까워질 때 오브젝트는 점점 더 적은 금속으로 나타납니다.0. 텍스처가 사용되지 않는 경우0값은 비금속이고1풀 메탈입니다. 

금속성 값 0은 재질이 비금속 또는 유전체임을 의미합니다. 

107

Page 113: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서PBR 금속 소재

금속성 값 1은 재질이 금속임을 의미합니다.

108

Page 114: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서PBR 금속 소재

거칠기 강도가 증가하면 반사광 강조 표시가 부드러워지고 오브젝트가 덜 광택과 거칠게 나타납니다. 

109

Page 115: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서PBR 금속 소재

110

Page 116: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서PBR 금속 소재

111

Page 117: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서PBR 금속 소재

금이나 구리와 같은 색된 금속을 원하면 기본 색상을 조정하여 금속 물체의 반사를 칠할 수 있습니다. 

112

Page 118: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서PBR 금속 소재

메탈 텍스쳐 슬롯에 텍스쳐를 추가하면 텍스쳐의 흰색 부분이 어떻게 금속으로 나타나는지 (값 1), 텍스쳐의검은색 부분이 비금속 (값 0) 으로 나타나는 것을 볼 수 있습니다. 재질의 흰색 기본 색상에도 불구하고 텍스처의 금속 부분이 반사율이 높고 색상이 깊습니다. 오브젝트의 금속 영역은 여전히 흰색 기본 색상을 사용하고 있습니다.

113

Page 119: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서PBR 금속 소재

거칠기 -오브젝트가 라이트를 반사하는 방법을 수정합니다. 값이 높으면 반사가 오브젝트 전체에 흐려지고오브젝트는 본질적으로 거칠게 나타납니다. 값이 낮으면 물체가 더 매끄럽게 보이고 표현이 명확해집니다. 

• 텍스처 -이것은 검은색이 낮은 거칠기 값 (오브젝트는 매끄럽고 반사적으로 나타남) 이고 흰색은 높은 거칠기 값입니다 (오브젝트는 블러된 반사로 거칠게 나타납니다).   그것은 또한 결합 될 수 있습니다금속_거칠기_맵두 가지 모두에 대한 정보를 포함하는 단일 텍스처입니다.금속및거칠기두 개의 텍스처가 아닌 하나의 텍스처로거칠기녹색 채널 및금속파란색 채널입니다. 

• Streng이것은 텍스처의 승수입니다. 강도 값을 로 설정되어야 합니다.1텍스처가 적용되는 경우 값이 보다작게 설정된 경우1로 설정하면 텍스쳐 값이 감소되고 오브젝트는 점점 더 부드럽게 나타납니다.암호화 수준접근 방식0.

거칠기 값이 증가하면 오브젝트가 광택에서 거칠게 변하는 것을 볼 수 있습니다. [거칠기] 속성의 [강도] 값과이 값이 반사광 강조 표시에 미치는 영향을 확인합니다.

114

Page 120: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서PBR 금속 소재

115

Page 121: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서PBR 금속 소재

116

Page 122: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서PBR 금속 소재

117

Page 123: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서PBR 금속 소재

118

Page 124: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서PBR 금속 소재

거칠기 속성의 텍스처 슬롯에 텍스처를 배치하면 스펙큘러 하이라이트가 어떻게 영향을 받는지 알 수 있습니다. 거칠기 값이 검정 (값 0) 이고 강조 표시가 텍스처의 흰색 섹션 (값 1) 에서 거의 보이지 않는 지점까지 넓은 반사광 강조 표시가 단단하거나 광택이 있는 정도를 확인합니다. 여기서 재질은 강조 표시를 더 잘 표시하기 위해 빨간색으로 착색되었습니다.

119

Page 125: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서PBR 금속 소재

반사광 F0 -비금속 (유전체) 인 경우 오브젝트의 반사도를 수정하는 스칼라 값입니다. 값1의 값은 완전히 반사되고0는 반사되지 않습니다. 

• 텍스처 -이것은 오브젝트의 반사도를 수정하는 데 사용할 수 있는 그레이 스케일 텍스쳐입니다. 흰색은 전체 반사도를 만들고 검정색은 반사도를 제거하는 승법 값이 됩니다. 

• Streng이것은 텍스처의 승수입니다 (사용된 경우). 텍스쳐가 사용되지 않으면암호화 수준값은 전체 오브젝트의 반사도를 설정합니다. 값 0은 반사도가 없으므로 반사도가 최대 반사도인 값 1까지 증가합니다. 

다음 두 이미지에서 우리는 금속 재질의 효과 또는 부족을 볼 수 있습니다. 이 재질의 금속성 값은 1로 설정됩니다. 반사광 F0 반사도 값이 금속 재질에 영향을 주지 않는다는 것을 알 수 있습니다.

120

Page 126: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서PBR 금속 소재

121

Page 127: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서PBR 금속 소재

반사광 F0은 비금속 재질의 반사도를 제어합니다. 재질의 기본 색상이 검은색으로 바뀌었고 반사광 반사가명확하게 표시됩니다. 반사도가 0으로 설정된 경우 강조 표시 강도가 존재하지 않는 상태에서 반사도가 1로설정된 경우 표시로 어떻게 변경되는지 확인합니다.

122

Page 128: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서PBR 금속 소재

123

Page 129: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서PBR 금속 소재

124

Page 130: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서PBR 금속 소재

반사광 F0의 텍스처 슬롯에 텍스처를 배치하여 오브젝트의 반사도를 제어할 수도 있습니다. 텍스쳐의 검은색 부분 (값 0) 이 반사되지 않고 흰색 섹션 (값 1) 이 매우 반사되는 방법에 유의하십시오.

125

Page 131: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서PBR 반사광 재질

PBR 반사광 재질이PBR Specular재료와 다릅니다.PBR 금속재료. 에서 사용할 세 가지 기본 속성이 있습니다.PBRSpecular재료:Diffuse와 유사합니다.기본 색상),Specular(스펙큘러 반사도의 값과 그 색상을 제어합니다),Glossiness(재질에 반사광 반사가 표시되는 정도를 제어합니다).   당신은 생각할 수 있습니다Glossiness속성의 역수로거칠기의PBR 금속재질은 텍스처 맵이 서로의 역수입니다. 

InSpecular더 없다금속속성입니다. 즉, 금속 모양의 재료를 얻기 위해Diffuse Color는 어두운 색 (일반적으로 검은 색) 으로 설정되고Specular컬러는 금속의 스펙큘러 반사의 색조를 결정하는 데 사용됩니다.이Glossiness값은 매우 반사되는 금속을 만들기 위해 높을 가능성이 높습니다. 또한 더 변색되거나 먼지가많은 금속을 얻기 위해 낮출 수 있습니다. 

Diffuse- 와 유사합니다.기본 색상를 선택합니다. 그것은 물체에 나타날 주요 색상입니다. 분산 색상은 두 가지 방법으로 수정할 수 있습니다. 

• 색상 -이것은 컬러 피커이며 텍스쳐가 적용되지 않으면 오브젝트의 컬러가 됩니다.• 텍스처 -텍스쳐 맵은 오브젝트 매니저에 대한 오브젝트에 업로드 및 표시할 수 있습니다.Diffuse. 이색상가

텍스쳐 위에 곱해집니다. 즉, 텍스쳐가 다른 색상으로 착색 될 수 있습니다.색상값은 회색조 값이 아닙니

126

Page 132: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서PBR 반사광 재질

다. 텍스처는.png 파일을 사용하여 투명도를 포함할 수도 있습니다. 를 사용하도록 설정되어야 합니다.불투명도투명도가있는 텍스쳐가 사용되는 경우. 이렇게 하면 투명도가 있는 맵이 올바르게 표시됩니다. 

이 이미지에서 확산 색상이 빨간색으로 변경되었습니다. 

분산 색상이 없는 체크 무늬 텍스처. 

127

Page 133: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서PBR 반사광 재질

확산 색상 빨간색 및 확산 텍스처가 체크 무늬 패턴으로 설정됩니다. 텍스처의 흰색 영역이 색상 견본에 의해착색된 것을 볼 수 있습니다.

128

Page 134: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서PBR 반사광 재질

Specular- 오브젝트의 반사 정도를 제어합니다. 

• 색상 -반사광 반사는 색상 선택기를 통해 색조를 지정할 수 있습니다. 이색상속성은 또한 스펙큘러 텍스처속성에 배치 된 텍스쳐 위에 곱합니다. 

• 텍스처 -텍스쳐 맵을 업로드하여 오브젝트의 스펙큘러에 색상을 적용할 수 있습니다. 밝은 색상 텍스처는오브젝트를 더 반사시킵니다. 색상이 어두울수록 오브젝트의 반사율이 낮아집니다. 블랙은 반사되지 않고흰색은 완전히 반사됩니다. 

여기서 우리는 반사광 색상을 흰색 (값 1) 에서 검은 색 (값 0) 으로 변경함에 따라 반사광 반사가 높은 반사에서 비 반사로 변하는 것을 볼 수 있습니다. 스펙큘러 반사의 모양은 변하지 않습니다. 이 이미지 세트 전체에서 1로 유지되는 광택 값에 의해 제어되기 때문에 선명하게 유지됩니다.

129

Page 135: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서PBR 반사광 재질

130

Page 136: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서PBR 반사광 재질

131

Page 137: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서PBR 반사광 재질

132

Page 138: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서PBR 반사광 재질

133

Page 139: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서PBR 반사광 재질

스펙큘러 텍스처 슬롯에서 텍스처를 사용할 때 동일한 결과를 볼 수 있습니다. 텍스처의 흰색 부분은 높은 반사도로 렌더링되고 텍스처의 검은색 부분은 반사되지 않게 렌더링됩니다.

134

Page 140: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서PBR 반사광 재질

반사광 값도 색상 정보를 취할 수 있습니다. 색상 견본을 사용하면 텍스쳐에 색조를 더합니다. 이제 텍스처의흰색 부분은 빨간색으로 착색되고 텍스처의 검은색 부분은 반사되지 않습니다.

135

Page 141: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서PBR 반사광 재질

마찬가지로 텍스처 자체에는 반사광에 대한 색상 정보가 포함될 수 있습니다. 여기서 우리는 컬러 텍스처가오브젝트 전체에 걸쳐 재질의 반사 반사도를 채색하고 있음을 알 수 있습니다.

136

Page 142: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서PBR 반사광 재질

광택 -오브젝트가 라이트를 반사하는 방법을 수정합니다. 값이 높으면 반사가 오브젝트에서 선명하게 되고오브젝트는 본질적으로 광택이 있거나 매끄럽게 나타납니다. 값이 낮으면 오브젝트가 더 거칠게 나타나며 반품은 흐려집니다. 

• 텍스처 -이것은 검은색이 낮은 광택 값과 같고 (오브젝트는 거칠게 나타납니다) 흰색은 광택 값이 높습니다(오브젝트는 선명한 반사로 부드럽게 나타납니다). 이Texture(텍스처)결합 될 수도 있습니다스펙큘러_글로시네스_맵, 두 가지 모두에 대한 정보를 포함하는 단일 텍스쳐Glossiness및Specular두 개가 아닌 하나의 텍스처에서Glossiness정보가 알파 채널에 있고SpecularRBG 채널의 색상 정보를 확인할 수 있습니다. 

• Streng이것은 텍스처의 승수입니다. 의 값암호화 수준로 설정되어야 합니다.1텍스처가 적용되는 경우 값이 보다 작게 설정된 경우1그러면 텍스쳐 값이 줄어들고 강도가 가까워질수록 오브젝트는 점점 더 거칠게나타납니다.0.

이러한 일련의 이미지를 살펴볼 때 스펙큘러 반사의 모양이 어떻게 변하는지 주의하시기 바랍니다. 그들은재료가 매끄 럽거나 광택이 매우 넓은 것처럼 보이도록 타이트한 지점에서 바뀔 것이고, 이로 인해 재료가 더거칠게 보입니다. 반사광 값은 이러한 이미지 전체에서 동일하게 유지되므로 재질의 반사 밝기가 동일합니다. 반사광 반사의 모양만 변경됩니다.

137

Page 143: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서PBR 반사광 재질

138

Page 144: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서PBR 반사광 재질

139

Page 145: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서PBR 반사광 재질

140

Page 146: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서PBR 반사광 재질

141

Page 147: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서PBR 반사광 재질

광택은 회색조 값이므로 텍스처의 색상 정보는 아무런 효과가 없습니다. 텍스쳐의 밝기 값 (어둡게 또는 검정에서 흰색) 만 재질의 광택을 제어합니다. 여기서 우리는 텍스쳐의 흰색 부분이 단단한 스펙큘러 반사도로 렌더링되고 텍스처의 어두운 부분은 광범위하거나 거친 반사도로 렌더링된다는 것을 알 수 있습니다.

142

Page 148: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서공유 재료 특성

공유 재료 특성이PBR 금속및PBR Specular재질에는 일부 공유 특성이 있습니다.

노멀 -범프 맵의 유형입니다. 법선 맵은 범프, 홈 및 스크래치와 같은 표면 세부 정보를 모델에 추가하는 데 사용되는 특수한 종류의 텍스처입니다. 이러한 세부 사항은 실제 형상으로 표현되는 것처럼 빛을 포착합니다. 

• 텍스처 -이 슬롯에 법선 맵 텍스처를 배치하여 오브젝트의 법선 값을 수정합니다. • Streng이 값은 텍스처 맵의 크기를 수정합니다. 보다 작은 값1강도가 가까워지면 텍스처의 영향을 감소시

킵니다.0. 값0를 사용하지 않는 것과 동일합니다.보통텍스처 맵. 강도는 또한 위로 올릴 수 있습니다.1를사용하여 노멀 텍스처의 영향을 높일 수 있습니다. 강도는 텍스쳐가 적용된 경우에만 적용됩니다. 

이 이미지는 법선 맵이 오브젝트에 라이트와 그림자가 표시되는 방식을 변경하여 더 많은 형상의 존재를 시뮬레이션하고 구에 범프 모양을 부여하는 방법을 보여줍니다.

143

Page 149: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서공유 재료 특성

발광 장치- 개체의 자체 조명 색상으로, 개체가 방출하는 “광선”의 양으로 설명될 수 있습니다. 그렇다고 해서오브젝트 근처의 다른 오브젝트를 비추는 데 사용할 수 있다는 의미는 아닙니다. 이것은 단지 오브젝트의 재질에 더 많은 빛을 유도하는 것입니다. 

• 색상- 텍스쳐를 사용하지 않을 경우 이 컬러는 오브젝트의 자체 조명에 대한 전체 컬러 값을 설정합니다.검은색의 색상은 자체 조명을 제거합니다. 텍스쳐를 사용하는 경우 이 색상은 텍스쳐 값을 곱하여 텍스쳐를 “색조”합니다.

• 텍스처 -텍스쳐 맵을 업로드하여 오브젝트 매니저에서 컬러를 적용할 수 있습니다.발광 장치. 텍스쳐의 컬러는색상값발광 장치. 검은 색은 비 방출 될 것입니다. 

이 검은색으로 설정되어 있기 때문에 여기에서 우리는 방사 값을 사용하지 않고 재질을 볼 수 있습니다. [방사 색상] 의 선택을 취소하여 [방사] 속성이 사용되지 않도록 할 수도 있습니다.

144

Page 150: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서공유 재료 특성

여기서 방사 색상은 빨간색으로 변경되었으며 이제 오브젝트는 자체적으로 붉은 색조를 비추고 있습니다. 

145

Page 151: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서공유 재료 특성

텍스쳐가 방사 속성의 텍스처 슬롯에 배치되면 오브젝트는 텍스쳐의 색상을 기준으로 자체 조명됩니다. 검은색은 방사 효과가 부족합니다. 다른 것은 오브젝트가 특정 색상을 자체 조명하게 합니다.

146

Page 152: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서공유 재료 특성

여기서 우리는 색상 및 텍스처 옵션을 사용할 때 어떤 일이 발생하는지 볼 수 있습니다. 텍스처의 검은색 부분에는 여전히 방사 효과가 없지만 텍스처의 흰색 부분은 색상 견본에 의해 색조됩니다.

147

Page 153: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서공유 재료 특성

주변 폐색- 주변 라이트가 오브젝트에 미치는 영향을 결정합니다. 중간 규모의 그림자 세부 사항을 근사화하는 데 사용됩니다. 

• 텍스처 -텍스처는 회색 스케일이 되며 검정색은 빛 기여도가되지 않으며 흰색은 전체 광원 기여도입니다.완전 흰색 텍스처는 기본 설정과 비교했을 때 오브젝트에 가시적인 영향을 주지 않습니다. 전체 검은색 텍스처는 주변 라이트가 오브젝트를 비출 수 없으므로 더 어두운 오브젝트를 렌더링합니다. 주변 폐색 텍스처의 어두운 영역도 스펙큘러 반사도의 양을 줄입니다. 

• Streng강도는 텍스쳐 값을 수정합니다. 여기서 강도 값은1는 텍스처의 전체 값을 사용하고0는 텍스처가없는 것과 같습니다. 텍스쳐가 적용되지 않으면 강도는 효과가 없습니다. 

여기서 우리는 주변 폐색이 꺼진 재질을 볼 수 있습니다. 텍스쳐를 적용하고 강도를 1로 이동하면 앰비언트오클루젼이 텍스쳐가 검은색인 재질을 어둡게 하고 텍스처가 흰색인 곳에서 재질을 동일하게 유지한다는 것을 알 수 있습니다.

148

Page 154: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서공유 재료 특성

149

Page 155: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서공유 재료 특성

캐비티 -캐비티 속성은 특히 객체의 작은 균열이나 조인트에서 그림자 세부 사항을 추가하는 데 사용됩니다.그것은처럼 많이 작동주변 폐색텍스처.

• 텍스처 -텍스처는 어두운 색상이 재질을 어둡게 하고 흰색은 재질에 영향을 미치지 않는 회색 스케일입니다. 완전 흰색 텍스처는 기본 설정과 비교했을 때 오브젝트에 가시적인 영향을 주지 않습니다. 의 어두운영역캐비티텍스쳐는 스펙큘러 반사도의 양을 줄입니다. 

• Streng강도 값이 인 경우 텍스처 값을 수정합니다.1는 텍스처의 전체 값을 사용하고0는 텍스처가 없는 것과 같습니다. 텍스쳐가 적용되지 않으면 강도는 효과가 없습니다. 

여기서 우리는 광택 빨간색 재질 위에 중공 속성에 적용된 체크 무늬 텍스처를 볼 수 있습니다. 텍스처의 검은색 부분은 재질을 어둡게 하는 반면 흰색 섹션은 효과가 없습니다.  또한 중공 텍스처의 검은색 영역에 의해 반사광 반사가 줄어드는 것을 볼 수 있습니다.

150

Page 156: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서공유 재료 특성

Clear Coat이것은 재질 표면 위에 있는 얇은 반사 레이어를 시뮬레이션하는 데 사용됩니다. 이것은 자동차페인트, 젖은 표면 또는 광택이 나는 나무 위의 광택과 같은 재질에 유용합니다. 반대로, 객체가 이미 광택있는 모양을 가지고 있고 조금 거칠게 하려는 경우코트 지우기속성에 넓은 스펙큘러 감쇠를 적용하여 먼지 또는 얼룩의 레이어를 추가합니다. 

• 색상-의 색조를 결정하는 데 사용코트 지우기개체 위에. • 텍스처 -텍스처 속성은 회색 스케일 텍스처 맵으로 사용됩니다. 여기서 흰색은 어디에있을 것입니다.코트

지우기가 활성화되고 점진적으로코트 지우기검은 색으로 비활성화 될 때까지. • Intensity- 얼마나 밝은 글로벌 가치코트 지우기스펙큘러 가 됩니다. • 두께 -재료 위에 얇은 광택 층이 얼마나 두꺼운 지 결정하는 데 사용됩니다. 값이 높을수록 재질이 어두워

집니다. 빛이 적을수록코트 지우기을 밑의 기본 색상으로 설정합니다. • 반사율- 어떻게 반사 표면을 결정하는 데 사용코트 지우기입니다. 반사도가 높을수록 HDRI가 더 많이 반

사됩니다. HDRI가 더 많이 반사됩니다. • 거칠기- 검은색이 낮은 거칠기 값 (오브젝트는 부드럽고 반사적으로 나타남) 을 만들고 흰색은 높은 거칠기

값을 만듭니다 (오브젝트는 흐린 반사로 거칠게 나타납니다).  • 암호화 수준- 강도 값이 있는 텍스쳐 값을 수정합니다.1는 텍스처의 전체 값을 사용하고0는 텍스처가 없는

것과 같습니다. 텍스처가 적용되지 않은 경우암호화 수준값1를 사용하여 대략적인 반사광 반사를 렌더링하고0는 광택 스펙큘러 반사를 렌더링합니다. 

151

Page 157: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서공유 재료 특성

이 이미지에서 클리어 코트는 흰색 구 위에 빨간색으로 착색되어 있습니다. 상대적으로 낮은 두께 값을 사용하면 투명 코트 아래의 흰색 재질이 부분적으로 표시됩니다.

이 이미지에서는 텍스쳐가 클리어 코트의 강도를 조절하는 데 사용되었습니다. 텍스처의 검은색 영역은 클리어 코트를 무효화하고 흰색 재질이 보이게 합니다. 텍스처의 화이트 영역은 전체 클리어 코트와 틴팅 레드 입니다.

152

Page 158: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서공유 재료 특성

다음 이미지 세트를 통해 두께 속성이 투명 코팅에 미치는 영향을 확인할 수 있습니다. 두께가 낮으면 투명코트 아래의 재질이 상당히 잘 표시되고 오브젝트의 반짝이는 엣지에서 투명 코트의 테두리가 보입니다. 두께에 대한 중간 값은 오브젝트를 둘러쌉니다. 두께 값이 높으면 클리어 코트 아래의 재질까지 허용되는 광원이 줄어들고 재질이 어두워지기 시작합니다.

153

Page 159: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서공유 재료 특성

154

Page 160: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서공유 재료 특성

155

Page 161: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서공유 재료 특성

반사도 값을 높이면 환경 라이트가 더 많이 반사되기 시작합니다. 

156

Page 162: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서공유 재료 특성

텍스처로 클리어 코트의 거칠기를 조절함으로써 텍스처의 흰색 영역은 클리어 코트에 매우 넓고 흐린 스펙큘러 반사를 제공하는 반면 텍스처의 검은색 영역은 클리어 코트를 광택 및 반사시킵니다. 

157

Page 163: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서공유 재료 특성

불투명도 -이 옵션을 활성화하면 오브젝트의 투명도를 조절합니다.   이 투명도 모델은 단순한 형태이며 반투명이나 굴절과 같은 보다 복잡한 투명도 기능을 정확하게 렌더링하지 않습니다. 객체의 기본 색상 텍스처에는 객체의 다른 부분의 불투명도를 제어하는 불투명도 및 투명도 정보가 포함될 수도 있습니다. 이 속성은 와함께 사용됩니다.Blending(블렌딩)속성을 선택합니다. 기본 설정Blending(블렌딩)옵션이 될 것입니다.투명도혼합 when 불투명도가 활성화되고블랜딩 when 불투명도가 비활성화된 경우. 

암호화 수준- 텍스처가 사용되지 않는 경우1는 오브젝트를 완전히 불투명하게 정의합니다. 불투명도는 완전히 투명한 오브젝트로 점진적으로 낮아질 수 있습니다.0. 텍스쳐가 사용되면 텍스쳐의 알파 채널과 곱해집니다.기본 색상또는Diffuse재료의 속성을 정의합니다. 

임계값 -이렇게 하면 기본 색상 맵에 사용된 투명도 클리핑이 수정됩니다. 값0는 클리핑이 없으며 텍스쳐에반투명 값이 있으면 올바르게 나타납니다. 경우임계값값이 다음에서 증가합니다.0to1로 설정하면 텍스쳐의

158

Page 164: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서공유 재료 특성

불투명 섹션은 텍스쳐가 더 이상 사용되지 않을 때까지 천천히 침식되고 오브젝트 전체가임계값의 값에 도달1. 

이중 투명성 -이 옵션을 사용하면 오브젝트의 양면이 렌더링됩니다. 

블렌딩 -이것은 오브젝트가 사용할 때 혼합 모드를 설정하는 데 사용됩니다불투명도. 기본 설정은블랜딩 when 불투명도가 비활성화된 경우투명도혼합when 불투명도가 먼저 활성화되었는지 확인합니다. 다른것이 있습니다.Blending(블렌딩)옵션을 사용할 수 있습니다. 

• 블랜딩- 오브젝트는 불투명도 설정을 사용하지 않습니다. • 투명혼합- 불투명도 설정에 따라 오브젝트가 투명해집니다. 이 설정에서 발생하는 특수 혼합은 없습니다. • 사용자 정의 블렌딩- 혼합에 사용되는 방정식 (더하기, 빼기, 역방향 빼기), 불투명도 정보의 소스 및 대상

을 설정할 수 있습니다.• 첨가블렌딩- 이것은 불투명 한 섹션을불투명도속성을 선택하고 장면의 나머지 부분에 값을 추가합니다.

이것은 불투명 한 섹션이 존재하는 곳에서 밝게 하는 효과를 만듭니다. • 하위 트래블블블블렌딩- 이것은 불투명 한 섹션을불투명도속성을 사용하여 빼거나 장면의 나머지 부분에

서 잘라냅니다. 즉, 이러한 섹션은 더 이상 Sumerian 장면에서 카메라를 통해 렌더링되지 않습니다. • 곱셈 혼합- 이것은 불투명 한 섹션을불투명도속성을 만들고 나머지 장면 위에 곱합니다. 이렇게하면 불투

명 한 섹션이있는 곳에서 어두워지는 효과가 나타납니다. 

여기에.png 파일이 기본 색상 텍스처 슬롯에 적용되었습니다. 이미지에는 투명한 배경의 흰색 Sumerian 로고가 있습니다. [불투명도] 가 [사용] 으로 선택되고 [혼합] 모드는 기본적으로 [투명도혼합] 으로 설정되어 있습니다. 이것은 불투명도를 사용할 때 가장 자주 사용되는 설정입니다.

159

Page 165: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서공유 재료 특성

강도를 0.2로 낮추면 불투명 한 섹션이 어떻게 투명해질 지 알 수 있습니다. 이는 [강도] 슬라이더가 [불투명도] 속성의 전역 값으로 작동하고 텍스처에서 재질의 불투명도를 균등하게 낮추기 때문입니다.

160

Page 166: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서공유 재료 특성

우리는 높은 강도로 돌아 가지만 또한 임계 값을 올리면 우리는 불투명 한 섹션이 클립하기 시작하는 것을 볼수 있습니다. [임계값] 값은 텍스처의 어두운 픽셀과 밝은 픽셀 사이의 테두리를 변경합니다.

161

Page 167: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서공유 재료 특성

듀얼 투명성. 이제 재질이 텍스처에 의해 결정된 불투명으로 간주되는 오브젝트의 앞면과 뒷면을 어떻게 렌더링하는지 확인합니다. 광원이 직접 닿는 경우 앞면이 흰색을 더 많이 렌더링하고 뒷면은 앞면에 의해 그림자가 표시될 때 더 어둡게 렌더링됩니다.

162

Page 168: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서공유 재료 특성

투명도혼합. 기본 블렌딩 모드이며 가장 일반적으로 사용됩니다.

163

Page 169: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서공유 재료 특성

곱셈 혼합. 텍스처의 투명 영역은 흰색으로 렌더링되고 불투명 영역은 검은색으로 렌더링됩니다. 이는 이미지의 불투명 섹션이 장면의 나머지 부분에 곱해지고 텍스처의 투명 섹션은 재질에 영향을 주지 않기 때문입니다.

164

Page 170: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서공유 재료 특성

하위 트래블블블블렌딩 이렇게 하면 텍스처의 불투명 부분이 장면에서 자신을 빼고 텍스처의 투명 부분은 투명하게 유지됩니다. 이것은 장치의 카메라와 함께 사용할 수 있으므로 장면의 빼기 부분이 카메라가 보는 것을 렌더링할 수 있습니다.

165

Page 171: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서공유 재료 특성

추가혼합. 이미지의 불투명 영역은 장면에 추가되거나 밝아지는 반면 텍스처의 투명한 부분은 효과가 없습니다. 

166

Page 172: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서공유 재료 특성

기본 색상에서 투명도가 있는 텍스처를 사용하지만 혼합 모드를 NOBlending으로 설정하면 불투명도가 비활성화되고 재질은 더 이상 불투명도 속성을 표시하지 않습니다. 

167

Page 173: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서카메라

Amazon Sumerian 카메라 구성 요소카메라 구성요소는 모든 개체를 카메라로 변환합니다.

Properties

• 메인 카메라— 장면의 시작 부분에 이 카메라를 사용합니다. 카메라가 다수일 때는 편집 모드와 재생 모드모두에서 카메라를 전환할 수 있습니다.

• 카메라 따라가기— 에디터 카메라는 에디터 모드에서 씬을 탐색하는 데 사용되는 카메라입니다. 이 속성을선택하면 카메라 위치가 편집기 카메라에 맞춰 정렬됩니다. 씬이 재생되면, 카메라는 에디터 카메라의 위치에서 시작됩니다. 이 기능은 편집 모드와 재생 모드 간에 전환할 때 유용합니다.

• Projection— 카메라가 2D 캔버스에서 3D 세계를 투영하는 방법을 제어합니다. 에 대한 등록 정보 옵션Projection는Perspective및Parallel.

• 시야각 (FOV)— 이 속성은 카메라 보기를 넓거나 좁게 정의합니다. 카메라가 스팬하는 각도를 왼쪽에서 오른쪽으로 설정합니다. 에 대한 기본 FOV 값Perspective카메라는 45도입니다.

168

Page 174: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서편집기 카메라 및 컨트롤

• 클리핑 평면— 카메라가 그려지는 거리를 설정합니다. 오브젝트나 오브젝트의 일부분이 카메라에 가까이있는 경우에는 보이지 않습니다.nearUSD 상당. 정의 된 것 이상의 모든 것원거리값은 표시되지 않습니다.

편집기 카메라 및 컨트롤편집기 카메라 마우스 및 키보드 컨트롤

• 마우스 오른쪽 끌기— 캔버스 중앙의 위치를 중심으로 궤도 선회합니다.• 왼쪽 드래그 + Shift + 옵션 (Mac) /Alt (윈도우)— 왼쪽 또는 오른쪽, 위 또는 아래로 이동합니다.• Drag (중간— 왼쪽 또는 오른쪽, 위 또는 아래로 이동합니다.• 휠 스크롤— 확대/축소합니다. 편집기 카메라는 선택한 엔티티의 변환 값까지만 확대할 수 있습니다.

참고: 트랙 패드는 Sumerian 인에 의해 지원됩니다. 트랙패드 컨트롤은 컴퓨터의 설정에 의해 정의된 각각의마우스 동작을 사용합니다

편집기 내에서 카메라 컨트롤 및 단축키 목록을 보려면Help메뉴 드롭다운 목록을 클릭하고바로 가기 목록.

이바로 가기 목록에는 현재 모든 카메라 컨트롤 및 키보드 단축키 목록이 포함되어 있습니다.

169

Page 175: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서편집기 카메라 및 컨트롤

170

Page 176: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서카메라 유형 및 컨트롤

카메라 유형 및 컨트롤새 장면에는 편집기 카메라의 위치를 따르는 기본 카메라가 포함되어 있습니다. 장면을 재생할 때 뷰는 편집기에서 마지막으로 본 뷰와 일치합니다. 재생 중에 카메라의 시작 위치를 수정하려면카메라 따라가기확인란을 선택합니다. 축소하여 기본 카메라와 뷰 절두를 표시합니다. 이 설정은 뷰 필드 및 클리핑 설정으로 조정할 수 있습니다. 또한, 카메라 매니저에서 카메라를 선택하면엔터티패널에서 선택한 카메라의 관점은 캔버스의 왼쪽 아래 모서리에 PIP 미리 보기로 제공됩니다.

장면에 카메라를 추가하려면개체 만들기 (p. 77)메뉴를 선택하거나 카메라 구성 요소를 요소에 추가할 수있습니다.

표준 카메라

• 2D 캠— 이동 및 줌 컨트롤이 있는 평행 프로젝션 카메라입니다.• Middle-Drag— 팬.• Scroll wheel— 확대/축소.

• 고정 캠— 기본 제공 컨트롤이 없는 원근 카메라입니다.• Fly cam— 마우스 및 키보드 컨트롤이 있는 투시 카메라로 장면을 통해 이동, “비행”합니다. 키보드 및 마우

스 컨트롤을 사용자 정의 할 수 있습니다.• Left-Drag- 주변을 둘러보세요• W,A,S,D— 앞쪽, 왼쪽, 뒤쪽 및 오른쪽으로 이동합니다. HoldShift천천히 이동합니다.

• cam 궤도— 궤도, 초점이동 및 줌 컨트롤이 있는 원근 카메라입니다.• Right-Drag— 캔버스 중앙의 위치를 중심으로 궤도 선회합니다.• Left-Drag + SHIFT + Option(Mac)/Alt(Windows)— 왼쪽 또는 오른쪽, 위 또는 아래로 이동합니다.• Middle-Drag— 왼쪽 또는 오른쪽, 위 또는 아래로 이동합니다.• Scroll wheel— 확대/축소합니다. 편집기 카메라는 선택한 엔티티의 변환 값만 확대할 수 있습니다.

참고: 트랙 패드는 Sumerian 인에 의해 지원됩니다. 트랙패드 컨트롤은 컴퓨터의 설정에 의해 정의된 각각의마우스 동작을 사용합니다

카메라 컨트롤 추가 또는 사용자 지정내장 카메라 스크립트 (p. 239). 표준 카메라 유형에서도 사용되는 스크립트의 매개변수를 사용하여 카메라의 컨트롤과 동작을 사용자 정의할 수 있습니다. 트랙 패드는 카메라컨트롤에서도 작동합니다.

재생 중에 카메라를 관리하려면 상태 머신 또는 스크립트를 사용합니다.

References

• 카메라 및 라이트 튜토리얼• 카메라 심층 다이빙 자습서

상태 머신카메라를 관리하려면상태 시스템 (p. 216)씬의 엔터티에 적용할 수 있습니다. 액션을 사용하여 사용자 입력에 반응하여 활성 카메라를 변경합니다.

Example 카메라 제어에 대한 상태

• Ready— 4눌린 키동작은 숫자 키를 수신하고준비 상태.• Cam 1를 통해Cam 4–스위치 카메라는 활성 카메라를 변경합니다. 전환가 준비 상태로 되돌아갑니다.

171

Page 177: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서분류: 브르카메라리그

자세한 내용은 Amazon Sumerian 오디오 및 카메라 상태 시스템 작업 (p. 233) 섹션을 참조하세요.

Amazon Sumerian VrCamarig 구성 요소vrCamerarig 구성 요소는 재생 중에 VR 모드에서 사용할 가상 현실 (VR) 헤드셋 및 컨트롤러를 구성합니다.사용자가 지원되는 VR 장치를 가지고 있는 경우 VR 버튼을 클릭하여메인 카메라 (p. 168)및헤드 마운트디스플레이 (HMD) (p. 172)VR 헤드셋을 나타냅니다.

지원되는 VR 헤드셋

• Oculus Rift• Oculus Go• Oculus Quest• Oculus Rift 5• HTC Vive• HTC Vive Pro• 삼성 기어

VRCamerarig 구성 요소를 HMD 카메라 및 각 VR 컨트롤러에 대한 하위 엔터티가 있는 엔터티에 연결할 수있습니다. 그러나 두CoreVR 자산 팩 (p. 223)및VR 자산 팩 (p. 223)에는 지원되는 각 VR 플랫폼용 HMD카메라와 컨트롤러가 있는 리그 엔티티가 포함되어 있습니다. 엔터티에 VRCamerarig, HMD 구성 요소 및VR 컨트롤러 구성 요소가 있는 경우 엔터티는 VR 경험을 만들기 위한 리그가 됩니다.

Properties

• 로드게임패드— 컨트롤러를 비활성화하려면 선택을 취소합니다.• 시작현재 카메라— 사용자가 VR 모드로 들어갔을 때 VR 리그의 주 카메라를 교체하지 않고 변환 위치에

서 카메라를 사용하려면 선택을 취소합니다.• 커런트브카메라릭— VR 모드에서 이 VRCamerarig 구성 요소를 사용하려면 선택합니다. VR을 활성화하

려면 이 속성을 선택해야 합니다.

Amazon Sumerian HMD 카메라 구성 요소HMD 카메라 구성 요소는 VRCamerarig에서 헤드 마운트 디스플레이 (HMD) 를 나타냅니다. HMD 카메라구성 요소가 있는 개체를 VRCamerarig에 연결하면 사용자는 VR 헤드셋을 사용하여 VR 모드에서 장면을볼 수 있습니다. 그러나 두코어VR 에셋 팩 (p. 223)및VR 자산 팩 (p. 223)에는 지원되는 각 VR 플랫폼용

172

Page 178: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서VR 컨트롤러

HMD 카메라와 컨트롤러가 있는 리그 엔티티가 포함되어 있습니다. 엔터티에 VRCamerarig, HMD 구성 요소및 VR 컨트롤러 구성 요소가 있는 경우 엔터티는 VR 경험을 만들기 위한 리그가 됩니다.

Properties

• 위치 추적— 로 설정합니다.활성화됨6 자유도 (6DOF) 를 사용하는 플랫폼 및 장치에 적합합니다. 로 설정합니다.비활성를 클릭하여 카메라의 위치를 잠그고 디스플레이의 회전 또는 3자유도 (3DOF) 만 추적합니다.

자세한 내용은 Amazon Sumerian VrCamarig 구성 요소 (p. 172)를 참조하십시오.

Amazon Sumerian VR 컨트롤러 구성 요소VR 컨트롤러 구성 요소는 VRCamerarig에서 단일 가상 현실 (VR) 컨트롤러를 나타냅니다. 컨트롤러가 연결된 상태에서 사용자가 VR 모드로 들어가면 VR 컨트롤러 구성 요소가 3D 공간에서의 위치를 추적합니다.

엔터티에 VRCamerarig, HMD 구성 요소 및 VR 컨트롤러 구성 요소가 있는 경우 엔터티는 VR 경험을 만들기위한 리그가 됩니다. VR 컨트롤러 컴포넌트는 개별적으로 추가할 수 있지만코어VR 에셋 팩 (p. 223)및VR에셋 팩 (p. 223)에는 지원되는 각 VR 플랫폼용 HMD 카메라와 컨트롤러가 있는 리그 엔티티가 포함되어있습니다.

자세한 내용은 Amazon Sumerian VrCamarig 구성 요소 (p. 172)를 참조하십시오.

Properties

• Id— 이 엔티티가 나타내는 컨트롤러 유형입니다.

Amazon Sumerian 호스트 구성 요소호스트는 사용자와 상호 작용하기 위해 애니메이션, 음성 및 동작을 내장한 Sumerian 자산입니다. 에서 장면에 호스트를 추가합니다.자산 라이브러리 (p. 34).

173

Page 179: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서음성

호스트 구성 요소는 Sumerian 호스트를 위해 특별히 제공됩니다. 장면에 호스트를 추가하면 호스트의 동작을 구성하기 위한 호스트 구성요소와음성구성 요소 (p. 174)호스트의 음성 및 스크립트를 구성하는 데 사용할 수 있습니다. 호스트 구성 요소는 Amazon Sumerian 호스트 엔터티에서만 사용할 수 있습니다.

Properties

• 관심 항목— 로 설정합니다.엔터티을 사용하여 호스트의 눈을 카메라 또는 엔터티에 대해 훈련시킬 수 있습니다. 관심 지점이 정의되어 있지 않으면 호스트의 얼굴이 바로 앞을 향하게 됩니다.

• Target Entity(대상 개체)— 엔티티를 여기에 드롭하여 호스트의 관심 지점으로 설정합니다.• 립 동기화— 말하기 중에 립 싱크 애니메이션을 재생합니다.• 제스처— 발언하는 동안 제스처 애니메이션을 재생합니다.• 대기 시간— 유휴 애니메이션으로 다시 전환하기 전에 제스처 애니메이션이 유지되는 시간 (초) 을 설정합

니다.• 최소 제스처 기간— 제스처가 완료된 후 다른 제스처가 발생하기 전에 대기할 시간 (초) 을 설정합니다.

Amazon Sumerian 음성 구성 요소음성 구성 요소는 다음과 같은 기본 통합을 사용하여 재생할 엔터티에 텍스트를 할당합니다.Amazon Polly.엔터티에 텍스트를 할당하고 상태 시스템 또는 스크립트를 사용하여 Amazon Polly 의 오디오 출력을 재생합니다. 장면은 런타임에 Amazon Polly 를 호출하여 오디오를 생성합니다.

재생 중에 Amazon Polly 를 사용하려면 장면에 Amazon Cognito 자격 증명이 필요합니다. 자격 증명 풀 생성 (p. 3)을 (를) 선택하고AWS 구성 (p. 66)을 장면 설정에서 선택합니다.

음성을 추가하려면+단추 를 클릭합니다.

174

Page 180: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서음성

이 열 것입니다텍스트 편집기. 텍스트 편집기에서 일반 텍스트를 사용하여 음성을 입력하거나SSML 마크업을 클릭하여 음성을 사용자 지정합니다. 다음을 클릭해야합니다.SaveSumerian 편집자에게 돌아 가기 전에.

175

Page 181: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서음성

기본적으로 Sumerian 인은표준Amazon Polly 에서 음성 엔진. 다른 음성 엔진을 선택하려면음성 엔진드롭다운 메뉴를 클릭하고신경 음성. 아마존 폴리의 신경성 TTS 및 지역 호환성에 대해 자세히 알아보려면아마존폴리의 신경성 TTS 문서. 또한 체크 아웃해야합니다NTTS 뉴스 진행자 스타일를 클릭하여 뉴스캐스터 음성스타일을 지원하는 음성을 확인할 수 있습니다.

176

Page 182: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서음성

Note

이러한 기능에 액세스하려면 씬을 업데이트하고JavaScript용 AWS SDK버전 2.503 이상. Sumerian릴리스 0.26 이전에 만든 장면은 수동으로 업데이트해야 하지만 새로 만든 장면에는 이러한 단계가필요하지 않습니다.

JavaScript 용 AWS SDK 업데이트

1. 에서엔터티패널에서 엔티티 계층의 맨 위에 있는 씬 노드를 선택합니다.

2. 로 이동합니다.Inspector패널 확장AWS 구성구성 요소입니다.

177

Page 183: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서음성

3. 나열된 버전이 2.503 이상인지 확인합니다 (예: https://sdk.amazonaws.com/js/aws-sdk-2.503.0.min.js).

4. 장면 메뉴를 선택하고 장면을 저장합니다.5. 브라우저를 새로 고치고 새 SDK가 표시되는지 확인합니다.6. 장면을 다시 게시합니다.

Properties

• 3D 오디오— 개체와 카메라의 거리에 따라 음성 오디오의 볼륨을 조정합니다.• 음성—Amazon Polly 음성.• 음성 엔진— 아마존 폴리에서 선택표준 음성 엔진또는신경 음성 엔진• 볼륨— 음성 오디오의 볼륨입니다.•

스피치 파일— 텍스트 파일을 여기에 드롭하여 구성 요소에 추가합니다. 다시 시도하려면 를 사용하여음성 파일에 제스처를 표시할 수 있습니다.

• 제스처 맵— 제스처를 단어에 매핑하는 문서입니다. 음성 파일에 마크업하면 편집기는 이 매핑을 사용하여 제스처를 추가할 위치를 결정합니다. 다음을 사용하여 제스처 맵을 수정할 수 있습니다.텍스트 편집기 (p. 45).

178

Page 184: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서Gestures

재생 중에 음성을 트리거하려면 동일한 엔터티의 상태 시스템 비헤이비어 또는 스크립트 구성 요소를 사용합니다.

Gestures제스처는 Sumerian 호스트를 사용할 때 사용할 수있는 기능입니다. 음성을 기반으로 손과 몸체 제스처를 자동화할 수 있습니다.

제스처를 추가하려면제스처 맵속성을 클릭하고+단추 를 클릭합니다. 그러면 제스처 맵이 장면에 추가되어음성 파일에서 제스처를 참조할 수 있습니다.

179

Page 185: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서Gestures

180

Page 186: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서Gestures

이것은 추가 할 것이다기본 제스처 맵을 씬에 추가하고 텍스트 편집기에서 자동으로 파일을 엽니다. 이기본제스처 맵에는 사용 가능한 모든 호스트 제스처가 나열되어 있습니다. 또한 자동 SSML 생성에서 해당 제스처 사용을 트리거하는 단어도 나열합니다.

181

Page 187: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서Gestures

182

Page 188: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서Gestures

Sumerian 편집자로 돌아갑니다. 당신은 것을 볼 수기본 제스처 맵이 에 추가되었습니다.제스처 맵속성입니다. 텍스트 편집기로 돌아가서 SSML 마크업을 수동으로 추가할 수 있습니다. 단원을 참조하십시오.AmazonPolly 문서. 또는 제스처와 SSML 마크업을 자동으로 추가할 수 있습니다.제스처 마크 자동 생성버튼을 클릭하여 이전에 만든 음성으로 이동할 수 있습니다.

183

Page 189: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서Gestures

텍스트 편집기로 돌아가서 음성 파일을 엽니다. 음성이 SSML 마크업되어 있음을 알 수 있습니다. 또한 제스처 태그는 트리거 단어와 일치하는 단어 옆에 추가되었습니다기본 제스처 맵. 이파도제스처가 “Hello”라는 단어 옆에 추가되었습니다. 이self제스처는 단어 “내”, “자기”및 “I”옆에 추가되었습니다. 다음을 클릭해야합니다.Save를 클릭하여 이러한 추가 내용을 음성에 저장할 수 있습니다.

184

Page 190: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서Gestures

185

Page 191: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서상태 머신

사용 가능한 제스처 샘플을 보려면 아래 장면을 참조하십시오.

다음 단원에서는 두 가지를 사용하여 연설을 시작하는 방법을 배우게됩니다.상태 머신및스크립트구성 요소입니다.

상태 머신음성을 재생하려면상태 시스템 구성 요소 (p. 216)를 음성 구성 요소가 있는 엔터티에 추가합니다. 와 상태를 추가AWS SDK 준비및스피치 시작작업입니다.

Script스크립트 구성 요소를 사용하여 음성을 재생하려면음성 구성 요소컨텍스트 개체와 같습니다. 구성 요소에는speeches배열을 포함하는연설컴포넌트에 부착되어 있습니다. 전화play연설에서.

당신이 연설을 할 때 Sumerian Amazon Polly 호출, 그래서 당신은 사용해야합니다aws.sdkReady리스너를사용하여 호출 전에 씬의 AWS 자격 증명이 로드되도록 할 수 있습니다. 다음 스크립트는 사용 중인레거시API.

Example 스크립트 — 임의의 음성 재생

'use strict';var setup = function(args, ctx) {sumerian.SystemBus.addListener('aws.sdkReady', () => { var speechComponent = ctx.entity.getComponent("speechComponent"); var speeches = speechComponent.speeches; var speech = speeches[Math.floor(Math.random() * speeches.length)]; speech.play(); }, true);};

자세한 내용은 단원을 참조하십시오.호스트 및 음성 구성 요소 자습서 사용.

186

Page 192: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서대화

Amazon Sumerian 대화 구성 요소대화 구성 요소는Amazon Lex챗봇을 엔터티에 추가합니다. 이 구성 요소를 사용하면host (p. 173)또는 다른 엔터티를 사용하여 사용자와 대화하고 정보를 수집할 수 있습니다.

재생 중에 Amazon Lex 를 사용하려면 장면에 Amazon Cognito 자격 증명이 필요합니다. 자격 증명 풀 생성 (p. 3)을 (를) 선택하고AWS 구성 (p. 66)을 장면 설정에서 선택합니다.

Properties

• 이름— Amazon Lex 봇의 이름입니다.• 별칭— 봇을 게시할 때 선택하는 별칭입니다.

재생 중에 대화 상자를 트리거하려면 동일한 엔터티의 상태 시스템 비헤이비어 또는 스크립트 구성 요소를사용합니다.

상태 머신Amazon Lex 봇을 사용하려면상태 시스템 (p. 216)를 대화가있는 엔터티에 추가하고스피치 (p. 174)구성요소를 선택합니다. 작업을 사용하여 오디오 또는 텍스트를 캡처하고, 처리를 위해 Amazon Lex 로 전송하고, 응답을 재생하고, 추가 입력을 기다립니다.

187

Page 193: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서상태 머신

Example 텍스트 입력을 위한 상태

• Start–AWS SDK 준비는 JavaScript 용 AWS SDK가 Amazon Cognito 자격 증명 풀에서 자격 증명을 검색할 때까지 기다립니다.

• Wait for Input–DOM 이벤트는 하나 이상의 요소 (쿼리 선택기로 지정) 에 DOM 이벤트 리스너를 추가하고 주어진 이벤트에서 전환을 수행합니다.

• Get Text Input— AHTML 텍스트의 내용을 검색 하는inputHTML 구성 요소의 요소를.• 엔터티— 와 HTML 요소input요소를 선택합니다.• HTML 요소— 의 ID입니다.input요소를 선택합니다. 예: #LexInput.

• Process with Lex–대화 봇에 텍스트 입력 보내기는 이전 상태의 텍스트를 Amazon Lex 봇으로 전송하고 응답을 다음 상태로 릴레이합니다.

전환응답 준비toPlay response, 및처리 중 오류toCollect text.• Play Response–스피치 시작작업은 Amazon Lex 스의 응답을 재생합니다. 로 다시 전환Wait forInput.• Lex 응답— Enabled.

Example 오디오 입력을 위한 상태

• Start–AWS SDK 준비는 JavaScript 용 AWS SDK가 Amazon Cognito 자격 증명 풀에서 자격 증명을 검색할 때까지 기다립니다.

• Wait for Input–아래로 이동는 사용자가 키 (스페이스바) 를 누를 때까지 기다립니다.• Start Recording–마이크 레코딩 시작작업은 때까지 레코드인을 시작합니다키 업작업은 스페이스 바

를 놓을 때 트리거되어 다음 상태로 전환됩니다.• Stop Recording–마이크 녹음 중지작업은 오디오 녹음을 완료하고 다음 상태로 전달합니다.• Process with Lex–대화 봇에 오디오 입력 보내기는 이전 상태에서 녹음된 오디오를 Amazon Llex 봇

으로 전송합니다.• Play Response–스피치 시작는 Amazon Llex 응답을 사용하여 이전 상태의 오디오 응답을 재생합니다.

다시Wait for input 상태로 설정합니다.• Lex 응답— Enabled.

188

Page 194: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서Script

자세한 내용은 Amazon Sumerian AWS 기능 상태 시스템 작업 (p. 233) 섹션을 참조하세요. 위의 beaviors구축에 대한 자세한 자습서는대화 구성 요소와 Amazon Lex 를 사용하여 Chatbot 자습서 작성.

Script스크립트를 사용하여 사용자 입력에 대한 응답으로 엔터티의 대화 구성 요소 구성을 업데이트할 수 있습니다. 다음 예제에서는 버튼을 클릭할 때 활성 봇을 변경하기 위해 두 개의 버튼에 리스너를 추가합니다.

Example 스크립트 — 버튼에 이벤트 리스너 추가

• 엔터티— 대화 구성 요소가 있는 호스트 또는 기타 엔터티입니다.

'use strict';

function setup(args, ctx) { ctx.entityData.changeBot = function(event){ var name = event.target.getAttribute("botname");

189

Page 195: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서2D 그래픽 프로세서

var alias = event.target.getAttribute("botalias"); ctx.entity.dialogueComponent.updateConfig({name: name, alias: alias}) }; document.getElementById("bot1button").addEventListener('click', ctx.entityData.changeBot); document.getElementById("bot2button").addEventListener('click', ctx.entityData.changeBot);}

Example HTML 3D 구성 요소 - 버튼

<style> button { background-color: #4CAF50; border: none; color: white; padding: 15px 25px; text-align: center; font-size: 16px; cursor: pointer; }

button:hover { background-color: green; } </style>

<button id="bot1button" botname="OrderFlowers" botalias="latest" type="button">Order Flowers</button><button id="bot2button" botname="BookTrip" botalias="latest" type="button">Book Trip</button>

Amazon Sumerian 2D 그래픽 구성 요소2 차원 이미지 또는 비디오.

Properties

• Tint(틴트)— 색조 색상입니다.• Emisity— 이미지의 발광도입니다.• 불투명도— 이미지의 불투명도입니다.• 반사— 이미지의 반사도입니다.

Amazon Sumerian HTML 구성 요소Amazon Sumerian HTML 구성 요소를 사용하여 장면에 텍스트와 이미지를 빠르게 추가할 수 있습니다.이HTML컴포넌트는 항상 동일한 방향 (카메라 방향) 을 유지하는 2D 창을 오버레이합니다. 이3D컴퍼넌트는씬 내의 3D 오브젝트이며 카메라가 주변을 움직일 때 다른 각도에서 볼 수 있습니다.

Note

HTML 3D는 2D 장면과 VR에서 몇 가지 제한 사항으로 잘 작동합니다. HTML 2D는 VR에서 작동하지 않으며 VR 모드에서 블랙 박스로 나타납니다. HTML 3D 구성 요소가 있는 엔터티와 카메라 사이의 장면 내용은 정상적으로 렌더링됩니다. 그러나 HTML 3D 구성 요소 뒤에는 아무 것도 표시되지않으므로 HTML 구성 요소는 투명도를 사용하지 않아야합니다.

190

Page 196: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서HTML 구성 요소

당신은 당신의 HTML 요소에 스타일 속성을 사용하거나 별도의 포함 할 수 있습니다style스타일을 정의 태그.

HTML 구성 요소HTML 구성 요소는 2D HTML 문서 (div) 을 장면에 추가하고 텍스트 편집기에서 내용을 편집할 수 있습니다. 엔티티 변환을 사용하여 문서의 위치를 지정하거나 CSS를 사용하여 뷰포트를 기준으로 위치를 지정할수 있습니다.

Properties

• 변환을 사용하여 이동— 동일한 엔티티의 변형 구성 요소를 사용하여 HTML 문서를 장면 내에 배치합니다.문서의 크기는 항상 같으며 카메라를 향하고 있지만 카메라를 기준으로 이동할 수 있습니다. 뷰포트를 기준으로 HTML 내용을 배치하려면 이 옵션을 선택 해제하고 스타일 속성으로 위치를 설정합니다.

• 완벽한 픽셀— 엔티티 변환을 사용하여 위치를 지정할 때 HTML 윈도우를 가장 가까운 픽셀 위치에 스냅합니다.

• Attributes— 경계에 HTML 속성을 추가div태그입니다. 예를 들면 스타일 속성을 추가하여 HTML 컨텐트를 화면에 배치할 수 있습니다.

선택을 선택합니다.에디터에서 열기버튼을 클릭하여 텍스트 편집기에서 HTML 문서를 엽니다.

Example 비디오 창

HTML 등록 정보

• Attributes–style:position:absolute;right:50px;bottom:50px

<iframe width="100%" height="100%" src="https://www.youtube.com/embed/DqeUFGpZLUw" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>

191

Page 197: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서3D 구성 요소

3D 구성 요소HTML 3D 구성 요소는 장면에 배치할 수 있는 엔터티에 화면과 유사한 요소를 추가합니다. 변환 구성 요소에서 X 및 Y 축척을 사용하여 화면 크기를 설정합니다. 폭 및 높이 속성은 해당 공간에 맞는 내용 (픽셀 단위) 의양을 결정합니다.

Properties

• Width(너비)— HTML 내용의 너비 (픽셀) 내용의 높이는 엔티티의 Y 배율에 의해 결정됩니다.

Example 화면 (영화)

Transform

• 번역— X: 1, Y: 5, Z: -20• 크기 조정— X: 16, Y: 9, Z: 1

HTML 3D 속성

• Width(너비)- 1920년. 높이는 자동으로 1080 (1920 * 9/16) 으로 설정됩니다.

192

Page 198: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서스크립트와 함께 HTML 구성 요소 사용

<iframe width="100%" height="100%" src="https://www.youtube.com/embed/DqeUFGpZLUw" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>

렌더링된 장면에서 HTML 내용은 CSS 3D로 변환된 흰색 배경의 div 내에 배치됩니다. div의 스타일이나 다른 속성을 직접 수정할 수 없습니다. 내용이 구성 요소를 채우도록하려면 높이와 너비가 100% 로 설정된 div내에 배치하십시오.

VR 모드에서 HTML 3D 컴포넌트는 매우 낮은 프레임 속도로 렌더링됩니다. 비디오 또는 자주 업데이트되거나 사용자 입력에 대한 응답으로 업데이트되는 콘텐츠에는 적합하지 않습니다. 자세한 내용은 단원을 참조하십시오.아마존 수메르의 HTML 3D 구성 요소 이해Sumerian 웹 사이트에.

스크립트와 함께 HTML 구성 요소 사용당신은 표준 JavaScript 트와 HTML DOM 이벤트를 사용하여 HTML 구성 요소의 내용과 상호 작용할 수 있습니다.

다음 예제 HTML 및 스크립트는 사용자가 이 버튼을 추가하여 호스트에서 활성 Amazon Lex 챗봇을 변경할수 있습니다.대화 요소 (p. 187).

Example HTML 3D 구성 요소 - 버튼

<style> button { background-color: #4CAF50; border: none; color: white; padding: 15px 25px;

193

Page 199: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서사운드

text-align: center; font-size: 16px; cursor: pointer; }

button:hover { background-color: green; } </style>

<button id="bot1button" botname="OrderFlowers" botalias="latest" type="button">Order Flowers</button><button id="bot2button" botname="BookTrip" botalias="latest" type="button">Book Trip</button>

Example 스크립트 — 버튼에 이벤트 리스너 추가

• 엔터티— 대화 구성 요소가 있는 호스트 또는 기타 엔터티입니다.

'use strict';

function setup(args, ctx) { ctx.entityData.changeBot = function(event){ var name = event.target.getAttribute("botname"); var alias = event.target.getAttribute("botalias"); ctx.entity.dialogueComponent.updateConfig({name: name, alias: alias}) }; document.getElementById("bot1button").addEventListener('click', ctx.entityData.changeBot); document.getElementById("bot2button").addEventListener('click', ctx.entityData.changeBot);}

Amazon Sumerian사운드 구성 요소는 여러 사운드 에셋을 엔터티에 추가합니다. 사운드는 자동으로 재생되지 않지만 스크립트또는 상태 머신을 사용하여 재생할 수 있습니다. 지원되는 파일 확장자는 wav, mp3 및 ogg입니다.

Properties

• 마스터 볼륨— 구성 요소에 있는 모든 사운드의 볼륨입니다.• 사운드 드롭— 드래그 앤 드롭 또는 클릭하여 오디오 파일을 업로드합니다.

사운드 구성 요소 및 오디오 파일을 재생할 수 있도록 상태 머신 비헤이비어를 만드는 방법에 대한 자세한 내용은음악 및 사운드 기본 자습서.

Amazon Sumerian Light 구성 요소광원 구성요소는 도면요소에 광원을 추가합니다.

Properties

• 유형

194

Page 200: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서파티클 시스템

• Point— 화염처럼 공간의 한 지점에서 모든 방향으로 빛을 방출합니다.• 방향— 태양과 같이 전체 장면에 균일하게 조명을 방출합니다.• 스팟— 스포트라이트처럼 원뿔에서 라이트를 방출합니다.

• 색상— 조명의 색상입니다.• Intensity— 라이트의 강도 (일반적으로 0과 1 사이) 입니다.• Specular— 스펙큘러 라이트의 강도 (일반적으로 0과 1 사이) 입니다.• Range(포인트 및 스폿) —• Cone Angle(스폿) — 광원 소스에서 원뿔의 각도 (도) 입니다.• 반음부(스폿) — 원뿔의 가장자리 근처의 라이트의 강도입니다.• Projection(방향 및 스폿) — 라이트에 적용할 텍스처를 업로드합니다.• Shadows(방향 및 스폿) — 라이트가 닿는 객체에서 그림자를 투사합니다.

Amazon Sumerian 입자 시스템 구성 요소입자 시스템 구성요소는 장면에 많은 수의 작은 2D 이미지를 생성하고 애니메이션하여 액체, 구름 및 화염과같은 유체 개체를 시뮬레이션합니다.

Properties

• 일반— 파티클 이미터의 기본 동작입니다.• Auto Play— 장면이 시작될 때 방출 애니메이션을 시작합니다.• Loop— 애니메이션을 반복합니다.• 기간— 애니메이션의 지속 시간 (초) 입니다.• 프리웜— 재생 전에 효과를 불러옵니다.• 최대 입자 수— 보이는 파티클의 수를 제한합니다.• Gravity— 입자에 적용되는 중력 힘의 벡터입니다.• Seed(시드)— 무작위 시드 값을 사용하여 원하는 모양을 찾거나-1를 사용하여 매번 다른 효과를 얻을

수 있습니다.• 로컬 공간 시뮬레이션— 전체 장면이 아닌 상위 엔터티의 경계 내에서 입자 시스템을 시뮬레이션하려면

true로 설정합니다.• Emitter shape(이미터 모양)— 이미터의 모양과 크기입니다. 추가 설정은 각 모양에 따라 다릅니다.

Box

• 임의의 방향— 각 파티클을 임의의 방향으로 방출합니다.• Box Extend— 이미터의 높이, 너비 및 길이입니다.

Sphere

• Radius(반경)— 이미터의 크기입니다.• 쉘에서 발출— 방사체의 바깥쪽 가장자리에서 입자를 방출합니다.• 임의의 방향— 각 파티클을 임의의 방향으로 방출합니다.

Cone

• 임의의 방향— 각 파티클을 임의의 방향으로 방출합니다.• 다음에서 발출— 원뿔의 좁은 끝에서 파티클을 방출합니다 (Base), 원뿔의 중심 (볼륨) 또는 원뿔의 가장

자리 (볼륨 에지).• Cone 반경을— 좁은 끝에 있는 원뿔의 반지름입니다.

195

Page 201: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서애니메이션

• Cone Angle— 원뿔의 측면이 플레어되는 각도입니다.• Cone length— 원뿔 변의 길이입니다.

• 지속 시간 초과 등록 정보— 애니메이션의 각 루프에 적용되는 값을 미세 조정합니다. 각 값은 일정하거나기간 동안 선형 또는 무작위로 진행될 수 있습니다.• 배출율— 초당 방출되는 파티클 수입니다.• 시작 속도— 파티클의 속도입니다.• 시작 크기— 파티클의 크기입니다.• Start color— 파티클의 색상입니다.• 시작 수명— 각 입자가 사라지기 전의 시간 (초)• 시작 각도— 입자의 각도입니다.

• 수명 주기 동안 속성— 파티클 이미터의 전체 수명에 적용되는 값을 미세 조정합니다. 각 값은 일정하거나수명 기간 동안 선형 또는 무작위로 진행될 수 있습니다.• 색상— 파티클의 색상입니다. 지속 시간 색상을 가진 화합물.• Size— 파티클의 크기입니다. 지속 시간 크기의 화합물.• Rotation Speed(회전 속도)— 입자의 회전 (초당 도) 입니다.• 로컬 속도— 로컬 공간 속도 (초) 입니다.• 세계 속도— 세계 공간 속도 (초) 입니다.

• Texture(텍스처)— 각 입자의 텍스처입니다. 제공된 텍스처 중 하나를 사용하거나사용자 지정을 클릭하여텍스처를 업로드합니다.

• 텍스처 애니메이션• 텍스처 타일— 스프라이트 시트의 타일 수 (X 및 Y 방향) 입니다.• Cy— 수명 기간 동안 완료될 텍스처 애니메이션 주기 수입니다.• 수명 걸린 프레임— 애니메이션에서 어떤 프레임을 표시할 시기를 지정하는 곡선입니다.0가 첫 번째 프

레임이고1가 마지막입니다. 0에서 시작하여 1에서 끝나는 선형 곡선은 애니메이션의 모든 프레임을 통과합니다.

• 렌더링— 렌더링 비헤이비어를 사용자 정의합니다.• 빌보드— 파티클이 항상 카메라를 마주합니다.• 렌더 대기열— 파티클 메시의 렌더링 대기열입니다.• 렌더 대기열 오프셋— 렌더링 대기열에 추가된 오프셋입니다.• Blending(블렌딩)— 블렌딩 유형 (없음,첨가제,빼기,Multiply또는투명성).• 쓰기 깊이— 깊이 버퍼에 씁니다.• Depth test— 깊이 버퍼에 대해 테스트합니다.• 정렬 모드— 파티클의 그리기 순서 (없음또는카메라 거리). 투명도 혼합의 경우 카메라 거리 정렬이 권장

됩니다.• 불투명도 임계값— 조각이 삭제되는 낮은 알파 임계값입니다.

Amazon Sumerian 애니메이션 구성 요소애니메이션 구성 요소를 사용하여 엔터티에 연결된 애니메이션을 관리할 수 있습니다. 애니메이션 구성 요소는 애니메이션을 레이어로 구성합니다.애니메이션 상태. 각 상태는 클립의애셋패널에는 추가 구성 옵션이 포함되어 있습니다.

애니메이션이 있는 3D 모델을 가져오면 Amazon Sumerian 이 모델, 스켈레톤 및애니메이션 클립포함되어있습니다. 장면에서 모델을 나타내는 엔터티는 애니메이션 구성 요소를 사용하여 클립을 구성하고 구성합니다. 문제 해결 예는 샘플 모델 작업 (p. 15)을(를) 참조하십시오.

이애니메이션 상태에는 반복해야 하는 횟수, 실행 속도 및 전환이 있는지 여부와 같은 애니메이션에 대한 정보가 포함되어 있습니다. 에 대한 전환이없는 경우애니메이션 상태를 선택하면 목록 맨 아래에 있는 기본 전

196

Page 202: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서애니메이션 용어

환이 사용됩니다. 당신은 사이를 전환하려는 경우애니메이션 상태와 비슷하지만 이들 사이의 전환이 부드럽게 유지되도록하려면전환.

Transitions

• Fade— 주어진 시간 동안 하나의 시간에서 혼합되는 전환입니다.애니메이션 상태를 다른 클립으로 전환하고 전환 시작 시 로컬 시간 0부터 대상 클립으로 시작합니다. 이것은 유사한 모션을 가진 두 개의 클립에 사용하는 것이 가장 좋습니다.

• 동기화 페이드— 주어진 시간 동안 하나의 시간에서 혼합되는 전환입니다.애니메이션 상태를 다른 상태로설정하여 대상 상태를 초기 상태의 시작 시간과 동기화합니다. 이것은 유사한 모션을 가진 두 개의 클립에사용하는 것이 가장 좋습니다.

• Frozen— 현재 위치에서 시작 상태를 고정하고 시간 경과에 따라 대상 상태와 혼합하는 두 상태 전환입니다. 대상 상태는 블렌드하는 동안 정상적으로 시간이 앞으로 이동합니다.

가져온 애니메이션 계층이 원본 애니메이션이 만들어진 계층과 충분히 일치하는 경우 모델을 교체하지 않고추가 또는 업데이트된 애니메이션을 엔터티로 가져올 수 있습니다. 또 다른 장점은 조인트 카운트 리그가 클수록 더 낮은 조인트 카운트 애니메이션을 사용하면 다운로드 시간이 단축된다는 것입니다. 애니메이션 시스템은 인덱스가 아닌 이름을 기준으로 관절을 일치시킵니다. 이름별 매칭은 사용자가 관절 수가 서로 다른 리그 간에 애니메이션을 공유할 수 있게 해줍니다. 예를 들어, 애니메이션은 면이 있는 전체 몸체 리그와 면이없는 리그 또는 추가된 포니테일 조인트가 있는 리그와 공유할 수 있습니다. 애니메이션 시스템에서 조인트채널을 만나는 경우애니메이션가 클립이 적용되는 리그에 없는 경우 해당 채널은 무시됩니다. 또한, 공유 할수있는 기능애니메이션같은 장면에서 서로 다르지만 호환되는 리그를 가진 두 캐릭터 사이에서도 다운로드시간을 줄일 수 있습니다. 애니메이션 FBX 파일을여기에 애니메이션 상태 화재 드롭입력을 사용하여 파일의클립을 레이어에 추가할 수 있습니다. 단일 애니메이션을 대체하려면 속성 매니저에서 클립을 선택합니다.애셋패널을 클릭하고 모델 파일을여기에 애니메이션 상태 파일 놓기입력을 클릭합니다.

섹션• 애니메이션 용어 (p. 197)• 애니메이션 계층 (p. 198)• 애니메이션 자르기 자산 워크플로우 (p. 204)• 사용자 인터페이스 요소 (p. 204)• 세부 사용자 워크플로 (p. 210)• 기존 장면 및 애니메이션 구성요소 마이그레이션 (p. 212)

애니메이션 용어다음은 Sumerian 일반적인 애니메이션 용어 및 자산 유형입니다.

• 애니메이션 애셋— 엔터티가 수행할 수 있는 애니메이션의 모든 레이어를 포함하는 컨테이너입니다. 동일한 것을 적용 할 수 있습니다.애니메이션자산을 여러 엔터티에 추가합니다. 이렇게 하면 단일 위치에서 제어할 수 있는 여러 엔터티 간에 애니메이션 동작이 중복됩니다. 엔티티가 동일한 애니메이션 기능을 갖지만 독립적으로 제어하고 재생하려면애니메이션애셋

• Animation Layer— 내부의 컨테이너입니다.애니메이션에셋은 애니메이션 상태 그룹을 보유하고 있습니다. 레이어에서 주어진 시간에 하나의 상태만 재생할 수 있습니다. 다른 레이어 여러 개 추가블렌드 가중치및 레이어 유형을 사용하면 각 레이어의 현재 상태를 서로 위에 추가하고 혼합하여 보다 복잡한 움직임을 만들 수 있습니다. 애니메이션 계층내부에서만 존재한다.애니메이션자산 내에서 선택하거나 볼 수 없습니다.애셋패널을 클릭합니다.

• 애니메이션 상태— 내부 컨테이너Animation Layer단일 애니메이션 클립을 제어합니다. 상태는 내부 키프레임의 재생을 제어합니다애니메이션. 여러 상태는 동일한 클립을 가리키고 다른 타이밍으로 재생될 수 있습니다.애니메이션 상태. 애니메이션 상태는 애니메이션 레이어 내에서만 존재할 수 있으며, 오브젝트 매니저에서 선택하거나 볼 수 없습니다.애셋패널

• 애니메이션— Sumerian 조인트 기반 객체에 대한 애니메이션을 구동하는 데 사용되는 값의 인덱싱된 시퀀스입니다. 이를 사용하려면 다음을 적용해야합니다.애니메이션 상태.

197

Page 203: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서애니메이션 계층

애니메이션 계층애니메이션 구성 요소 내에서 레이어는 위에서 아래로 평가됩니다. Sumerian 인은 먼저 기지를 평가할 것입니다.도면층 재정의. 그런 다음 그 위에있는 레이어로 이동하여 개별적으로 평가합니다. 이 도면층이 있는 재지정 도면층인 경우블렌드 가중치가 0보다 작으면 두 레이어의 결과 사이의 백분율 (선형 보간) 을 수행합니다. 만약 그것이계층 추가기본 계층 위에 결과를 추가합니다. 있는 경우블렌드 가중치0보다 작은, Sumerian르는 lerp 것블렌드 가중치기본 레이어 결과와 추가 결과 사이의 백분율계층 추가를 기본 레이어에 추가합니다. 그 결과를 얻으면 스택의 다음 레이어를 평가하고 필요한 경우 처음 두 레이어의 결과와 혼합합니다. 이패턴은 스택의 끝 부분에 도달할 때까지 계속됩니다.

아래는 서있는 유휴 애니메이션 위에 추가될 경우 간단한 가디티브 웨이브 애니메이션이 어떤 모습일지 보여주는 예입니다. 이 예제에서는 웨이브 FBX 파일을계층 추가는 클립 내용을 가산으로 변환합니다.

198

Page 204: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서애니메이션 계층

199

Page 205: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서애니메이션 계층

때애니메이션 클립로 가져올 수 있습니다.애디티브 애니메이션 계층을 선택하면 클립의 첫 번째 애니메이션프레임이 잘리고 클립에 있는 다른 모든 키프레임의 값은 제거된 키프레임에서 값을 빼서 수정됩니다. 이렇게 하면 관절을 현재 값 (아래에 있는 레이어 재정의로 인한 값) 에서 오프셋할 수 있는 키프레임이 생성됩니다. 당신은 재생하려고하는 경우애디티브에계층 재정의로 설정하면 원래 FBX 파일의 처음 두 프레임 간에일치하는 모든 변환에 ID 변환 (0, 0, 0의 변환 및 회전 값 및 1, 1, 1) 이 적용됩니다. 그러면 해당 관절이 엔티티의 출처에서 동일한 위치로 “스퀴징”됩니다.

아래는 원래 웨이브 애니메이션을계층 추가의 상태에 적용 한 다음계층 재정의.

200

Page 206: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서애니메이션 계층

201

Page 207: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서애니메이션 계층

또는 응용 프로그램을 적용하는 경우클립 재정의을애디티브 애니메이션 계층는 관절에 이중 변환을 생성할수 있습니다. 위에서 언급한 바와 같이애디티브 애니메이션 계층애니메이션 에셋 스택의 상위 레이어 결과위에 상대 변형을 추가합니다. 왜냐하면애니메이션 재정의는 각 관절의 절대 변형을 설정하기 위한 것이며,이를 다른 레이어 위에 추가하면 리그가 원하지 않는 회전 값으로 늘어날 수 있습니다. 예를 들어 길이가 2단위부터 시작하여 재정의 애니메이션을 첨가제로 적용하는 팔 다리는 소스 애니메이션에서 팔다리의 길이가변경되지 않더라도 4단위 길이로 끝납니다.

아래는 웨이브 애니메이션을 바로애셋패널로 자동 설정되며, 이 패널에서애니메이션 클립 재정의의 상태에적용 한 다음계층 추가.

202

Page 208: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서애니메이션 계층

203

Page 209: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서애니메이션 자르기 자산 워크플로우

애니메이션 자르기 자산 워크플로우애니메이션 클립는 Sumerian 조인트 기반 오브젝트에 대한 애니메이션을 구동하는 데 사용되는 값의 시간인덱싱된 시퀀스입니다. 클립을 다른 레이어 또는 장면의 다른 리그에서 유연하게 사용할 수 있는 애니메이션의 컨테이너라고 생각하십시오. 이전 Sumerian 릴리스에서는애니메이션 클립는 애니메이션 구성 요소의데이터 내에 내부적으로 저장되므로 엔터티 간에 공유하거나 재사용할 수 없습니다. 변환하기애니메이션 클립를 추가하면 공유 및 재사용이 가능합니다.

반품 고객인 경우 아래 문서화된 UI에 몇 가지 변경 사항이 있었으므로 새 워크플로를 읽을 때 주의해야 합니다.

새 애니메이션 가져오기를 위한 공통 워크플로우

다음은 리그를 이미 가져온 uer에 대한 일반적인 작업 흐름입니다.

• 원본 애니메이션 FBX 파일을 컴퓨터에서여기에 애니메이션 상태 파일 놓기입력을 애니메이션 레이어에드롭합니다.

• 또는 단원을 드래그합니다.애니메이션 클립( 사용)애셋패널을 애니메이션 구성 요소의 Clip 에셋으로 끌어놓습니다. 클립은 생성 될 수있다애셋패널에서 FBX 파일을 컴퓨터에서 캔버스로 드래그하거나애셋패널을 클릭합니다.

작업 흐름

• 분류: 오라니화- 모든 애니메이션을 하나의 FBX에 보관할 수 있지만 이렇게 하면 클립 이름만 사용하여 콘텐츠를 추적하는 것이 어려울 수 있습니다. 각 이름을 지정하는 것이 좋습니다.애니메이션에셋은 모든 테이크를 하나의 애니메이션 FBX에 보관하지 않고 가능한 경우 별도로 사용할 수 있습니다. FBX애니메이션에셋을 로컬 폴더에서 드래그할 수 있습니다.여기에 애니메이션 상태 파일 놓기애니메이션 레이어의 입력을 드롭합니다.

• Clip Managment— 이름이 같은 클립의 여러 버전으로 끝낼 수 있습니다. 예를 들어, “웨이브”라는 애니메이션 클립을 재정의 애니메이션으로기본 애니메이션 계층뿐만 아니라 각 클립은 오버라이드 또는 가산중 하나일 수 있기 때문에 첨가제로 드래그된 “웨이브”라는 애디티브 클립도 있습니다. 기본 팩에는 “웨이브”라는 두 개의 클립이 표시됩니다. 각 항목을 클릭하면 Inspector 에서 추가적인지 또는 재정의인지를 보여줍니다. 그러나 이름을 지정하는 것이 좋습니다애니메이션 상태다르게 합니다. 이렇게 하면 자산 상자에서 클립의 종속 목록을 클릭하면 클립을 실제로 사용하는 상태가 더 명확해집니다.

• Clip 삭제— 클립은애셋패널에서 클립을 선택하고 그 옆에 있는 휴지통 아이콘을 클릭하여 볼 수 있습니다.클립에 종속성 (종속된 에셋) 이있는 경우 먼저 종속성을 지우지 않고는 삭제할 수 없습니다.

• 종속성 찾기- 클립에 종속된 에셋은 클립의 오른쪽에 있는 종속성 버튼을 클릭하여 표시할 수 있습니다.애셋패널을 클릭합니다.

• 애디티브 애니메이션 재정의—기본 애니메이션 계층는 항상 재지정 레이어입니다. 이 레이어로 드래그 앤드롭하면 만들어진 클립은 오버라이드 클립이 됩니다. 추가 스타일 클립을 원하는 경우첨가제 블렌드레이어를 선택하고 거기에 FBX를 드롭합니다. 현재 애디티브 클립을 만드는 다른 방법은 없으며 사실 이후에클립 유형을 변경할 수 없습니다.

사용자 인터페이스 요소애니메이션 구성 요소

• 애니메이션 애셋— 애니메이션 에셋을 여기에 드롭하여애니메이션애셋에 의해 사용되는애니메이션구성요소입니다. 필드를 클릭하여 자산의 속성을 편집합니다. [] 를 클릭합니다.애셋 복제버튼을 클릭하여애니메이션에셋을 업데이트하고애니메이션구성 요소를 사용하여 복제본을 참조할 수 있습니다.

204

Page 210: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서사용자 인터페이스 요소

• Clip—Clip에셋을 사용하여애니메이션 상태. 속성을 편집하려면 필드를 클릭합니다.Clip애셋 [] 를 클릭합니다.Clip Remove버튼을 클릭하여Clip(클립은 여전히애셋[] 를 클릭합니다.

• 여기에 애니메이션 상태 파일 놓기— 끌어서 놓기애니메이션 상태파일을 사용하여 상태를 추가할 수 있습니다. 한애니메이션 상태는 관절 계층에서 하나 이상의 키프레임을 포함하는 FBX 파일입니다.

205

Page 211: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서사용자 인터페이스 요소

206

Page 212: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서사용자 인터페이스 요소

애니메이션 계층Assets패널

• 애니메이션 필터- 표시된 자산만 표시하도록 필터링하려면 클릭합니다.애니메이션애셋• 클립— Clip 에셋만 표시되도록 표시된 에셋을 필터링하려면 클릭합니다.• 애니메이션 애셋— 이 옵션을 선택하여애니메이션자산 등록 정보. 에셋에 종속된 객체, 에셋 복제 및 자산

삭제가 선택된 경우 에셋 오른쪽에 포함됩니다.• 클립 에셋 — 클립 에셋 등록 정보를 편집하려면 선택합니다. 사용 가능한 버튼/속성은 자산에 따라 다릅니

다. 자산 복제 및 자산 삭제는 선택한 경우 자산의 오른쪽에 포함됩니다.

애니메이션 자산 편집

이 패널은 애니메이션 구성 요소가 있는 엔터티에 애니메이션 애셋을 적용할 때 표시됩니다. 재질 자산 및 엔터티의 구성요소 패널과 마찬가지로 편집 섹션은 애니메이션 구성요소에 나타나는 섹션과 동일합니다. 표준자산세부 정보섹션이 포함되어 있습니다.

207

Page 213: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서사용자 인터페이스 요소

208

Page 214: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서사용자 인터페이스 요소

구성 요소 클립

이Clip구성 요소는 Clip 에셋을 선택하면 표시됩니다. 표준 자산세부 정보섹션이 포함되어 있습니다.

• 클립을 대체할 파일 삭제— FBX와 같은 애니메이션 테이크가 있는 파일을 드롭하여 이 클립의 내용을 테이크로 바꿉니다. 파일에 여러 테이크가 있으면 Sumerian 은 기존Clip Name를 테이크 이름으로 바꾸고 일치하는 항목이 발견되면 해당 테이크를 사용합니다. 일치하는 항목이 없거나 파일에 테이크가 하나만 있는경우 파일의 애니메이션 스택에서 첫 번째 테이크가 사용됩니다. 파일에 테이크가 없으면 오류 대화 상자가 표시되고 대체가 중단됩니다.

• Clip Vel— 클립을 원래 클립으로 가져왔는지 여부를 표시합니다.재정의또는첨가제클립 현재로서는 전환할 수 없습니다.재정의및첨가제(즉 읽기 전용입니다).

209

Page 215: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서세부 사용자 워크플로

세부 사용자 워크플로이 섹션에서는 사용자를 위한 보다 자세한 작업 흐름을 다룹니다.

210

Page 216: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서세부 사용자 워크플로

하나 이상의 애니메이션이 있는 리그가 포함된 새 FBX 파일 가져오기

1. 애니메이션이 포함된 FBX 파일을 컴퓨터의 폴더에서 Sumerian 뷰포트 또는애셋패널을 클릭합니다.2. 새 자산 팩은애셋패널에는 애니메이션 구성 요소가 있는 FBX 파일 이름으로 명명된 엔티티와 현재 가져

오기 비헤이비어로 생성된 모든 에셋 유형이 포함되어 있습니다. 새 팩에는 별도의애니메이션 클립에셋은FBX 파일에 테이크로 저장된 각 애니메이션에 대한 것입니다.

3. 애니메이션 구성 요소에는 단일 재정의가 포함되어 있습니다.Animation Layer와 같은 수의애니메이션 상태의 수로애니메이션 클립애셋 EAC애니메이션 상태1을 가리킵니다애니메이션 클립에셋이 포함되어 있으며 해당 클립과 이름이 같은 이름을 갖습니다.

4. EAC애니메이션 클립에셋에는첨가제속성을 사용하지 않도록 설정합니다.

애니메이션 FBX를 애니메이션 구성 요소로 가져오기

1. 애니메이션 FBX 파일을애니메이션 상태기존 필드의 드롭 필드Animation Layer. 이 필드에는 레이블이 붙어 있습니다.여기에 애니메이션 상태 파일 놓기.

2. 의 기본 팩애셋패널에는 별도의애니메이션 클립에셋은 FBX 파일에 테이크로 저장된 각 애니메이션에 대한 것입니다. Sumerian 및 기타 여러 3D 콘텐츠 환경의 맥락에서테이크에 대한 또 다른 이름입니다애니메이션 클립. 이 가져오기 결과로 다른 Sumerian 자산은 생성되지 않습니다.

3. 새로운애니메이션 상태는 기존Animation Layer각애니메이션 클립애셋 EAC애니메이션 상태1을 가리킵니다애니메이션 클립에셋이 포함되어 있으며 해당 클립과 이름이 같은 이름을 갖습니다.

4. 각각의 새로운애니메이션 클립에셋에는첨가제속성이 FBX를 가져온 레이어 유형과 일치하도록 설정되어있습니다. 그러면 클립의 내용이첨가제속성이 설정된 경우True.

기존 적용애니메이션 클립에서 애셋Assets패널을 기존 애니메이션 상태로 변경

1. Drag애니메이션 클립에서 애셋애셋패널의 드롭 입력에애니메이션 상태.2. 드롭 입력은 이제 새로 지정된애니메이션 클립애셋 이미 다른 클립을 가리키고 있는 경우 해당 참조가 제

거됩니다.

비어 있는애니메이션 상태기존 추가애니메이션 클립자산을 해당 자산으로

1. 사용자는 마우스 오른쪽 버튼을 클릭합니다.새 애니메이션 상태 추가단추를 클릭합니다.Animation Layer.2. 비어 있는애니메이션 상태는 기존Animation Layer.3. 기존 끌기애니메이션 클립에셋을 빈 클립 드롭 필드에애니메이션 상태.4. 이첨가제속성에서애니메이션 클립삭제된 자산은 변경되지 않습니다.

단일 바꾸기애니메이션 클립하나 이상의 애니메이션이 포함된 FBX 파일이 있는 자산

1. 하나 이상의 애니메이션 테이크가 포함된 FBX 파일을 기존애니메이션 클립애셋2. FBX 파일에 여러 애니메이션 (예: 테이크) 이 포함된 경우 테이크 이름이 기존 클립 이름과 일치하는 것으

로 검색되고 발견되면 사용됩니다. 일치하는 부분이 발견되지 않으면 FBX의 첫 번째 테이크를 사용합니다.

3. 기존의 내용애니메이션 클립에셋은 가져오기를 위해 선택한 테이크의 내용으로 덮어씁니다.4. 새로운애니메이션 클립애셋첨가제속성은 일치하는애니메이션 클립sset을 대체하고 가져 오기는 따라이

속성을 사용합니다.5. FBX 파일에 애니메이션 테이크가 전혀 없는 경우 오류 대화상자가 표시됩니다.

211

Page 217: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서기존 장면 및 애니메이션 구성요소 마이그레이션

기존 장면 및 애니메이션 구성요소 마이그레이션레거시 장면에는애니메이션 클립를 “공유되지 않은” 에셋 유형으로 복제합니다. 이 에셋 유형은 참조 엔터티를 가져올 때 기본 팩에 복제됩니다. 노출된 상태로 변환애니메이션 클립에는 다음이 포함됩니다.

1. 그 설정첨가제및재정의속성을 사용하여 레이어와 일치시킵니다.추가/재정의내부 클립이 있던 속성입니다.

2. 원본 찾기애니메이션 클립애셋에서 엔터티의 지오메트리 컴포넌트에 사용된 스켈레톤을 포함하고애니메이션 상태는 기본 팩에서 클립을 참조하고 삭제하므로 공유되지 않은 클립 에셋을 공유 클립 에셋으로 변환합니다.

이 작업은 업데이트 된 엔진을 사용하는 사용자가로드 할 때 수행해야합니다.

모든 기존 장면을 Batch 처리하는 것은 '고정' 장면 또는 이전 엔진 버전으로 로드된 장면에서 로드되지 않기때문에 옵션이 아닙니다.

Amazon Sumerian 물리학 (충돌기 및 강체)Amazon Sumerian 내에서 물리학을 생성하는 주요 구성 요소는 충돌 구성 요소와 강체 구성 요소입니다. 강체 구성요소는 주로 물리적 오브젝트의 위치, 회전 및 선형 및 각속도를 추적합니다. 이 구성요소는 여러 속성을 지니고 있지만 핵심에는 강체 구성요소가 중력 당김에 응답하도록 합니다. 충돌기 컴포넌트는 물리적오브젝트 간의 충돌을 계산하고 감지합니다. 그것은 물리적 개체로 개체를 취급하기 위해 Sumerian 엔진에알려줍니다. 그렇지 않으면 객체가 서로를 통과하게됩니다. 충돌기 구성요소는 트리거 또는 모션 센서의 역할을 할 수도 있습니다. 충돌기 구성 요소를 통과하는 다른 물리적 객체는 반응형 동작을 트리거합니다. 이러한 구성 요소를 함께 사용하면 물리적 동작을 만들 수 있습니다.

Amazon Sumerian 에서 사용하는 기본 물리 시스템은Cannon.js. 다른 물리 시스템을 사용할 수도 있습니다.PhysX, 현재 Amazon Sumerian 르의 미리 보기 중인 구현입니다..

미리보기에서 PhysX 활성화prevew에서 PhysX 를 사용하려면 다음을 수행하십시오.

1. 에서엔터티패널에서 루트 엔티티를 선택합니다.

2. 로 이동합니다.Inspector패널을 클릭하고 세부 구성 요소 (장면 이름이 포함된 상단 탭) 를 선택합니다.

212

Page 218: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서미리보기에서 PhysX 활성화

3. 이 단계에서 키 - 값 쌍을 추가합니다사용자 지정 속성. 에서Key상자에수메르 안. 사용 안함으로 설정기능. 에서값상자에대포물리학. [] 를 클릭합니다+키-값 페어를 추가합니다.

4. [] 를 클릭합니다+단추를 다시 눌러 다른 키-값 페어를 채웁니다. 에서Key상자에수메르 안.활성화된기능. 에서값상자에피스익스팩. [] 를 클릭합니다+키-값 페어를 추가합니다.

213

Page 219: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서Collider

5. 장면 드롭다운 메뉴 (편집기의 왼쪽 상단) 를 클릭하고Save.6. 브라우저를 새로 고칩니다.

귀하의사용자 지정 속성이 매개 변수는 다음과 같아야 합니다.

Collider충돌기 구성요소는 요소에 충돌 형상을 추가합니다. 강체 컴포넌트와 함께 사용하면 충돌하는 동적 개체를만들 수 있습니다. 충돌기에 강체 구성요소가 없으면 물리학 표준에서 정적 충돌 형상이 됩니다. 이를 이라고합니다.정적 콜라이더.

콜라이더가 있는 엔티티 또는 해당 상위 엔티티에 동적 강체 컴포넌트가 있으면동적 콜라이더. 충돌기가 있는 엔티티 또는 해당 상위 엔티티에 운동학적 강체 컴퍼넌트가 있는 경우키네틱 콜라이더.

충돌기 모양은 녹색 와이어프레임으로 렌더링됩니다.

Properties

• Shape(셰이프)— 콜라이더의 셰이프입니다.• Box(상자)• Sphere• Plane• Infinite plane

• 트리거–

충돌기가 트리거가 아닌 경우 충돌 중에 다음 이벤트를 발생시킵니다.• 수메르. 물리학.• 수메르. 물리학. 지속 접촉• 수메르. 물리학.

214

Page 220: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서Collider

충돌기가 트리거 인 경우하지가 다른 물리 객체들과 충돌합니다. 그러나 물리 객체가 들어갈 때 이벤트를방출합니다. 사용 가능한 이벤트는 다음과 같습니다.• 수메르, 물리학, 트리게렌터• 수메르 물리학 트리거스테이• 수메르, 물리학. 트리게렉시트

• Friction–0마찰이 없음을 의미합니다. 충돌에 사용되는 최종 마찰 (및 복구) 값은 곱셈을 사용하여 계산됩니다. 예를 들어, 마찰이 0.5인 평면과 충돌하는 마찰이 0.5인 구는 마찰 값이 0.25입니다.

• Restitution(반환)— 충돌기가 바운스되어야 하는 정도입니다.0는 바운스가 없고1은 최대 바운스입니다.반송을 1보다 큰 숫자로 설정하면 반송할 때마다 더 많은 에너지를 얻습니다.

• Half 범위— X, Y 및 Z 축에 대한 콜라이더의 절반 범위입니다.

215

Page 221: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서강체

강체강체 구성요소는 질량 및 속도와 같은 물리 속성을 엔터티에 추가합니다. 컴퍼넌트는 컴퍼넌트의 물리학을시뮬레이션하고 그에 따라 엔티티의 위치와 방향을 설정합니다.

Properties

• Mass— 몸체의 질량입니다.• Kinematic(운동학적)— 강체를 동적 대신 운동학적으로 만듭니다. 동적 바디는 중력과 같은 외부 힘의 영

향을 받습니다. 운동학 몸체는 부딪쳤을 때 떨어지거나 반응하지 않습니다.• Velocity— 바디의 초기 선형 속도입니다.• 각속도— 본체의 초기 각속도• 선형 끌기— 0과 1 사이의 선형 이동에 대한 바디의 저항입니다.• 각도 끌기— 각도 이동에 대한 신체의 저항, 0과 1 사이.

엔티티에 충돌기 컴포넌트를 추가하는 경우 충돌기는 강체 충돌에 사용되며 질량 중심은 강체와 같은 위치에있습니다.

Amazon Sumerian 주 시스템 구성 요소상태 시스템 구성 요소는 Sumerian 상태 시스템을 엔터티에 추가합니다. 상태 머신을 사용하여 애니메이션,물리, 특수 효과를 제공하는 역동적이고 인터랙티브한 장면을 만들 수 있습니다. 상태 시스템은 엔티티에만고유하므로 장면에 여러 이벤트에서 트리거되는 여러 상태 머신을 가질 수 있습니다.

216

Page 222: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서Script

상태 머신에는 하나 이상의동작장면 로직을States,작업, 및전환. 자세한 내용은 Amazon Sumerian 스테이트머신 (p. 230)를 참조하십시오.

Amazon Sumerian Script 구성 요소모든 엔터티에 스크립트를 추가할 수 있습니다. 스크립트 구성 요소에는 여러 스크립트가 포함될 수 있습니다. 스크립트는 위에서 아래로 순서대로 실행되며 스크립트 구성 요소 속성에서 순서를 조정할 수 있습니다.

재사용을 지원하려면 스크립트 자체가 아니라 스크립트 구성 요소에 스크립트 인스턴스를 추가합니다. 인스턴스에는 스크립트의 상태 및 매개 변수가 포함되어 있으므로 제공된 인수에 따라 각각 다른 동작으로 동일한 스크립트의 여러 인스턴스를 추가할 수 있습니다.

Properties

• 활성화됨— 스크립트를 비활성화하려면 확인란의 선택을 취소합니다.• 의 인스턴스— 목록의 각 스크립트 인스턴스에는 사용 중인 스크립트에 대한 참조가 있습니다. 스크립트를

선택하여 스크립트의 자체 패널로 이동합니다.• 파라미터— 스크립트의parameters배열 (p. 240)가 여기에 나타납니다. 값을 조정하여 이 스크립트 인

스턴스의 동작을 사용자 정의합니다.

매개 변수를 구조화하기 위해 매개 변수를 JSON 파일에 저장할 수 있습니다. 스크립트 자체에서 매개 변수를 정의하여 시작합니다. 그런 다음 JSON 파일을 추가하고 스크립트 설정에서 참조하십시오.

Example JSON 매개 변수를 사용한 스크립트

varsetup=function(args,ctx){ console.log(args.myJsonParameter);// Prints the parsed JSON data};

var parameters=[{ key:'myJsonParameter', type:'json'}];

JSON 매개 변수를 사용하여 스크립트를 만들려면

1. 빈 엔티티 만들기 (p. 77).

217

Page 223: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서타임라인

2. 선택구성 요소 추가를 선택한 다음스크립트.3. 선택스크립트 추가를 선택한 다음Custom.

4. 선택스크립트 편집하기.

5. 기본값을 바꿉니다.parameters선언을 다음과 함께 사용합니다.

var parameters=[{ key:'myJsonParameter', type:'json'}];

6. 스크립트 설정으로 돌아갑니다. JSON 매개 변수를 포함하도록 설정이 자동으로 업데이트됩니다.7. 매개 변수 필드에 JSON 파일을 놓습니다.

Amazon Sumerian 타임라인 구성 요소타임라인을 사용하여 시간 경과에 따라 엔티티의 배율을 이동, 회전 또는 변경할 수 있습니다. 이러한 속성의시작 값과 끝 값을 설정하고 키프레임을 추가하여 도중에 애니메이션의 속력이나 방향을 제어할 수 있습니다. 타임라인은 상태 시스템 또는 스크립트에서 사용할 수 있는 사용자 지정 이벤트를 내보낼 수도 있습니다.

218

Page 224: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서타임라인

타임라인을 만들려면개체 만들기,타임라인. 타임라인 구성 요소를 기존 엔터티에 추가할 수도 있지만 애니메이션을 적용할 엔터티에는 추가하지 마십시오. 타임라인은 연결된 엔티티가 아닌 다른 엔티티만 제어할 수있습니다.

Properties

• 기간— 시간 표시 막대의 길이 (초) 입니다.• Loop— 루프에서 타임라인 애니메이션을 반복할 수 있습니다.• Auto Start- 상태 시스템 또는 스크립트를 사용하여 타임라인을 트리거하려면 이 옵션을 비활성화하여 타

임라인이 재생 모드에서 자동으로 시작되지 않도록 합니다.

타임라인 편집기를 열려면타임라인 전환을 선택하거나타임라인( 사용)도구메뉴를 선택합니다.

타임라인에 엔티티를 추가하려면 엔티티 패널에서 타임라인 편집기로 드래그합니다. 각channel는 X 변환 또는 Z 배율 같은 변환의 속성 하나를 제어합니다. 속성 옆에 있는 시계 아이콘을 클릭하여 채널을 활성화하고첫 번째 키프레임을 추가합니다.

시간을 선택하고 속성 값을 변경하여 채널에 키프레임을 추가합니다. 재생 중에 엔티티가 각 키프레임의 변환 값 간에 애니메이션됩니다. 기본적으로 속성 값을 변경하면 키프레임이 자동으로 만들어집니다. 옆에 있는 키 아이콘을 클릭하여 이 기능을 비활성화할 수 있습니다.여기에 개체 삭제상자에 입력합니다.

219

Page 225: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서타임라인

Add이벤트 채널를 타임 라인에 추가하여 사용자 정의 이벤트를 시스템 버스에 내 보냅니다. 채널의 이름은Sumerian 이 이벤트 채널의 각 키프레임에서 내보내는 이벤트의 이름입니다. 다음과 같은 스크립트에서 이이벤트를 사용합니다.시스템.추가 리스너에서, 또는상태 시스템 (p. 216)를 사용하여액션 듣기.

220

Page 226: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서

Amazon Sumerian 자산Sumerian 자산 패널은 장면에서 공유 가능한 자산을 수집합니다. 장면에 에셋을 추가하면 Sumerian 은 자동으로기본 팩에셋 패널에 표시됩니다. 만든 엔터티는 자동으로 추가되지 않지만 엔터티 패널에서 에셋 패널로드래그하여 엔터티 에셋을 만들 수 있습니다.

애셋 유형

• 엔터티— ASumerian 개체 (p. 77). 파일 또는 에셋 팩을 가져오는 경우 에셋 패널의 엔티티를 캔버스

에 드롭하여 장면에 추가합니다.•

제스처 지도— 제스처 애니메이션을 매핑하여 음성 에셋의 단어를 트리거하는 문서입니다.•

메시— 3D 모델의 다각형 메쉬입니다.•

스켈레톤— 3D 모델의 뼈대입니다.•

애니메이션— 3D 모델의 애니메이션 클립 모음입니다.•

Clip— 3D 모델의 애니메이션 클립입니다.•

Material— A재료 구성 요소 (p. 88)를 3D 모델에서 생성된 렌더링 가능한 각 레이어의 텍스처로 바꿉니다.

• Sound— 와 함께 사용할 오디오 파일입니다.사운드 구성 요소 (p. 194).

• 스크립트— 에서 인스턴스화 할 수있는 JavaScript 스크립트스크립트 구성 요소 (p. 194).

• 음성— 와 함께 사용할 텍스트 파일입니다.음성 구성 요소 (p. 174).

• JSON— JSON 파일로,스크립트 구성 요소 (p. 194).

• 스카이박스— 씬의 씬에 있는 씬의 배경에 추가할 수 있는 텍스쳐의 모음입니다.환경 설정 (p. 70).

• 동작— 속성 매니저에서 추가할 수 있는 액션의 모음입니다.상태 머신 구성 요소 (p. 216).

• Texture(텍스처)— 레이어의 레이어에 추가할 수 있는 이미지 파일입니다.재료 구성 요소 (p. 88),2D

그래픽 구성 요소 (p. 190)또는 스카이박스를 선택합니다. 텍스처에는 환경 조명에 사용되는 HDR 이미지도 포함될 수 있습니다.

장면에 에셋을 추가하려면 바탕 화면에서 캔버스로 직접 드래그하면 됩니다. 파일 유형에 따라 편집기는 엔티티 패널에 엔티티와 하나 이상의 에셋을 만듭니다. 예를 들어 장면에 JPG 이미지를 추가하면 장면의 이미지 엔티티, 재질 자산 및 텍스처 자산을 가져옵니다.

221

Page 227: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서팩

장면에 자산을 추가하려면

1. Sumerian 편집기에서 장면을 엽니다.2. 데스크탑 파일 브라우저에서 캔버스로 파일을 드래그합니다.

또는

기본 팩 옆에 있는 더하기 아이콘을 클릭하여 빈 자산을 만듭니다. 아이콘을 보려면 팩 이름을 선택합니다.

3. 에셋 패널에서 에셋을 선택하고 속성 패널에서 옵션을 사용하여 수정합니다.

Amazon Sumerian Asset에셋을 구성하고 장면 간에 공유할 수 있습니다.팩. 에셋 패널에서 팩을 만들고 에셋을 이동 또는 복사합니다.

팩은 다음 작업을 지원합니다.

•— 팩에 새 에셋을 만듭니다.

•— 팩을 에셋 라이브러리로 내보냅니다.

•— 팩에서 장면에서 사용되지 않는 에셋을 모두 삭제합니다.

•— 자산 팩을 삭제합니다.

팩을 내보내면 선택한 프로젝트에 추가됩니다. 프로젝트가 없는 경우대시보드에서 하나 생성 (p. 22). 그런다음 대시보드를 사용하여팩을 복사 또는 이동하려면 (p. 24)을 다른 장면 또는 프로젝트로 설정합니다. 내보낸 팩은 장면 내 팩 또는 해당 에셋에 연결되지 않습니다.

팩에 자산을 추가하고 내보내려면

1. Sumerian 편집기에서 장면을 엽니다.2. UR애셋를 선택하고팩 만들기.3. 팩을 선택하고 속성 패널에서 이름, 설명, 태그 및 사용자 정의 속성을 수정합니다.4. 기본 팩에서 사용자 정의 팩으로 에셋을 드래그합니다.

또는

항목을 선택한 다음 복제 아이콘을 클릭하여 항목을 복제합니다. 복제를 사용자 정의 팩으로 끕니다.5.

사용자 지정 팩을 선택한 다음 자산 라이브러리 아이콘 를 선택하거나자산 라이브러리에 추가를 선택합니다.

222

Page 228: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서템플릿

6. 선택을 선택합니다.애셋 유형 (p. 221)자산 팩에 대 한.7. 선택자산 라이브러리에 추가.8. 프로젝트를 선택한 다음 [Fproject] 를 선택합니다.Select.

Amazon Sumerian 장면 템플릿Sumerian 는 장면의 시작점으로 사용할 수 있는 장면 템플릿을 제공합니다.

템플릿 Sumerian

• 증강 현실— 보조 샘플 앱으로 증강 현실 (AR) 장면을 만들기 위한 템플릿입니다. 자세한 내용은 AmazonSumerian 증강 현실 도구 (p. 224)를 참조하십시오.

• 기본 조명— 스카이스피어와 세 개의 방향 라이트가 있는 빈 장면입니다. 이 템플릿은인터페이스 자습서.• 음성 및 제스처— 와 장면호스트 Sumerian (p. 225)는 상태 시스템에서 음성을 사용하도록 구성되어 있

습니다.

이러한 템플릿 중 어떤 것이든 선택하여대시보드 (p. 22)을 클릭하여 초안 장면을 만듭니다.

Amazon Sumerian 가상 현실 도구Sumerian 은 가상 현실 (VR) 관련 에셋 팩을 제공하여 장면에서 VR을 쉽게 사용할 수 있도록 합니다. 에셋팩에는 사용자가 VR 모드로 들어갈 수 있는 VR 카메라와 환경과 상호 작용하기 위한 VR 컨트롤러가 포함되어 있습니다.

지원되는 VR 헤드셋

• Oculus Rift

223

Page 229: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서AR 도구

• Oculus Go• Oculus Quest• Oculus Rift 5• HTC Vive• HTC 비브 프로• VR 기어

씬에서 VR을 활성화하려면 (VR 애셋 팩는 CoreVR보다 권장됨):

1. Sumerian 편집기에서 장면을 엽니다.2. 선택애셋 가져오기.3. 선택코어VR를 선택한 다음 를 선택합니다.Add.4. 에셋 팩 로드가 완료되면분류: 브르카메라리그엔티티를 캔버스에 추가하여 장면에 추가합니다.5. 선택을 선택합니다.분류: 브르카메라리그엔터티를 선택합니다.6. 선택을 선택합니다.분류: 브르카메라리그구성 요소입니다.7. 선택을 선택합니다.현재 VrCamerrig옵션을 활성화하여 리그를 활성화합니다.

헤드셋과 컨트롤러가 연결된 상태에서 사용자가 VR 모드로 들어가면HMD 카메라 (p. 172)는 헤드셋을 추적하고VR 컨트롤러 (p. 173)에서 제어기를 추적합니다. 이분류: 브르카메라리그 (p. 172)에서 다른 엔티티를 관리하고 장면에서 VR 모드 버튼을 활성화합니다.

연결된 유형의 제어기만 장면에 렌더링되므로 포함된 모든 엔터티를 연결된 상태로 두어 두 유형을 모두 지원할 수 있습니다. 포함된 컨트롤러 모델을 직접 교체할 수도 있습니다.

단원을 참조하십시오.VR 시작하기에서 이러한 애셋을 사용하는 자습서를 참조하십시오.

Amazon Sumerian 증강 현실 도구Sumerian 은 iOS 및 Android 디바이스용 AR (증강 현실) 애플리케이션을 개발하는 데 사용할 수 있는 템플릿, 자산 및 샘플 프로젝트를 제공합니다.

이증강 현실장면 템플릿은대시보드 (p. 22). 증강 현실 장면의 시작점으로 사용합니다.

이 장면에는 다음 리소스가 포함됩니다.

• AR 카메라— 장치의 카메라에 매핑하는 스크립트가 있는 주 카메라입니다.• AR 카메라 컨트롤— Sumerian 엔진을 사용하는 스크립트AR 시스템를 사용하여 장치의 증강 현실 API에

액세스할 수 있습니다. 텍스트 편집기에서 이 스크립트를 볼 수 있습니다.• Aranchor— AR 앱이 장면의 객체를 실제 세계에 고정하는 데 사용하는 빈 엔티티입니다.

224

Page 230: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서Android 샘플 프로젝트

이 템플릿에서 모델을 추가하고 그 (것) 들을 하위로 만들어 AR 씬을 생성할 수 있습니다.Aranchor엔터티를선택합니다. 장면을 게시한 다음 샘플 AR Kit 프로젝트를 사용하여 해당 장면을 사용하는 앱을 빌드합니다.

샘플• Android 샘플 프로젝트 (p. 225)• iOS 샘플 프로젝트 (p. 225)

Android 샘플 프로젝트샘플 프로젝트아마조-수메르 아코어-스타터 앱는 AR 템플릿으로 만든 씬을 로드하는 ARCore 앱이 있는 안드로이드 스튜디오 프로젝트입니다. 를 대체합니다.뷰 컨트롤러의 장면 URL를 게시된 장면의 URL로 바꾸고앱을 빌드한 다음 호환되는 Android 기기에서 실행하여 실제로 확인할 수 있습니다.

단원을 참조하십시오.Sumerian 및 ARCore를 이용한 증강 현실자습서를 참조하여 이러한 에셋을 사용하는방법을 살펴봅니다.

iOS 샘플 프로젝트샘플 프로젝트아마존의 수메란-아르키트-스타터 앱는 AR 템플릿으로 생성 된 씬을로드하는 Swift 앱이있는XCode 프로젝트입니다. 를 대체합니다.뷰 컨트롤러의 장면 URL를 게시된 장면의 URL로 바꾸고 앱을 빌드한 다음 호환되는 iOS 기기에서 실행하여 실제로 확인할 수 있습니다.

단원을 참조하십시오.Sumerian 및 ARKit을 이용한 증강 현실자습서를 참조하여 이러한 에셋을 사용하는 방법을 살펴봅니다.

Amazon Sumerian 호스트호스트는 사용자와 상호 작용하기 위해 애니메이션, 음성 및 동작을 내장한 Sumerian 자산입니다. 호스트를사용하여 대화에 사용자를 참여시키고 정보를 전달할 수 있습니다.

장면에 호스트를 추가하려면

1. Sumerian 편집기에서 장면을 엽니다.2. 선택애셋 가져오기.3. 다음 호스트 중 하나를 선택합니다.

• 크리스틴• 프레스턴

225

Page 231: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서Models

• 루크4. Add(추가)를 선택합니다.5. 자산 패널의 호스트 엔티티를 캔버스로 드래그합니다.

호스트의 모든 메시, 재질, 애니메이션 및 스크립트는 다음과 같은 세 가지 구성 가능한 구성 요소가 포함된단일 엔티티로 번들로 제공됩니다.

• 변환 (p. 79)— 씬 또는 상위 엔티티를 기준으로 한 호스트의 위치입니다.• 호스트 (p. 173)— 애니메이션 및 비헤이비어 설정• 음성 (p. 174)— Amazon Polly 텍스트 음성 변환 기능

호스트의 모델 및 애니메이션이 잠깁니다. 수정하거나 확장할 수 없습니다.

Models모델 파일을 에셋 패널에 드롭하여 가져옵니다. 모델을 가져오면 Sumerian 은 모델을 모델의 메시, 골조, 재질 및 텍스처가 포함된 자산 팩으로 변환합니다. 메쉬는 가져오는 동안 자동으로 삼각측정됩니다. 이 프로세스는 모델 크기 및 형식에 따라 다소 시간이 걸릴 수 있습니다.

최대 50MB 크기의 모델을 다음 형식으로 가져올 수 있습니다.

파일 형식

• 필름 박스–.fbx

FBX/개요• OBJ 웨이브프론트–.obj

.obj 파일

모델을 가져온 후 자산 팩의 모델 엔티티를 캔버스에 놓습니다. 이렇게 하면 가져온 파일을 기반으로 계층의장면에 하나 이상의 엔티티가 추가됩니다. 엔티티에는 최소한 변환, 형상 및 재질 컴포넌트가 있습니다. 골격과 애니메이션이 있는 모델을 가져오면 애니메이션 구성요소도 얻게 됩니다. 골격 및 다각형 메쉬가 형상 구성요소에 부착되고 텍스처가 재료 구성요소에 부착됩니다.

226

Page 232: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서Skybox

모델 가져오기 프로세스를 최적화하려면 모델링 도구에서 객체 기록을 삭제하고 변환을 고정하여 불필요한데이터를 제거합니다. 가능한 경우 기하학적 변환을 사용하지 마십시오. 모델에 골조 애니메이션이 있는 경우 내보내는 동안 이를 적용하고 구속조건을 사용하지 마십시오.

Sumerian 엔진은 다음과 같은 모델 기능을 지원합니다.

모델 기능

• 버텍스 색상— 정점별 색상 또는 면-정점별 색상이 지원됩니다.

메시 데이터에 정점 색상이 포함되어 있으면 메시 재질 패널에서 확산 채널 아래의 슬라이더를 사용할 수있습니다. 슬라이더를 사용하여 설정된 분산 맵 또는 색상과 정점 색상 사이를 혼합할 수 있습니다.

• UV 맵— 두 개를 사용할 수 있는 경우 두 번째 맵 (예: 라이트 맵 또는 주변 폐색 맵) 을 사용할 수 있습니다.

편집기에서 재질 패널의 주변 채널에 이러한 텍스처를 적용할 수 있습니다.• Tangents(접선)— 제공된 탄젠트 데이터가 없으면 변환 중에 생성됩니다.• 법선— 일반 데이터가 제공되지 않으면 변환 중에 보간된 법선이 생성됩니다.• 리그— FBX 파일의 애니메이션 리그 또는 뼈대를 골격 애셋으로 가져옵니다. 각 정점에는 최대 4개의 가

중치가 있을 수 있습니다. 더 많은 가중치가 있으면 더 낮은 가중치가 제거됩니다. 성능을 향상시키기 위해접합 수를 최소화합니다.

• 애니메이션— FBX 파일의 애니메이션 테이크를 애니메이션 에셋에 연결된 클립으로 가져옵니다. 자세한내용은 Amazon Sumerian 애니메이션 구성 요소 (p. 196)를 참조하십시오.

• 텍스처— FBX 이진 형식으로 내보낼 때 결과 파일에 텍스처를 포함할 수 있습니다.

Skybox스카이박스는 하늘, 공간 또는 둘러싸는 구조를 표시하기 위해 장면의 배경에 적용하는 텍스처입니다. 스카이박스는 구형으로 감싸는 단일 텍스처이거나 큐브로 감싸는 6개의 텍스처일 수 있습니다. 장면에 스카이박스를 추가합니다.환경 설정 (p. 70).

스카이박스를 작성하려면

1. Sumerian 편집기에서 장면을 엽니다.2. 기본 팩 옆에 있는 더하기 아이콘을 클릭합니다. 아이콘을 보려면 팩 이름을 선택합니다.

3. 선택스카이박스.4. 스카이박스의 모양을 선택합니다.

스카이박스 도형

• Box(상자)— 큐브 (큐브 맵) 에 매핑되는 6개의 정사각형 이미지입니다.• Sphere— 구에 매핑되는 단일 사각형 이미지 (정직사각형 투영) 입니다.

5. 스카이박스의 각 섹션에 텍스처 자산 또는 이미지 파일을 드롭합니다.

227

Page 233: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서Skybox

6. 속성 매니저에서 루트 노드를 선택합니다.엔터티패널을 클릭합니다.

7. 환경을 선택합니다.8. 에셋 패널에서 스카이박스 에셋을스카이박스필드를 클릭합니다.

228

Page 234: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서Media

Media미디어 파일을 Sumerian 으로 가져와 텍스처, 오디오 또는 텍스트 개체로 사용할 수 있습니다. Sumerian 인수는 다음과 같은 파일 형식을 지원합니다.

최대 20MB의 텍스처

• CRN• DDS• JPG, 제페그• PNG• SVG• TGA• MP4• OGV• WEBM

최대 10MB의 오디오

• OGG• MP3• 웨이브, WAV

최대 1MB의 텍스트

• JS• JSON

압축 해제 시 각 파일의 크기 요구 사항을 충족하는 한 여러 자산 파일을 최대 200MB 크기의 ZIP 아카이브로결합할 수 있습니다.

229

Page 235: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서

Amazon Sumerian 스테이트 머신Amazon Sumerian 행동은상태 시스템 구성 요소 (p. 216)개체의. 행동의 모음입니다States사용자 상호 작용,타이밍 또는 기타 이벤트를 기반으로 서로 전환하는 것입니다.

동작의 각 상태는 하나 이상의작업Sumerian 사람들이 정의하는 논리를 포함하고 있습니다. 활성 상태의 작업은 비헤이비어가 연결된 엔터티를 클릭하여 사용자에게 응답하거나, 스크립트를 실행하거나, 오디오를 녹음하여 Amazon Lex 챗봇으로 전송하는 등의 작업을 수행할 수 있습니다.

230

Page 236: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서

상태에 대한 모든 작업은 상태가 입력되면 동시에 실행됩니다. 액션에 기본 제공 전환이 있는 경우 작업이 완료되면 전환이 다음 상태로 전환됩니다. 일부 작업은 엔터티 또는 장면을 수정하고 기본 제공 전환이 없습니다. 다른 사람들은 계산을 수행하거나 이벤트를 기다린 다음 전환을 실행합니다.

앞의 예에서 첫 번째 상태는 AWS SDK가 자격 증명을 얻고 준비가 되었음을 알릴 때까지 기다립니다. 이 경우 사용자가 누를 때까지 기다리는 상태로 전환됩니다.Spacebar. 이것은 두 가지 동작이있는 다른 상태로 전환됩니다. 하나는 오디오 녹음을 시작하고 두 번째는 사용자가 키를 놓을 때까지 기다립니다. 사용자가 키를놓으면 오디오 녹음이 중지되고 녹음된 오디오를 Amazon Lex 의 챗봇으로 전송하는 다섯 번째 상태로 전환됩니다.

챗봇 동작에는 세 가지 전환이 있으며 Amazon Lex 에 대한 통화 결과에 따라 다르게 응답할 수 있습니다.마지막으로 여섯 번째 상태는 챗봇의 오디오 응답을 재생하고 두 번째 상태로 다시 전환하여 다른 키를 누를 때까지 기다립니다. 이 예제에 대한 자세한 정보는 단원을 참조하십시오.Amazon Sumerian 대화 구성 요소 (p. 187).

Sumerian 인은 다음과 같은 범주로 구성된 많은 조치를 제공합니다.

231

Page 237: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서애니메이션

상태 시스템 작업

• 애니메이션 (p. 232)— 엔티티에 애니메이션을 적용하고 변형합니다.• 오디오 및 카메라 (p. 233)— 오디오 설정 및 장면 카메라를 제어합니다.• AWS 기능 (p. 233)— 음성 (Amazon Polly) 및 대화 (Amazon Lex) 등 다른 AWS 서비스를 호출하는

Sumerian 기능을 제어합니다.• 키보드 및 마우스 (p. 234)— 키보드, 마우스 및 터치 이벤트에 응답합니다.• 효과 및 조명 (p. 234)— 장면 조명을 수정하거나 특수 효과를 추가할 수 있습니다.• 재료 및 렌더링 (p. 235)— 엔티티 텍스처와 가시성을 수정합니다.• 물리 및 충돌 (p. 235)— 물리학을 적용하고 충돌을 확인합니다.• 로직 및 전환 (p. 236)— 스크립트를 실행하고, 이벤트에 응답하고, 상태에 전환을 추가합니다.• 속성 및 태그 (p. 237)— 엔티티 메타데이터를 관리하고 문자열, 숫자 또는 부울 값을 기반으로 전환을 수

행합니다.

Amazon Sumerian 애니메이션 상태 시스템 작업상태 시스템 작업을 사용하여 Sumerian 르의 엔터티에 애니메이션을 적용하고 변환할 수 있습니다.

변환 작업은 엔터티의 이동, 회전 및 배율을 변경합니다. 트윈 작업은 구성 가능한 시간 동안 동일한 값을 매끄럽게 변경합니다.

변환 작업

• 봐— 공간의 한 점을 향하도록 엔티티를 회전합니다.• 보는 트윈— 시간에 따라 공간의 한 점을 향하도록 엔티티를 부드럽게 회전합니다.• 현재 카메라를 향하게하십시오— 활성 카메라를 향하도록 개체를 회전합니다.• 이동,회전, 및크기 조정— 즉시 엔터티를 이동, 회전 또는 확장합니다.

• (이동)지향— 엔티티가 회전된 경우 현재 회전을 기준으로 이동합니다. 예를 들어 방향이 지정된 X축에서 호스트를 1단위 이동하면 호스트가 항상 호스트의 X축에서 오른쪽으로 이동합니다. 방향이 지정되지않은 경우 호스트는 방향과 관계없이 표준 X축에서 이동합니다.

• Real— 현재 변환 값을 기준으로 이동, 회전 또는 크기를 조정합니다. 새 변환 값을 절대적으로 설정하려면 선택을 취소합니다.

• 모든 프레임에— 상태가 활성 상태일 때 상대 변환을 반복하여 지정된 값을 지나가는 매초에 분산합니다. 예를 들어 90도 회전을 추가할 수 있습니다.Real, 및모든 프레임에. 장면이 초당 60프레임으로 렌더링되는 경우 엔터티는 전환이 발생할 때까지 프레임마다 1.5도 회전합니다.

• 이동 트윈,Tween Rotation,축소— 시간에 따라 엔터티를 원활하게 이동, 회전 또는 확장합니다.• 흔들어— 엔티티를 흔든다.

애니메이션 동작은 엔터티의 애니메이션 구성 요소를 제어합니다.

애니메이션 작업

• 복사 관절— 다른 엔티티에서 조인트 변환을 복사하여 이 엔티티에 적용합니다. 이 엔티티는 애니메이션구성 요소가 있는 엔티티의 자식이어야 합니다.

• 애니메이션 일시 중지— 골격 애니메이션을 일시 중지합니다.• 애니메이션 재개— 골격 애니메이션을 계속 재생합니다.• 애니메이션 집합— 선택한 애니메이션으로 전환합니다.• 애니메이션 옵셋입니다.— 애니메이션 클립 오프셋을 변경합니다.• 애니메이션 시간 배율 설정— 현재 애니메이션의 시간 배율을 변경합니다.

232

Page 238: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서오디오 및 카메라

호스트 동작은 Sumerian 호스트가 감정 표현을 재생하거나 다른 개체를 볼 수 있도록 구성합니다.

호스트 작업

• 감정 표현— 호스트 감정 표현을 재생합니다.• 관심 지점 대상 설정— 호스트의 대상 엔티티를 변경합니다.

Amazon Sumerian 오디오 및 카메라 상태 시스템 작업

Amazon Sumerian 에서 상태 시스템 작업을 사용하여 오디오 설정과 장면 카메라를 제어할 수 있습니다.

Audio Actions

• Mute,음소거 전환, 및음소거 해제— 장면에서 사운드를 음소거하거나 음소거해제합니다. 음소거 전환는사운드가 현재 음소거되지 않은 경우 음소거되고 그 반대의 경우도 마찬가지입니다.• 오디오 시스템— 장면의 모든 오디오를 음소거합니다.사운드 구성 요소를 추가합니다 (p. 194)오디오 또

는음성 구성 요소 (p. 174)오디오를 선택합니다.• 사운드 재생,사운드 일시 중지, 및사운드 중지— 엔터티의 사운드 구성 요소에서 사운드를 재생, 일시 중지

또는 중지합니다.• 사운드 페이드 인및사운드 페이드 아웃— 페이드 상태에서 사운드를 시작하거나 중지합니다.• Start 마이크 레코딩— 마이크 입력에서 오디오 녹음을 시작합니다.• 마이크 녹음 중지— 마이크 입력에서 오디오 녹음을 중지하고 엔터티에 저장합니다. 오디오는 다음에 의해

사용될 수있다대화 봇에 오디오 입력 보내기 (p. 233)action.

카메라 동작은 개체의 카메라 구성 요소와 상호 작용합니다.

카메라 동작

• 확대/축소— 달리 확대/축소를 수행합니다.• Camera 전환— 다른 카메라로 전환합니다.

Amazon Sumerian AWS 기능 상태 시스템 작업상태 시스템 작업을 사용하여 음성 (Amazon Polly) 및 대화 (Amazon Lex) 등 다른 AWS 서비스를 호출하는Sumerian 기능을 제어할 수 있습니다.

AWS 기능 작업

• AWS SDK 준비— AWS 서비스를 호출하는 기능을 사용하기 전에 JavaScript 용 AWS SDK에서 자격 증명을 받을 때까지 기다립니다. 세부 정보는 Amazon Sumerian 씬에 대한 AWS 자격 증명 구성 (p. 66) 단원을참조하십시오.

• 음성 구성 요소 음성 변경— 엔터티의 음성을 변경합니다.음성 구성 요소 (p. 174). 음성 재생 중에는 사용할 수 없습니다.

• 음성 구성 요소 볼륨 변경— 엔터티의 음성 구성 요소의 볼륨을 변경합니다.• 대화 봇에 오디오 입력 보내기— 녹음된 오디오를 해당 엔티티에 할당된 Amazon Lex 챗봇으로 보냅니

다.대화 구성 요소 (p. 187).• 대화 봇에 텍스트 입력 보내기— 엔터티의 대화 구성 요소에 할당된 Amazon Lex 챗봇으로 텍스트 입력을

보냅니다.

233

Page 239: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서키보드 및 마우스

• 스피치 시작및스피치 합성— 연설을 재생하거나 중지합니다.• 음성— 엔터티의 음성 구성 요소에 연결된 음성 중에서 음성을 선택합니다.• Amazon Lex 응답 사용— Amazon Lex 챗봇에서 응답을 재생, 에서 전달대화 봇에 입력 보내기이전 상

태에서 작업을.

Amazon Sumerian 키보드 및 마우스 상태 시스템 작업

Amazon Sumerian 에서 상태 시스템 작업을 사용하여 키보드, 마우스 및 터치 이벤트에 응답할 수 있습니다.

특정 키 누름에 대한 응답으로 키보드 동작이 전환됩니다. 여러 키보드 동작을 동일한 상태로 추가하여 여러입력에 응답할 수 있습니다. 상태에서 키보드 동작을 만족시키는 첫 번째 키를 누르면 다음 상태로 전환됩니다.

키보드 동작

• 아래로 키— 키를 누릅니다.• 키 업— 키를 놓습니다.• 키를 눌렀다— 키를 누릅니다.• 화살표 키— 화살표 키를 위쪽, 아래쪽, 왼쪽 또는 오른쪽 키를 누릅니다.• WASD 키— 보도 자료W,A,S또는D.

마우스 동작은 엔터티 또는 해당 자식에 대한 클릭, 호버 및 터치 이벤트를 수신한 다음 새 상태로 전환합니다.

마우스 동작

• 엔터티를 클릭하거나 탭합니다.— 엔터티를 클릭하거나 탭하여 선택합니다.• Hover enter— 마우스 커서를 엔티티 위로 이동합니다.• 가리키기 끝— 마우스 커서를 엔티티 밖으로 이동합니다.• 마우스 동작— 마우스 커서를 이동합니다.• 마우스 아래로 또는 터치 시작— 마우스 버튼을 누르거나 화면을 터치합니다. 터치 및 각 마우스 버튼에 대

해 별도의 전환이 있습니다.• 마우스 위로 또는 터치 엔드— 마우스 버튼을 놓거나 화면을 터치하지 않습니다. 터치 및 각 마우스 버튼에

대해 별도의 전환이 있습니다.• 마우스 키를 누릅니다.— 마우스 버튼을 누릅니다. 선택Left,중동또는오른쪽. 선택한 버튼에 대해 하나의

전환이 있습니다.• 선택— 엔티티에서 멀리 이동하지 않고 엔티티를 클릭하거나 탭한 다음 놓습니다.• Pick & Exit— 엔터티를 클릭하거나 탭한 다음 놓아 새 창에서 링크를 엽니다.

Amazon Sumerian 효과 및 조명 상태 시스템 작업Amazon Sumerian 에서 상태 시스템 동작을 사용하여 장면 조명을 수정하거나 특수 효과를 추가할 수 있습니다.

효과 및 조명 동작

• 조명 추가— 개체에 포인트 조명을 추가합니다.• 조명 속성 설정— 광원 부품의 속성을 수정합니다.

234

Page 240: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서재료 및 렌더링

• 조명 제거— 엔티티의 광원 구성 요소를 제거합니다.• 트윈 조명— 두 개의 밝은 색상 사이를 부드럽게 전환할 수 있습니다.• Fire FX— 개체가 발사되도록 합니다. 화재를 끄려면파티클 제거action.

• FX— 개체가 연기를 방출하도록 합니다. 연기 이미터를 취소하려면파티클 제거action.

• 파티클 시스템 시작및파티클 시스템 중지— 파티클 이미터를 시작하거나 중지합니다.• 파티클 시스템 일시 중지— 파티클 시스템을 일시 중지합니다.• 파티클 제거— 엔티티에 연결된 파티클 이미터를 제거합니다.• 전환 포스트 효과— 씬의 모든 포스트 이펙트를 활성화 또는 비활성화합니다.

Amazon Sumerian 재료 및 렌더링 상태 시스템 작업Amazon Sumerian 에서 상태 시스템 작업을 사용하여 엔터티 텍스처와 가시성을 수정할 수 있습니다. 리소스를 절약하기 위해 더 이상 사용되지 않는 엔터티를 제거하거나 숨깁니다.

재료 및 렌더링 동작

• 숨기기및표시— 엔티티와 그 자식을 숨기거나 표시합니다.• 엔티티 제거— 장면에서 엔티티를 제거합니다.• 재료 색상 설정— 엔티티 재질의 색상을 변경합니다. 재질이 PBR 기반 재질인 경우, 이 작업은PBR 재질의

기본 색상및PBR 재질의 색상 (분산).• 렌더링 대상 설정— 개체의 텍스처에서 카메라가 보는 것을 렌더링합니다.• Sprite 애니메이션— 스프라이트 애니메이션을 시작합니다.• 트윈 재질 색상— 재질 색상을 부드럽게 변경합니다. 재질이 PBR 기반 재질인 경우, 이 작업은PBR 재질의

기본 색상및PBR 재질의 색상 (분산).• Tween Material 불투명도— 재질의 불투명도를 부드럽게 변경합니다.• Tween 텍스처 오프셋— 재질 텍스처 오프셋을 부드럽게 변경합니다.

Amazon Sumerian 물리학 및 충돌 상태 시스템 작업Amazon Sumerian 에서 상태 시스템 작업을 사용하여 물리학을 적용하고 충돌을 확인할 수 있습니다.

물리 동작은 실제 물리학을 시뮬레이션하여 오브젝트를 이동합니다.

물리 액션

• 강체에 힘 적용— 요소의 강체에 힘을 적용합니다.

235

Page 241: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서AND 로직

• 강체에 충동 적용— 개체의 강체에 임펄스를 적용합니다.• 강체에 토크 적용— 엔티티의 강체에 토크를 적용합니다.• 강체 각속도 설정— 강체의 각속도를 변경합니다.• 강체 위치 설정— 강체의 위치를 변경합니다.• 강체 회전 설정— 강체의 회전을 변경합니다.• 강체 속도 설정— 강체의 속도를 변경합니다.

충돌 동작은 오브젝트의 위치 변경을 감지하고 새 상태로의 전환을 감지합니다.

충돌 동작

• 카메라 Distance— 개체가 현재 카메라에서 떨어진 거리나 공간의 한 점에 있습니다.• 상자— 엔티티가 반대쪽 모서리에 있는 두 점으로 둘러싸인 상자 내에 있습니다.• Enter— 엔터티의 충돌자가 트리거 볼륨에 들어갑니다.• 나가기— 엔터티의 충돌자가 트리거 볼륨을 벗어납니다.

Amazon Sumerian 로직 및 전환 상태 시스템 작업Amazon Sumerian 에서 상태 시스템 작업을 사용하여스크립트 (p. 238), 이벤트에 응답하고, 전환을 상태에 추가합니다.

논리 작업은 계산을 수행하거나, 스크립트를 실행하거나, 페이지 문서와 상호 작용합니다.

OR 로직

• LISTEN— 하나 이상의 요소 (쿼리 선택기로 지정) 에 DOM 이벤트 리스너를 추가하고 지정된 이벤트에 대해 전환을 수행합니다.

• 메시지 보내기— 버스의 채널에 메시지 (ping) 를 내보냅니다. 메시지에 의해들을 수 있습니다Lidom전환작업을 사용하거나SystemBus.addListener(channel, callback)함수입니다.

• 스크립트 실행— 실행script (p. 238), 성공 또는 실패에 대한 전환. 사용enter및exit함수를 사용하여 상태가 입력되고 종료될 때 코드를 실행할 수 있습니다. 전환을 트리거하려면ctx.transitions.success()또는ctx.transitions.failure()의컨텍스트 객체 (p. 239).

• 스크립트 조건 실행— 표현식을 평가하고 참 또는 거짓 결과에서 전환합니다.• 스크립트 표현식 실행— 명령문을 실행합니다.• HTML 텍스트 가져오기및HTML 텍스트 설정— HTML 요소의 콘텐츠를 읽거나 변경합니다.• 로그 메시지— 브라우저의 디버그 콘솔에서 메시지를 인쇄합니다.• 전체 화면 전환— 화면을 채우도록 장면을 확장합니다. 브라우저가이를 허용하려면 이전 상태에엔터티 클

릭 또는 탭 (p. 234)이 작업을 실행하는 상태로 전환 작업을.

타임라인 작업은 엔터티의 타임라인 구성 요소와 상호 작용합니다.

작업 타임라인

• 일시 중지 타임라인— 타임라인을 일시 중지합니다.• Time Time— 타임라인의 한 지점으로 이동합니다.• 시작 타임라인및중지 타임라인— 타임라인을 시작하거나 중지합니다.

전환 동작은 한 상태에서 다른 상태로 이동합니다. 많은 동작에는 전환이 포함됩니다. 상태의 액션에 전환 액션이 포함되어 있지 않은 경우 전환 액션을 사용하거나 상태 시스템에 분기 비헤이비어를 추가할 수 있습니다.

236

Page 242: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서속성 및 태그

전환 동작

• 보기— 개체가 카메라의 절두체에 있는지 여부에 따라 전환을 수행합니다.• Lidom— 채널에서 시스템 버스 메시지를 수신할 때 전환을 수행합니다.• 임의 전환— 임의 전환을 수행합니다.• 전환— 다른 상태로 전환합니다.• 다음 프레임에서 전환— 다음 프레임에서 선택한 상태로 전환합니다.• Wait— 지정된 시간 후 또는 0초에서 지정된 최대 시간 (초) 사이의 임의의 시간 후에 전환을 수행합니다.

Amazon Sumerian 특성 및 태그 상태 시스템 작업Amazon Sumerian 에서 상태 시스템 작업을 사용하여 엔터티의 특성 및 태그를 관리할 수 있습니다.

속성 작업은 속성 값에 따라 상태 시스템의 엔터티 또는 전환에 대한 속성을 관리합니다.

속성 작업

• 속성 복제— 속성 값을 두 번째 속성 값으로 복사합니다.• 부울 속성 전환— 속성 값을 true에서 false로 또는 그 반대로 변경합니다.• 부울 속성 설정,숫자 속성 설정,문자열 속성 설정— 속성 값을 설정합니다.• 로그 속성— 속성 값을 기록합니다.• 속성 수식,상수를 사용한 속성 수학— 숫자를 사용하거나 두 번째 속성 값을 사용하여 산술을 수행하여 속

성 값을 수정합니다.• 부울 속성 확인,부울 속성 비교,숫자 속성을 상수와 비교,숫자 속성 비교,문자열 속성을 상수와 비교,문자

열 속성과 정규식 비교,문자열 속성 비교— 속성 값을 기반으로 한 전환입니다.

태그 작업은 엔터티의 태그 또는 태그의 유무에 따라 전환을 수정합니다.

태그 작업

• 태그 추가,태그 지우기— 태그를 추가하거나 제거할 수 있습니다.• 태그 전환— 태그가 없는 경우 추가합니다. 태그가 있으면 제거합니다.• 태그 확인— 태그 존재 여부에 따라 전환됩니다.

237

Page 243: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서

Scripting스크립트를 사용하여 장면을 동적으로 업데이트하거나, 복잡한 상태 머신을 생성하거나, JavaScript 용 AWSSDK와 장면을 통합하거나, DOM에 액세스할 수 있습니다.

Note

새로운 미리 보기 버전API Sumerian 엔진이제 를 사용할 수 있습니다. 새로운 스크립팅 형식은 시각적 개체에 사용할 수 있는 동일한 작업을 활용하는 스크립트를 작성하는 데 사용할 수 있는 상위수준 추상화를 제공합니다.상태 머신동작과 사용자 지정 작업을 수행할 수 있습니다. 이러한 작업은동적 구성 및 시각적 개체를 사용하여 쉽게 수행할 수 있는 작업 외에 강력한 방법으로 스크립트에의해 오케스트레이션될 수 있습니다.상태 머신구성 요소입니다.

빈 스크립트를 생성하려면

1. Sumerian 편집기에서 장면을 엽니다.2. 기본 팩 옆에 있는 더하기 아이콘을 클릭하여 빈 자산을 만든 다음스크립트 (미리 보기)또는스크립트 (레

거시). 팩 이름을 선택하여 아이콘을 표시합니다.

3. 언론j을 클릭하여 텍스트 편집기를 엽니다.4. 문서 아래에서 새 스크립트를 선택합니다. 스크립트 이름 옆의 연필 아이콘을 사용하여 이름을 변경합니

다.

새로운 API: 새로운 (미리 보기) API는시작 Sumerian 안내서에서 Sumerian 엔진과 상호 작용하는 스크립트를 작성하는 방법을 숙지하는 데 도움이 될 것입니다. 새 API에 대한 참조 설명서를 사용할 수 있습니다.여기에서.

레거시 API: 스크립트 템플릿에는 7가지 메서드와parameters (p. 240)배열로 이동합니다. 메서드는 장면의수명 주기 이벤트에 해당하며 다음 시간에 엔진에서 호출됩니다. Sumerian 레거시 엔진 라이브러리에 대한참조 문서는Sumerian 웹 사이트

• setup— 장면 재생이 시작되는 시간입니다.• fixedUpdate— 모든 물리 업데이트에 적용됩니다.• update— 모든 렌더링 프레임에 적용됩니다.

238

Page 244: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서기본 제공 스크립트

• lateUpdate— 모두 호출 한 후update메서드를 사용할 수 있습니다.• enter— 상태가 입력될 때의 상태 컴퓨터 스크립트 동작입니다.• exit— 상태가 종료될 때 상태 컴퓨터 스크립트 동작입니다.• cleanup— 장면 재생이 중지되는 경우입니다.

Sumerian 레거시 엔진 라이브러리에 대한 참조 문서는Sumerian 웹 사이트. 새 API에 대한 참조 설명서를 사용할 수 있습니다.여기에서.

주제• 기본 제공 스크립트 (p. 239)• 컨텍스트 객체 (p. 239)• 파라미터 및 인수 (p. 240)• 외부 종속성 (p. 243)• Debugging (p. 243)

기본 제공 스크립트편집기에는 카메라, 키보드 및 마우스 컨트롤과 같은 표준 기능을 제공하는 몇 가지 기본 제공 스크립트가 있습니다.

카메라 스크립트

• 카메라 컨트롤— 사용자가 마우스 버튼을 누른 채 마우스를 이동하여 장면을 궤도 선회할 수 있습니다.• 궤도 및 초점이동 컨트롤— 사용자가 한 마우스 버튼으로 장면을 궤도 선회하고 다른 버튼으로 카메라를

이동할 수 있습니다.• Fly 컨트롤— 키보드를 사용하여 사용자가 확대/축소하고 이동할 수 있습니다.• 축 정렬 카메라 제어— 카메라를 X 또는 Z축에서 고정된 거리로 이동합니다.• Pan 카메라 컨트롤— 사용자가 마우스 버튼을 누른 채 마우스를 움직여 카메라를 이동할 수 있습니다.• 마우스 모양 컨트롤— 사용자가 마우스 버튼을 누르고 마우스를 움직여 둘러볼 수 있습니다.• WASD 제어— 사용자가 키보드로 XZ 평면에서 보행시선을 할 수 있도록 합니다.• 증강 현실 카메라 스크립트— 증강 현실 (AR) 장면에서 장치 카메라를 따라갑니다.

개체 스크립트

• Button— 사용자가 객체를 클릭하여 URL을 열 수 있습니다.• 선택 및 회전— 사용자가 객체를 잡고 방향을 조작할 수 있습니다.• Lens flare(렌즈 플레어)— 사용자가 객체를 볼 때 렌즈 플레어를 생성합니다.

컨텍스트 객체Note

새로운 미리 보기 버전API Sumerian 엔진이제 를 사용할 수 있습니다. 새로운 스크립팅 형식은 시각적 개체에 사용할 수 있는 동일한 작업을 활용하는 스크립트를 작성하는 데 사용할 수 있는 상위수준 추상화를 제공합니다.상태 머신동작 및 사용자 지정 작업을 수행할 수 있습니다. 이러한 작업

239

Page 245: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서파라미터 및 인수

은 동적 구성 및 시각적 개체를 사용하여 쉽게 수행할 수 있는 작업 외에 강력한 방법으로 스크립트에 의해 오케스트레이션될 수 있습니다.상태 머신구성 요소입니다.

컨텍스트 객체를 사용할 수 있습니다.ctx를 사용하여 스크립트 수명 동안 스크립트 데이터를 저장할 수 있습니다. 컨텍스트는 다음에 작성됩니다.setup()에서 지워졌습니다.cleanup()이며 모든 스크립트 함수에전달됩니다. 에는 다음과 같은 속성이 있습니다.

Properties

• entity(Entity) - 스크립트가 첨부되는 엔티티입니다.• entityData(Object) — 엔티티의 모든 스크립트 간에 공유되는 데이터 객체입니다.• activeCameraEntity(Entity) — 현재 활성화된 카메라 개체입니다.• domElement(HTMLCanvasElement) - WebGL 캔버스 요소입니다.• playTime(number) — 장면이 시작된 이후의 경과 시간입니다.• transitions(Object) -의 성공 또는 실패를 신호하는 데 사용되는 전환 함수스크립트 실행작업을 수행

할 수 있습니다.상태 시스템 (p. 230).• viewportHeight(number) — 캔버스의 높이입니다.• viewportWidth(number) — 캔버스의 너비입니다.• world(World) - 세계 객체입니다.• worldData(Object) — 세계의 모든 스크립트간에 공유되는 데이터 객체입니다.

에 대한 속성 중 일부ctx는 스크립트간에 공유됩니다.entityData는 엔터티의 모든 스크립트에서 공유되고worldData는 모든 스크립트에서 공유됩니다. 처음에는 모두 비어 있으며 모든 종류의 데이터를 저장하는 데 사용할 수 있습니다.

예를 들어, 우리가라는 속성을 정의하려는 경우가속, 우리는 세 가지 수준에서 사용할 수 있도록 할 수 있습니다:

// Only accessible to the script that defined the propertyctx.acceleration=9.82;

// Accessible to all scripts on the entityctx.entityData.acceleration=9.82;

// Accessible to all scriptsctx.worldData.acceleration=9.82;

기본 제공 컨텍스트 속성에는 몇 가지 편의 기능도 포함되어 있습니다. 예를 들어,world개체를 사용하면 태그를 기반으로 엔터티를 검색할 수 있습니다. 다음을 사용하여 특정 태그가있는 모든 엔티티를 가져올 수 있습니다.ctx.world.by.tag:

var entities = ctx.world.by.tag('myTag');

파라미터 및 인수Note

새로운 미리 보기 버전Sumerian이제 를 사용할 수 있습니다. 새로운 스크립팅 형식은 시각적 개체에 사용할 수 있는 동일한 작업을 활용하는 스크립트를 작성하는 데 사용할 수 있는 상위 수준 추상화를 제공합니다.상태 머신동작과 사용자 지정 작업을 수행할 수 있습니다. 이러한 작업은 동적 구성 및 시각적 개체를 사용하여 쉽게 수행할 수 있는 작업 외에 강력한 방법으로 스크립트에 의해 오케스트레이션될 수 있습니다.상태 머신구성 요소입니다.

240

Page 246: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서파라미터 형식

매개 변수를 사용하면 편집기에서 스크립트 속성에 필드를 추가하여 사용자 지정할 수 있는 스크립트를만들 수 있습니다. 예를 들어, 다음 스크립트는라는 매개 변수를 정의Velocity3 개의 숫자 (vec3파라미터 (p. 242)). 설정 함수는 매개 변수의 값을 가져옵니다args객체입니다.

var setup = function(args, ctx){ console.log(args.velocity);};

var parameters = [ { name : "Velocity", key : "velocity", type : "vec3", default : [1,0,0] }];

설치 단계 동안 스크립트는 매개 변수 값을args객체입니다.

위 스크립트의 인스턴스를 엔터티에 추가하면 편집기에Velocity필드에 세 개의 값을 허용하고 기본값을 반영합니다.

파라미터 형식파라미터에 다음 필수 필드와 선택 사항 필드가 있는 객체입니다.

필수 필드

• 키[string] - 매개 변수 값을 저장하고 검색하는 데 사용되는 고유 키args객체입니다.• 유형[string] —파라미터 유형 (p. 242).• 기본값— 파라미터의 기본값입니다.

선택 필드

• name[string] — 스크립트 인스턴스에 표시되는 매개 변수 필드의 레이블입니다. 이름을 지정하지 않은 경우key는 레이블을 생성하는 데 사용됩니다.

• control[문자열 열거] - 제어 유형입니다.• slider— 슬라이더 컨트롤입니다.

241

Page 247: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서파라미터 유형

• color— 컬러 휠입니다.• select— 속성 매니저에서 값을 나열하는 드롭다운입니다.options필드입니다.• jointSelector— 스크립트의 부모 엔티티에 있는 애니메이션 구성 요소의 조인트를 나열하는 드롭다

운입니다.• description[string] — 매개 변수 위로 마우스를 가져가면 표시되는 설명입니다.• options[array] - 가능한 값의 배열select컨트롤을 구현했습니다.• min및max[number] — 의 최소값과 최대값int또는float파라미터.• decimal[number] -에 대한 유효 자릿수float파라미터.• step[number] - 증분 값float값이 스냅됩니다.• precision[number] — 유효 자릿수float값이 있습니다.• exponential[부울] —true에 값을 배포하기 위해slider로그로 제어됩니다.

파라미터 유형type 속성은 매개 변수 유형에 해당하는 몇 가지 미리 정의 된 문자열 중 하나로 설정해야합니다.

• int— 정수 변수 (예:1).• float— 숫자 변수 (예: 3.14).• string— 문자열 (예:“HelloGoo”).• boolean— 부울 (true또는false).• vec2,vec3,vec4— 2, 3 또는 4개 숫자의 배열입니다.• texture,sound,entity,camera,animstate,json— 지정된유형 (p. 221).

다음 예제 파라미터 선언에서는 사용 가능한 유형을 모두 보여줍니다.

var parameters = [ {type: 'int', key: 'int', 'default': 1, description: 'Integer input'}, {type: 'float', key: 'float', 'default': 0.1, description: 'Float input'}, {type: 'string', key: 'string', 'default': 'Hello!', description: 'String input'}, {type: 'boolean', key: 'boolean', 'default': true, description: 'Checkbox'}, {type: 'vec2', key: 'vec2', 'default': [0, 0], description: 'Vector2 input'}, {type: 'vec3', key: 'vec3', 'default': [0, 0, 0], description: 'Vector3 input'}, {type: 'vec4', key: 'vec4', 'default': [0, 0, 0, 0], description: 'Vector4 input'}, {type: 'texture', key: 'texture', description: 'Texture asset drop area'}, {type: 'sound', key: 'sound', description: 'Sound asset drop area'}, {type: 'entity', key: 'entity', description: 'Entity drop area'}, {type: 'camera', key: 'camera', description: 'Camera drop down'}, {type: 'animstate', key: 'animation', description: 'Animation state from the animation component on a parent entity'}, {type: 'json', key: 'json', description: 'JSON asset drop area'}, {type: 'float', control: 'slider', key: 'floatSlider', 'default': 10.1, min: 5, max: 15, exponential: false, decimal: 1, description: 'Float slider input'}, {type: 'int', control: 'slider', key: 'intSlider', 'default': 10, min: 5, max: 15, exponential: false, description: 'Integer slider input'}, {type: 'vec3', control: 'color', key: 'vec3Color', 'default': [1, 0, 0], description: 'RGB color input'}, {type: 'vec4', control: 'color', key: 'vec4Color', 'default': [1, 0, 0, 1], description: 'RGBA color input'}, {type: 'string', control: 'select', key: 'select', 'default': 'a', options: ['a', 'b', 'c'], description: 'Dropdown/select'}, {type: 'int', control: 'jointSelector', key: 'jointSelector', description: 'Joint select from the animation component on a parent entity'}];

242

Page 248: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서외부 종속성

외부 종속성스크립트가 웹에서 스크립트로 외부 JavaScript 라이브러리를 사용하는 경우외부 리소스텍스트 편집기에서섹션을 입력합니다.

외부 종속성을 선언하려면

1. Sumerian 편집기에서 장면을 엽니다.2. J 키를 눌러 문자 편집기를 엽니다.3. 속성 매니저에서 스크립트 에셋을 선택합니다.문서목록을 입력합니다.4. Under 외부 리소스로 시작하는 URL을 입력합니다.//(프로토콜 제외).5. 더하기 아이콘을 클릭하여 목록에 라이브러리를 추가합니다.

편집기는 이 리스트에 라이브러리를 추가하는 즉시 라이브러리를 로드합니다. 라이브러리를 다시 로드하려면리소스 새로 고침. 게시된 장면에서는 로드 단계에서 모든 종속성이 로드되고 실행됩니다.

DebuggingSumerian 편집기에서 스크립트를 디버깅하려면 브라우저에서 기본 제공 도구를 사용합니다. 구글 크롬에서Mac의 경우 opt-CMD-J, 윈도우의 경우 F12를 눌러 개발자 도구를 엽니다. 파이어 폭스에서, Cmd+Opt+K 맥또는 윈도우에서 Ctrl+시프트+K를 눌러 웹 콘솔을 엽니 다.

243

Page 249: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서Debugging

열기소스패널에서 Devtools 맨 위에 있습니다. 왼쪽에는 브라우저에로드 된 모든 스크립트를 볼 수 있습니다. 장면에 스크립트가 있는 경우 아래와 같이 표시됩니다.수메릴/홈/편집. 스크립트를 선택하여 봅니다.

스크립트 디버깅을 시작하는 가장 간단한 방법은debugger;문을 편집기의 사용자 정의 스크립트에 추가하십시오. Devtools가 열려 있고 이 명령문이 실행되면 Devtools가 자동으로 명령문이 있는 파일과 줄로 이동합니다.

244

Page 250: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서프로파일링

Amazon Sumerian 관련 문제 해결이 항목에서는 Sumerian 편집기와 플레이어를 사용할 때 발생할 수 있는 공통 오류 및 문제를 나열합니다.여기에 나열되지 않은 문제를 발견하는 경우 이 페이지의 [Feedback] 버튼을 사용하여 해당 문제를 보고할수 있습니다.

문제 (Chrome) 가상 현실 모드로 진입할 수 없습니다.

오큘러스 리프트 또는 오큘러스 리프트 S를 사용하는 경우 Chrome에서 가상 현실 모드를 사용하려면 다음플래그를 설정해야 할 수 있습니다.

• 하드웨어 지원–#oculus-vrtoEnabled• XR 디바이스 샌드박싱–#xr-sandboxtoDisabled

HTC Vive 또는 HTC Vive Pro와 같은 OpenVR 하드웨어를 사용하는 경우 Chrome에서 가상 현실 모드를 사용하려면 다음 플래그를 설정해야 할 수 있습니다.

• OpenVR 지원–#openvrtoEnabled• XR 디바이스 샌드박싱–#xr-sandboxtoDisabled

Chrome 플래그에 액세스하려면 검색창에 chrome: //flags 를 입력합니다.

문제 브라우저가 하드웨어 가속을 위해 잘못된 GPU를 사용합니다.

그래픽 카드가 여러 개인 경우 브라우저 응용 프로그램에 적합한 GPU를 사용하도록 시스템을 구성해야 할수 있습니다. 예를 들어, NVIDIA 제어판에는GPU의 경우각 응용 프로그램에 설정할 수 있는

Amazon Sumerian 장면 프로파일링브라우저 성능 분석 도구를 사용하여 재생 중 Amazon Sumerian 장면의 성능을 측정하고 문제를 식별할 수있습니다. 추가 정보를 얻기 위해 쿠키를 사용하여 각 프레임에 대한 엔진 업데이트 및 렌더링 루프에 대한자세한 타이밍 정보를 기록하도록 Sumerian 을 구성할 수 있습니다.

사용Chrome DevTools를 사용하여 쿠키를 설정하고 장면을 프로파일링합니다.

Chrome에서 장면을 프로파일링하려면

1. Sumerian 편집기에서 장면을 엽니다.2. 에서엔터티패널에서 장면의 루트 노드를 선택하여장면 설정 (p. 64). 장면 패널에서세부 정보섹션을 마

우스 오른쪽 단추로 클릭한 다음장면 보기를 클릭하여 장면을 새 탭에서 엽니다.3. 열기콘솔패널에서 다음과 같이 Chrome 개발자도구의

• Windows, Linux, Chrome —Ctrl+Shift+J• Mac —Command+Option+J

4. 쿠키를 설정하려면 콘솔 프롬프트에서 다음과 같이 문을 실행합니다.

document.cookie = 'sumerianProfiling=useSystemTimingMarks;path=/'

245

Page 251: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서프로파일링

5. 페이지를 다시 로드합니다.6. 선택성능DevTools 패널의 탐색 모음7. 녹화 버튼을 클릭하여 녹화를 시작합니다. 장면을 몇 초 기다린 후 기록 버튼을 다시 클릭하여 녹화를 중

지합니다.8. 성능 그래프의 맨 위 섹션에는 장면의 FPS (초당 프레임 수) 가 녹색으로 표시됩니다. 프레임 속도를 떨

어뜨린 섹션을 찾습니다. 클릭하고 드래그하여 몇 개의 프레임을 확대합니다.

246

Page 252: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서프로파일링

247

Page 253: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서프로파일링

Sumerian 프로파일링 정보는사용자 타이밍. 각 프레임에는분류: 업데이트월드단계 (엔진 로직이 실행되는단계 및렌더링단계에서 사용자의 세계보기가 생성됩니다.

아래에서분류: 업데이트월드섹션에서 두 번째 타임라인에는 이 단계 동안 엔진에 의해 연결된 각 하위 시스템의 타이밍이 표시됩니다. 이 정보를 사용하여 스크립트나 상태 머신과 같은 장면에서 업데이트하는 데 오랜 시간이 걸리는 구성요소를 식별할 수 있습니다. 렌더 단계가 너무 길면 장면의 시각적 복잡성을 줄이거나라이트 수를 줄입니다.

자세한 프로파일링을 사용 하는 경우 Sumerian 엔진은 추가 리소스를 사용 합니다. 프로파일 링이 완료되면쿠키를 해제하여 비활성화하십시오.

document.cookie = 'sumerianProfiling=;path=/'

Oculus Go 및 기타 Android 기기의 경우 기기를 개발자 모드로 전환하고DevTools메뉴를 엽니다. 오큘러스 이동에 대한 자세한 내용은디바이스 설정 - 오큘러스 이동. 다른 디바이스의 경우 단원을 참조하십시오.Android 디바이스 원격 디버깅 시작하기.

Firefox의 경우 Gecko 프로필러 애드온을 사용할 수 있습니다. 브라우저 콘솔에서 동일한 명령을 사용하여쿠키를 설정하고 설정 해제합니다. 단원을 참조하십시오.게코 프로파일러를 사용한 프로파일링자세한 내용은 단원을 참조하십시오.

248

Page 254: Amazon Sumerian - 사용 설명서

Amazon Sumerian 사용 설명서

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

ccxlix