Level : WORDPRESS BOOK LINKEDIN PATENT Send Mail 동냥하기 hajunho.com

반응형

RHI는 Render Hardware Interface의 약자로, 그래픽 API를 추상화한 계층입니다. RHI는 다양한 그래픽 하드웨어와 API(Vulkan, DirectX, OpenGL 등) 위에서 공통된 인터페이스를 제공함으로써, 게임 엔진과 그래픽 하드웨어 간의 상호 작용을 단순화하고 표준화하는 역할을 합니다. 이를 통해 개발자는 여러 플랫폼에 맞춰 코드를 변경할 필요 없이 다양한 그래픽 하드웨어와 API를 사용할 수 있습니다.

Unreal Engine에서 RHI는 중요한 역할을 합니다. 엔진의 렌더링 시스템은 RHI를 통해 그래픽 API와 상호 작용하며, 다양한 하드웨어와 API에 걸쳐 일관된 렌더링을 보장합니다. 이로 인해 Unreal Engine은 여러 플랫폼(PC, 콘솔, 모바일 등)에 걸쳐 쉽게 확장가능하며, 고성능 그래픽을 구현할 수 있습니다.

제공된 코드를 보면, `RHI`는 `MediaPlayerEditor` 모듈에서 `PrivateDependencyModuleNames`에 추가된 모듈 중 하나입니다. 이로써 해당 모듈은 RHI의 기능을 사용할 수 있게 됩니다.

```csharp
PublicDependencyModuleNames.AddRange(
new string[] {
"Core",
"Slate",
"SlateCore",
});

PrivateDependencyModuleNames.AddRange(
new string[] {
"AudioMixer",
"ComponentVisualizers",
"ContentBrowser",
"CoreUObject",
"ApplicationCore",
"DesktopPlatform",
"DesktopWidgets",
"EditorWidgets",
"Engine",
"InputCore",
"MediaAssets",
"MediaUtils",
"PropertyEditor",
"RenderCore",
"Renderer",
"RHI",
"TextureEditor",
"EditorFramework",
"UnrealEd",
"ToolMenus",
});
```

이 코드에서 `RHI` 모듈이 명시적으로 추가되어 있으므로, Unreal Engine의 미디어 플레이어 편집기(즉, `MediaPlayerEditor`) 모듈은 RHI를 이용하여 그래픽 렌더링을 효과적으로 수행할 수 있습니다. 또한, 다른 여러 모듈들과의 종속성을 통해 보다 다양한 기능을 지원할 수 있게 됩니다.

반응형

'3D world > Unreal Engine Plug-ins' 카테고리의 다른 글

itc - lib  (0) 2021.05.21
OpenCV installation  (0) 2021.01.31
AllowWindowsPlatformTypes  (0) 2020.06.17
H.264  (0) 2020.06.14
UTexture2D  (0) 2019.11.20
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기