• 제목/요약/키워드: 원격 게이밍

검색결과 3건 처리시간 0.018초

Direct3D API의 원격 실시간 실행 시스템 개발 (Development of a Remote Rendering System using Direct3D API)

  • 임충규
    • 한국게임학회 논문지
    • /
    • 제14권5호
    • /
    • pp.117-126
    • /
    • 2014
  • 레가시 3D API를 이용한 원격 렌더링 시스템을 개발한다면 다양한 응용 분야가 있다. 실시간 비디오 스트리밍 기반 클라우드 게이밍 서비스의 구현에 활용하거나, 다수의 3D 어플리케이션에 대한 렌더링을 지원하는 GPU 가상화의 구현 등에 활용할 수 있다. OpenGL API은 독립적인 전역함수로 구성되어 있고, Direct3D API는 마이크로소프트의 COM 기술 기반의 인터페이스와 그 멤버함수로 구성되어 있다. 본 논문은 상대적으로 구현이 복잡한 Direct3D에 대한 원격 렌더링 시스템을 성공적으로 설계하고 구현함으로써 일반적인 레가시 3D API에 대한 적용 가능성을 확인하고자 한다. 본 연구에서 구현한 원격 렌더링 시스템을 샘플 Direct3D 어플리케이션에 적용하고, 몇가지 실험을 실시하여 기술적 가능성을 확인한다.

게임 스트리밍 환경에서 최대 부하 균등 및 자동 프레임 레이트 조절을 위한 클라이언트-서버 배정 방법 (A Method for Client-Server Allocation for Maximum Load Balancing and Automatic Frame Rate Adjustment in a Game Streaming Environment)

  • 김상철
    • 한국게임학회 논문지
    • /
    • 제20권4호
    • /
    • pp.77-88
    • /
    • 2020
  • 최근 클라우드 기반 게이밍에서 게임 스트리밍에 대한 관심이 높다. 게임 스트리밍에서는 원격지의 게임 서버가 그래픽 렌더링 작업을 수행하고 렌더링 결과물인 씬 이미지들을 플레이어 장치에 인터넷을 통해 스트리밍하게 된다. 우리는 다중 게임 서버 기반의 게임 스트리밍 환경에서, 서버간의 GPU 부하 균등을 위한 CSA (Client-Server Allocation) 문제를 최적화 문제로 모델링하고, 그 해를 구하는 시뮬레이티드 어닐링 기반 방법을 제안한다. 우리 방법의 특징은, 네트워크 지연에 대한 제약을 고려한 것과, 필요시 신규 게임 세션의 프레임 레이트를 자동으로 하향 조절하는 기능을 지원하는 것이다.

실시간 다중 렌더링을 위한 이중 서버 구조 (A 2-Tier Server Architecture for Real-time Multiple Rendering)

  • 임충규
    • 한국게임학회 논문지
    • /
    • 제12권4호
    • /
    • pp.13-22
    • /
    • 2012
  • 초고속 인터넷의 광범위한 보급으로 가능해진 클라우드 컴퓨팅 기반 게임 서비스는 클라우드 노드에서 게임을 실행하고 게임의 영상을 원격 사용자의 단말기에 영상 스트림으로 전송함으로써 게임 서비스가 이루어진다. 사용자 입력은 게임에 즉각적으로 전송되고 반영된다. 이러한 서비스가 가능한 이유는 사용자 입력이 반영되고 게임 영상이 사용자에게 전달되는데 걸리는 시간이 최소화되어. 컴퓨터 게임에서 요구되는 반응성을 일반적으로 만족시킬 수 있었기 때문이다. 하지만 이러한 서비스는 고품질 3D 게임을 서비스하는 경우, 서버 구축에 많은 비용이 소요될 수 있다. 클라우드 노드가 탑재하고 있는 일반적인 그래픽 시스템은 동시에 하나의 3D 어플리케이션을 지원하도록 설계되어 있기 때문이다. 하나의 클라우드 노드에서 다수의 3D 게임을 실행하기 위해서는 그 실행에 필요한 실시간 다중 렌더링 기술이 필수적이다. 본 논문은 다수의 컴퓨터 게임을 하나의 클라우드 노드에서 실행시키고 다른 노드에서 각 게임 영상을 획득할 수 있는 이중 서버 구조를 제안한다. 몇가지 실험을 실시하여 기술적 가능성을 알아본다.