개요

UMBRA 3 개요

Umbra 전체 기술 문서를 읽어보세요

Umbra 3의 목적은 프레임율을 증가시키고 게임 성능을 좋게 하는 것입니다.

Umbra 3는 이를 위해 렌더링 같은 게임의 성능에 핵심적인 영향을 미치는 부분을 최적화하고, 콘텐츠 스트리밍과 게임 로직을 도와주는 도구를 제공합니다. 100% CPU 만 사용하는 곳에도, CPU와 GPU를 모두 사용하는 곳에도 모두 솔루션을 제공합니다.

Umbra 3 게임 장면의 내부 데이터를 만들고, 플레이어의 눈에 보이는 객체의 세트를 결정하거나 특정 지점에서 일정 거리에 있는 객체의 세트를 결정하는데 사용되는 쿼리를 효과적으로 수행하기 위해 이 데이터를 실행 시간에 사용합니다.

Umbra 3는 PlayStation 3, Xbox 360, pc, iOS, 휴대기기 플랫폼에서 사용 가능하며, 요청 시 플랫폼을 추가할 수 있습니다.

어떻게 UMBRA 3가 동작할까요?

Umbra 3는 다음과 같은 세 가지 요소로 구성됩니다: Umbra 3 옵티마이저, Umbra 3 런타임, Umbra 3 OB.

Umbra 3 옵티마이저는 3D 장면의 지오메트리를 입력으로 받고, 실행 시 사용할 수 있는 데이터를 자동으로 생성하여 게임 성능에 결정적인 영향을 주는 계산 과정을 최적화하는 콘텐츠 처리 도구입니다. Umbra 3 옵티마이저는 자동으로 생성된 포털과 PVS를 사용하여 실행 시에 효과적으로 접근할 수 있는 포맷으로 장면 데이터를 변환합니다.

Umbra 3 런타임 은 Umbra 3 옵티마이저로 생성한 데이터를 사용하여 종류가 다른 쿼리를 수행합니다, 가시성 쿼리는 한 점이나 영역에서 보이는 객체의 집합을, 거리 쿼리는 객체까지의 위상 거리를, 교차 쿼리는 주어진 모양과 겹치는 객체의 집합을 찾기 위해 사용됩니다.

Umbra 3 OB는 파괴장면같이 극도로 동적인 장면에서 사용하는 독립 구동 가능한 컴포넌트입니다. Umbra 3는 가시성을 결정하기 위해 CPU와 GPU를 모두 사용합니다. Umbra 3 OB는 PlayStation 3, Windows, Xbox 360 플랫폼에서 사용할 수 있습니다.

렌더링 최적화

Umbra 3 포인트 가시성 쿼리는 카메라의 시점에서 보이는 객체를 결정하는 데에 사용합니다.

숨겨진 객체는 초기 단계에서 걸러지기 때문에 CPU와 GPU 모두로 성능을 얻을 수 있습니다. Umbra 3 포인트 가시성 쿼리를 통해 복잡한 게임 속 세계를 충분히 자세하게 렌더링할 수 있습니다.

스트리밍 최적화

Umbra 3 영역 가시성 쿼리는 3D 장면의 주어진 영역에서 보이는 객체를 결정하는 데 사용합니다,

Umbra 3 영역 가시성 쿼리는 다음 30초간 게임이 실행되는 동안 보일 객체를 결정하는 데 사용합니다. 조금 뒤에 일어날 렌더링에 필요하지 않은 데이터를 올리지 않아 메모리를 절약할 수 있습니다.

게임 로직 최적화

Umbra 3 거리 쿼리는 두 점 사이의 위상 거리 근사값을 결정하거나, 한 점에서부터 주어진 거리 안에 있는 객체의 집합을 찾는 데 사용할 수 있습니다.

활성화해야 할 AI, 플레이어와 관련된 사운드 소스, 처리해야 할 스크립트 된 이벤트를 Umbra 3 거리 쿼리로 결정할 수 있습니다.

고속 병렬 처리

Umbra 3 쿼리는 렌더링과는 별도로 수행되며, 게임엔진에서부터 업데이트할 필요가 없습니다. 이를 통해 동기와 걱정 없이 언제든 여러 개의 Umbra 3 쿼리를 처리할 수 있습니다.

Umbra 3 쿼리는 정적 데이터로만 처리하기 때문에 아주 빠른 속도로 쿼리를 실행할 수 있습니다. 예를 들어 가시성 쿼리는 CPU 시간이 대략 0.1ms에 불과합니다.

점증적 베이크

이 기능은 전체 화면을 다시 베이크 하는 대신, 영향을 받는 영역의 가시성 정보만을 재계산하여 장면을 변화시킵니다. 베이크 프로세스는 다중 스레드나 네트워크를 통해 쉽게 배포할 수 있고, 전체 화면을 부분적으로 다시 베이크 할 필요 없이 모든 개발팀이 사용할 수 있도록 결과를 캐시로 저장할 수 있습니다.

Incremental Bake allows for super fast content iteration and makes for happier artists

평가판 및 라이선스 안내

Umbra 3를 이용하는 방법은 아주 간단합니다.

평가판 신청 양식(자동 신청이 아님)에 간단히 귀하의 정보를 적고 Umbra3를 사용하고 싶은 플랫폼을 알려주십시오. 귀하의 정보를 받은 후, 평가판 사용 키와 함께 API 레퍼런스 등의 기술 문서 일체가 포함된 해당 Umbra3 SDK 다운로드 링크를 보내드리겠습니다.

30일간 평가판을 사용할 수 있으며, 사용 기간에는 정식 고객 지원을 받을 수 있습니다.

좀 더 자세한 정보나 궁금한 점은 다음의 주소로 문의해 주십시오 sales@umbrasoftware.com

고객 지원

평가판 사용 기간에는 Umbra3의 상근 엔지니어가 관리하는 모든 고객 지원 서비스를 받을 수 있습니다. 라이선스를 획득 시 더 큰 혜택과 지원을 받을 수 있습니다.

우리는 이메일, 스카이프(컨퍼런스 콜, IM 채팅), 직접 방문 등을 통한 효율적이고 신속한 고객 지원에 자부심을 품고 있으며, 이를 귀하의 회사와 Umbra간의 협업을 시작하기에 가장 좋은 방법이라고 여기고 있습니다.

Umbra는 지속해서 업데이트가 이루어지는 광범위한 온라인 지원 라이브러리가 있으며, 이곳에 상세 기술 문서, 프로그래밍 가이드, 샘플 코드, 튜토리얼 등의 지원 자료를 갖추고 있습니다.

해외 담당자를 통해 영어는 물론 일본어와 중국어로 고객을 지원하고 있습니다.

평가판

Umbra 3 평가판을 이용할 수 있습니다. Umbra 3 평가판 사용에 관심이 있고 귀하의 게임에 어떻게 쓰이게 될지 궁금하다면 여기의 신청 양식을 작성하거나

아래의 주소로 이메일을 보내주십시오

sales@umbrasoftware.com