• 제목/요약/키워드: 모바일 하이브리드 렌더링

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

모바일 환경에서의 동적 장면의 효율적인 이차 광선 추적을 위한 격자 가속 구조 (Grid Acceleration Structure for Efficiently Tracing the Secondary Rays in Dynamic Scenes on Mobile Platforms)

  • 서웅;최병준;임인성
    • 정보과학회 논문지
    • /
    • 제44권6호
    • /
    • pp.573-580
    • /
    • 2017
  • 최근 모바일 기기성능의 비약적인 향상에도 불구하고 아직 발열과 배터리의 한계로 인하여 PC 플랫폼에 비해 성능이 제한적이다. 따라서 고화질의 렌더링을 위하여 모바일 광선 추적 기술을 적용하는데 있어, 주 광선 계산은 래스터화 기반의 OpenGL ES 렌더링으로 대치한 후 이차 광선만을 추적하는 방법을 고려할 수 있다. 이 경우 전체 렌더링 과정에서 이차 광선의 추적 비용이 대부분의 시간을 차지하게 되는데, 본 논문에서는 이러한 문제를 해결하고자 동적인 장면 렌더링 시 응집성이 떨어지는 이차 광선의 탐색 성능을 개선하는 볼륨 격자 구조 방법을 제안한다. 이를 위해 가능한 모든 이차 광선을 정해진 적은 수의 샘플링 광선으로 모델링하여, 균일 격자 구조의 단점인 광선 추적 경로상의 모든 셀을 방문해야하는 문제를 완화하는 방법으로 격자 탐색의 성능을 향상시켰다. 또한 전체 렌더링 성능을 향상시키기 위하여 모바일 기기의 CPU와 GPU를 효과적으로 활용할 수 있는 하이브리드 렌더링 파이프라인을 제안한다.

모바일 엔터테인먼트 애플리케이션을 위한 혼합적 시각 효과 생성 방법 (A Hybrid Generation Method of Visual Effects for Mobile Entertainment Applications)

  • 김병철
    • 디지털융복합연구
    • /
    • 제13권12호
    • /
    • pp.367-380
    • /
    • 2015
  • 모바일 장치의 비약적 성능 향상을 바탕으로 스마트폰 게임 등 모바일 엔터테인먼트 애플리케이션들이 3차원 렌더링을 도입하여 사실적인 시각 효과를 제공하는 경우가 증가하고 있다. 그러나 사진 수준의 고품질 시각 효과를 제공하기 위해서는 광선추적법 등의 광학 시뮬레이션이 필수적이지만, 모바일 장치의 애플리케이션 프로세서(AP)와 메모리, 배터리 성능의 한계로 인해 모바일 장치에서 그러한 계산집중적 렌더링 기법을 활용하는 것은 여전히 실용적이지 못하다. 본 논문에서는 사전 계산을 포함한 다양한 렌더링 기법을 혼합적으로 사용하여 모바일 장치에서도 실사 수준의 시각 효과를 생성해 낼 수 있는 혼합 렌더링 방법을 제안한다. 이 방법은 모바일 장치에서도 표준적으로 활용되고 있는 그래픽스 라이브러리인 OpenGL 쉐이더를 바탕으로 여러 기법을 혼합적으로 활용하므로 실제 개발에 바로 사용될 수 있다. 또한 사전 계산의 결과가 렌더링 시에는 단순히 계수의 사칙연산에 사용되므로 응답성을 거의 떨어뜨리지 않아 사용자와의 상호작용이 필수적인 모바일 게임 등에도 실제 활용될 수 있을 것으로 기대된다.

스마트폰 상에서의 웹 응용프로그램 개발 환경 비교 (Comparison Study of Web Application Development Environments in Smartphone)

  • 이고은;이종우
    • 한국콘텐츠학회논문지
    • /
    • 제10권12호
    • /
    • pp.155-163
    • /
    • 2010
  • 기존 스마트폰 응용프로그램 개발 시 단점으로 부각된 다양한 플랫폼 환경 설정 고려와 이종 기기의 호환성 문제점 등 한계성이 들어나면서 자연스럽게 모바일 웹 응용프로그램 개발이 대안으로 부각되고 있다. 모바일 웹 응용프로그램 종류의 하나인 하이브리드용 웹 응용프로그램은 스마트폰에 내장된 웹킷엔진을 이용하기 때문에 간단하게 개발될 수 있다는 장점이 있다. 스마트폰의 웹킷 탑재로 응용프로그램 개발자는 HTML과 자바스크립트, CSS 만으로도 쉽고 빠르게 개발할 수 있을 뿐만 아니라 다양한 모바일 기기에 서비스를 제공할 수 있다. 웹킷은 스마트폰 웹 브라우저에서 모바일 친화적인 고성능 렌더링 엔진이다. 본 논문에서는 웹 응용프로그램 개발 시 고려해야할 웹킷 인터페이스의 성능과 기능을 비교 분석하였다. 또한 실제 모바일 웹 응용프로그램에 웹킷 메소드들이 어떻게 쓰이고 있는지 분석하였으며, 아이폰과 안드로이드폰 중 웹 응용프로그램 개발 시에 어떠한 환경이 개발자에게 편리한지도 분석하였다. 그 결과 아이폰 웹킷 성능이 안드로이드 보다 뛰어나다는 것을 알 수 있었다.