• 제목/요약/키워드: 동적 오브젝트

검색결과 24건 처리시간 0.051초

다중 렌더 타겟을 사용하여 정적 및 동적 오브젝트를 분리한 게임용 그림자 매핑 기법 (A Shadow Mapping Technique Separating Static and Dynamic Objects in Games using Multiple Render Targets)

  • 이동렬;김영식
    • 한국게임학회 논문지
    • /
    • 제15권5호
    • /
    • pp.99-108
    • /
    • 2015
  • 3D 게임에서 오브젝트의 위치를 파악하거나 사실감을 높이기 위하여 광원의 시점에서 정점의 깊이 값을 계산하는 그림자 매핑 기법이 많이 사용된다. 그림자 맵의 깊이 값은 월드 좌표를 통해 계산되기 때문에 월드 좌표가 변하지 않는 정적 오브젝트는 깊이 값을 갱신할 필요가 없다. 본 논문에서는, (1) 렌더링 속도를 향상시키기 위하여 한번만 저장하는 정적 오브젝트 깊이 값과 매번 갱신하는 동적 오브젝트의 깊이 값을 다중 렌더 타겟을 이용하여 따로 관리한다. 또한 (2) 쿼터 뷰 기반 3D 게임에서 동적 오브젝트 그림자 품질을 높이기 위하여 광원의 위치가 카메라를 따라다니며 동적 오브젝트에 가깝게 변동한다. 제안하는 방법의 효율성을 3D 게임의 다양한 정적 및 동적 오브젝트 구성에 따른 실험을 통하여 검증하였다.

피어의 동적 참여 환경에서 오브젝트 라이프타임 기반 피어-투-피어 웹 캐슁 (Object Lifetime-based P2P Web Caching under Dynamic Participation of Peers)

  • 류영석;양성봉
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2005년도 추계학술발표대회 및 정기총회
    • /
    • pp.1235-1238
    • /
    • 2005
  • P2P(peer-to-peer) 웹 캐슁 모델은 서버 쪽에 집중되는 트래픽을 완화시킴으로써 전통적인 웹 캐슁 모델을 보완할 수 있다는 측면에서 최근에 활발히 연구되어 왔다. P2P 웹 캐슁은 클라이언트들의 로컬 캐쉬를 활용하여 부가적인 인프라의 추가없이 캐쉬 공간이 확대되는 효과를 얻을 수 있지만, 각 클라이언트들은 독립된 피어로서의 자율성(autonomy)을 가지므로 이러한 자율성의 제한을 최소화해야한다. 본 논문에서는 피어의 자율적인 동적 참여와 로컬 캐슁 전략을 보장하여 시스템의 실행 가능성(feasibility)을 높인 환경에서 효율적인 디렉토리 기반 P2P 웹 캐슁 시스템을 제안하였다. 제안하는 P2P 웹 캐슁 시스템은 동적인 P2P 네트워크 상에서의 오브젝트의 lifetime을 예상하여 이를 저장 공간 관리(storage management)에 적용하였다. 시스템의 성능 평가를 위하여 클라이언트의 http 요청 로그 데이터셋을 이용하여 트레이스 기반(trace-driven) 실험을 수행하고, 제안하는 시스템이 기존의 시스템에 비하여 주어진 동일한 환경에서 더 높은 정확성을 가짐을 확인하였다.

  • PDF

구조화된 동적 P2P시스템에서의 로드 변화 예측을 통한 효율적인 로드 밸런싱 (Effective Load Balancing through Predicting Load Change in Dynamic Structured P2P Systems)

  • 최연오;송진우;양성봉
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2005년도 가을 학술발표논문집 Vol.32 No.2 (1)
    • /
    • pp.250-252
    • /
    • 2005
  • 본 논문에서는 분산 해쉬 테이블(Distributed Hash Table)을 이용하는 구조적 P2P(Peer-to-Peer) 시스템에서의 로드 밸런싱 문제를 다룬다. 이러한 환경에서 시스템은 여러 가지 이유로 각 피어들이 서로 다른 부하(load)를 갖는 상황을 맞이하게 된다. P2P 시스템에 오브젝트가 지속적으로 삽입되고 삭제되는 동적인 환경에서 오브젝트의 생존시간을 고려하여 피어가 갖는 로드의 변화를 예측함으로써 불필요한 로드의 이동을 제거하는 효율적인 로드 밸런싱 기법을 제안한다.

  • PDF

