엄브라3 (Umbra 3)개요
엄브라3는 프레임속도를 향상시키고 귀사의 게임개발을 더욱 용이하게 합니다. 엄브라3는 3D (Rendering) 와 같은 게임중요파트의 최적화 또는 게임로직방면에 유용한 도구를 제공해 더 쉽게 목표 달성이 가능합니다.
엄브라3는 게임 장면 내부 표현을 만들고, 런타임에 이 수치들을 사용하여 효과적인 쿼리들을 실행해 유저에게 보이는 물체를 알아내거나 한 포인트에서부터 주어진 거리안에 있는 물체들을 알아냅니다.
엄브라3는 iPhone, PSP와 같은 모바일게임, 첨단콘솔장치 등 모든 플랫폼에서 쓰실수 있습니다.
|
|
|
  |
|
|
엄브라3 (Umbra 3) 작동원리
엄브라3는 엄브라3옵티마이저(Umbra 3 Optimizer) 와 엄브라3런타임(Umbra 3 Runtime), 이 두가지 요소로 구성되어 있습니다.
엄브라3 옵티마이져는 콘텐츠 처리 도구로써 3D 장면의 기하학적 구조를 입력장치로 쓰고, 런타임 동안 퍼포먼스에 중요한 연산을 최적화하는데 쓰이는 데이터를 만들어 냅니다.
엄브라3 옵티마이저는 자동으로 만들어진 포탈과 PVS를 사용해 장면 데이터를 런타임동안 효과적으로 처리된 포멧에 표현합니다.
|
  |
랜더링 최적화 (Rendering Optimization)
엄브라3 포인트 가시성 쿼리 (Umbra 3 point visibility queries) 는 카메라의 관점안에 보이는 물체를 알아내는데 사용됩니다.
초기 단계에 숨겨진 물체는 렌더링 하지 않고 제거해 CPU와 GPU의 성능 둘 모두다 향상시킵니다.
엄브라3 포인트 가시성 쿼리는 복잡한 게임 세계의 모든 세부 사항을 렌더링 할수 있습니다.
|
|
|
  |
|
|
스트리밍 최적화 (Optimized Streaming)
엄브라3 영역 가시성 쿼리 (Umbra 3 region visibility queries) 는 3D 장면안의 주어진 영역에서 보여지는 물체들을 알아내는데 쓰입니다.
엄브라3 영역 가시성 쿼리를 통해 앞으로 30초 동안 보여질 물체들을 알아내는데 사용됩니다. 여러분은 가까운 미래에 렌더링 할 필요없는 데이터를 받지 않음으로써 상당한 메모리를 절약하실수 있습니다.
|
  |
게임 로직 최적화 (Game Logic Optimization)
엄브라3 거리 쿼리 (Umbra 3 distance queries) 는 두점 사이의 대략적인 위상기하학적 거리를 판단하는데 쓰이고 또한 주어진 거리 범위안에 있는 물체를 찾아내는데에 쓰입니다.
엄브라 3거리 쿼리는 어떤 인공지능들이 활성해야 하는지의 판단과 유저와 관련된 사운드, 처리가 필요한 스크립 이벤트를 알아내는데 사용됩니다.
|
|
|
  |
|
|
고속 병렬 처리 (Fast Parallel Processing)
엄브라3 쿼리 (Umbra 3 queries) 들과 렌더링은 서로 독립적으로 작동하고 게임엔진에서 진행되는 모든 업데이트를 필요로 하지 않습니다. 언제 어디서나 다수의 엄브라3 쿼리를 동시 실행 가능하기에 여러분은 동기화에 관해 걱정하실 필요 없습니다.
엄브라3쿼리는 프로세스 속도를 극대화할수 있는 정적 데이터만을 사용합니다. 예로 싱글 포인트 가시성 쿼리는 오직0.1ms CPU 타임만을 필요로 합니다.
|
  |
평가
umbra 평가판 신청을 원하신다면 아래 저희 회사 웹 문서 양식을 작성해 주시길 바랍니다.
저희 공식 홈페이지 www.umbrasoftware.com 을 통해 더 자세한 정보를 얻으실수 있습니다.
|
|
|
|