• Title/Summary/Keyword: Mipmap Interpolation

Search Result 2, Processing Time 0.023 seconds

Real-Time Depth of Field Rendering Using Anisotropically Filtered Mipmap Interpolation (이방성으로 필터링된 밉맵의 보간을 이용한 실시간 필드심도 렌더링)

  • Lee, Sung-Kil;Kim, Gerard Joung-Hyun;Choi, Seung-Moon
    • 한국HCI학회:학술대회논문집
    • /
    • 2008.02a
    • /
    • pp.33-38
    • /
    • 2008
  • 본 논문은 핀홀 카메라 모델에 의해 렌더링한 컬러와 깊이 이미지의 후처리에 의한 실시간 필드심도 렌더링 방법을 제안한다. 필드심도 렌더링은 최근의 향상에도, 큰 스케일의 블러링에 필요한 계산 때문에 실용적으로 사용되지 못해 왔다. 본 방법은 이방성 가우시안 필터로 생성된 밉맵 이미지들을 비선형으로 보간하여 필드심도 효과에 필요한 블러링을 수행한다. 모든 계산 과정은 GPU로 가속되어, 안정적이고 확장 가능한 실시간 수행 성능을 확보한다. 또한, 후처리 방식의 두 가지 결점인 강도 누출과 블러링 불연속성을 이방성 가우시안 필터와 블러링 정도를 부드럽게 하여 제거한다. 본 방법은 뛰어난 실시간 성능과 함께 고품질의 필드심도 효과를 생성한다.

  • PDF

Real-Time Hierarchical Techniques for Rendering of Translucent Materials and Screen-Space Interpolation (반투명 재질의 렌더링과 화면 보간을 위한 실시간 계층화 알고리즘)

  • Ki, Hyun-Woo;Oh, Kyoung-Su
    • Journal of Korea Game Society
    • /
    • v.7 no.1
    • /
    • pp.31-42
    • /
    • 2007
  • In the natural world, most materials such as skin, marble and cloth are translucent. Their appearance is smooth and soft compared with metals or mirrors. In this paper, we propose a new GPU based hierarchical rendering technique for translucent materials, based on the dipole diffusion approximation, at interactive rates. Information of incident light, position, normal, and irradiance, on the surfaces are stored into 2D textures by rendering from a primary light view. Huge numbers of pixel photons are clustered into quad-tree image pyramids. Each pixel, we select clusters (sets of photons), and then we approximate multiple subsurface scattering term with the clusters. We also introduce a novel hierarchical screen-space interpolation technique by exploiting spatial coherence with early-z culling on the GPU. We also build image pyramids of the screen using mipmap and pixel shader. Each pixel of the pyramids is stores position, normal and spatial similarity of children pixels. If a pixel's the similarity is high, we render the pixel and interpolate the pixel to multiple pixels. Result images show that our method can interactively render deformable translucent objects by approximating hundreds of thousand photons with only hundreds clusters without any preprocessing. We use an image-space approach for entire process on the GPU, thus our method is less dependent to scene complexity.

  • PDF