Java 컴포넌트 소프트웨어 동적통합 (Dynamic Integration of Java Component Softwares)

  • 이금용
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2002년도 춘계학술발표논문집 (상)
    • /
    • pp.469-472
    • /
    • 2002
  • 자바의 Jini 기술을 이용하여 네트웍에 분산된 Java 컴포넌트 소프트웨어를 동적으로 통합하기 위한 방법론을 제안한다. 통합대상 개별 컴포넌트는 Jini 인터페이스(interface)를 구현하도록 설계하거나 혹은 기존 컴포넌트를 포장한 것으로서 네트웍에 구성된 Jini federation 에 Jini Service 오브젝트로서 공개된 것이다. 통합의 주체는 Service Discovery Manager 와 같은 특별한 Jini 헬퍼클래스 기반으로 작성된 클라이언트 프로그램이다. 클라이언트는 지정된 조건 (Entry 오브젝트)을 충족하는 컴포넌트 소프트웨어를 네트웍으로부터 Service Template를 이용하여 검색, 다운로드 한 후 단일한 GUI 를 가지는 프로그램에 통합한다. 필요한 컴포넌트만을 필요할 때 사용할 수 있고, 영구 설치의 필요성이 없으므로 소프트웨어 개발과 배포에 대한 새로운 관점을 제시할 것으로 판단된다.

  • PDF

MPEG-4 미디어 오브젝트의 스트리밍 기법 (MPEG-4 Media Objects Streaming Method)

  • 허재석;류은석;정진환;유혁
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2000년도 봄 학술발표논문집 Vol.27 No.1 (B)
    • /
    • pp.429-431
    • /
    • 2000
  • 낮은 대역폭을 갖는 네트워크에서 멀티미디어 스트리밍 서비스는 네트워크의 상태변화에 매우 민감하다. 이런 특성으로 인해 모뎀이나 무선기기 같은 저속의 통신망에서 멀티미디어 스트리밍 서비스는 일정 수준의 품질을 지속적으로 제공하기가 더욱 어려워지게 된다. 이와 같은 문제점을 해결하기 위하여 서버와 클라이언트는 네트워크의 상황에 따라 동적으로 대처해야만 하는데 이를 위하여 MPEG-4의 미디어 오브젝트의 특성을 이용한다. 본 논문은 각각의 미디어 오브젝트에게 할당되어 있는 대역폭을 사용자의 요구나 네트워크의 상황에 맞게 재설정 하여 선별적으로 스트리밍하는 방법을 제시한다.

  • PDF

SaaSpia에서 연관 관계를 지원하는 메타데이타 (Metadata to Support the Relationship on SaaSpia Platform)

  • 구경이;정문영;이상민;원희선;허성진
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2011년도 춘계학술발표대회
    • /
    • pp.1283-1284
    • /
    • 2011
  • 기존의 SaaSpia 플랫폼에서는 오브젝트간의 연관 관계를 표현하지 않아, 개발자가 SaaSpia 플랫폼 기반 어플리케이션을 개발하는 데 어려움을 겪는다. 본 논문에서는 오브젝트간 연관 관계를 메타데이타로 표현하고, 해당 정보를 이용해 기본 비즈니스 로직 및 사용자 인터페이스(UI)를 동적으로 구성하는 개발 방안에 대해 제안한다. 동적으로 구성된 기본 비즈니스 로직과 UI 는 다시 메타데이타화하여 저장되어 다중 사용자 지원 및 용이한 환경 설정을 가능하게 한다.

동적 네트워크에서 인터랙션 기반 커뮤니티 발견 기법 (A Technique for Detecting Interaction-based Communities in Dynamic Networks)

  • 김바울;김상욱
    • 정보과학회 컴퓨팅의 실제 논문지
    • /
    • 제22권8호
    • /
    • pp.357-362
    • /
    • 2016
  • 소셜 네트워크나 바이오 네트워크는 인터랙션이 가능한 오브젝트들이 관계를 맺음으로써 형성되는 복잡 네트워크이다. 실세계에 존재하는 복잡 네트워크는 커뮤니티 구조로 구성되어 있으며, 이 커뮤니티 구조를 자동으로 발견하는 것은 그 네트워크를 제어하고 이해하는데 있어서 중요한 기술이다. 하지만 이런 네트워크들은 시간에 따라 오브젝트들의 인터랙션에 의해 그 네트워크의 구조와 위상이 불특정하게 변화한다. 이런 동적 네트워크에서 노드들 간에 인터랙션을 기반으로 한 커뮤니티 구조를 발견하는 것은 높은 시간 복잡도 연산이 요구되며, 반복된 계산을 비효율적으로 처리하는 문제점이 있다. 따라서 본 연구에서는 동적 네트워크에서 인터랙션 기반 커뮤니티 구조를 점진적으로 발견하는 기법을 제안한다. 제안하는 기법은 이전 네트워크에서 변화한 요소들을 인지하고, 이전 커뮤니티 그룹 구조를 점진적으로 재활용함으로써 효율적인 커뮤니티 발견이 가능하다.

3차 곡선을 이용한 다 구간 경로 기반의 컷씬 효과 (Multiple-Section Using 3D Spline based Cut-Scene Effect)

  • 선복근;신영서;박성준
    • 한국게임학회 논문지
    • /
    • 제11권1호
    • /
    • pp.93-100
    • /
    • 2011
  • 현대 게임 개발에 있어서 영화에서 쓰이는 카메라 연출 기법을 이용하여 게임을 제작하는 사례가 많아지고 있다. 본 논문에서는 게임 제작시 3차원 공간상에 곡선을 이용하여 오브젝트의 이동 및 카메라 연출 기법에 대해 논의한다. Catmull-Rom 곡선은 다른 곡선들에 비하여 정확히 곡선 위를 따라가는 알고리즘이다. 본 연구에서는 3차원 공간상에서 Catmull-Rom 곡선을 이용하여 다 구간에 대해 사용자의 입력에 따라 동적으로 생성하여 오브젝트가 자연스럽게 경로 위를 지나갈 수 있는 알고리즘을 제시한다. 또한, Catmull-Rom 곡선을 이용하여 커씬 구간을 설정하여 오브젝트가 이동하는 것을 관찰 할 수 있는 기법에 대해 소개한다. 실험으로는 곡선의 정확성 및 효율성에 대해 실험하였고 Catmull-Rom 곡선이 오브젝트의 이동 뿐만 아니라 카메라 연출 기법에서도 매우 효율적이라는 것을 알 수 있었다.

CR-LDP 우회를 통한 GMPLS LSP의 보호 및 복구 (Protection and Restoration of GMPLS LSP using CR-LDP Detours)

  • 김진형;정재일
    • 한국통신학회논문지
    • /
    • 제28권12B호
    • /
    • pp.1051-1059
    • /
    • 2003
  • GMPLS는 신호 및 라우팅 기술을 기반으로 트래픽의 요구가 있을 때 동적으로 네트워크에서 경로를 설정하고 자원을 할당하는 기술이다. 또한 많은 양의 트래픽을 처리하는 특성상 네트워크의 실패(failure)가 일어났을 때 동적으로 트래픽을 보호하는 경로 보호 및 복구 메커니즘을 포함한다. 본 논문에서는 GMPLS의 신호 프로토콜 기술인 CR-LDP의 오브젝트를 확장하여 매 노드에서 자동적으로 우회 경로를 설정하여 주 경로를 보호 및 복구하기 위한 정적 우회 기법 및 동적 우회 기법을 제안하고 기존의 경로 보호 및 복구 기법과 성능을 비교 평가한다.

내장형 자바 환경에서 Generational GC동작 특성 (Characteristics of Generational GC in an Embedded Java Environment)

  • 이종호;이인환
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2003년도 가을 학술발표논문집 Vol.30 No.2 (1)
    • /
    • pp.250-252
    • /
    • 2003
  • 현재 무선단말기를 비롯한 많은 내장형 기기에서 자바 플랫폼을 채택하고 있다. 내장형 기기는 제공되는 메모리 용량의 제약으로 인하여 J2ME 플랫폼을 주로 사용하고 있다. J2ME 플랫폼은 CDC와 CLDC 컨피큐레이션으로 나뉘며. CDC는 JAVA 어플리케이션의 수행에 있어서 JVM보다 적은 동적 수행 메모리를 요구하는 CVM을 채택하고 있다. CDC는 CLDC에 비하여 메모리의 제약이 상대적으로 적은 셋탑박스 등과 같은 내장형 기기에서 주로 사용된다. 본 논문에서는 J2ME 플랫폼의 VM중에 하나인 CVM상에서 어플리케이션 수행에 따른 Generational GC의 특성에 대하여 알아본다. 특히 오브젝트의 life time, 가비지 컬렉션 주기 pause time 및 young generation의 크기에 따른 동작 특성을 중점적으로 고찰한다.

  • PDF