• 제목/요약/키워드: 쉐이딩

검색결과 59건 처리시간 0.029초

꼭지점 및 픽셀 쉐이더를 이용한 3D 텍스쳐 기반의 빠른 볼륨 렌더링 기법 (3D Texture based Fast Volume Rendering using Vertex and Pixel Shaders)

  • 이중연
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2005년도 춘계학술발표대회
    • /
    • pp.1645-1648
    • /
    • 2005
  • PC 그래픽스 하드웨어의 급격한 발전에 따라 슈퍼컴퓨터 또는 여러 대의 컴퓨터를 이용한 병렬/분산 처리로나 가능하였던 실시간 볼륨 렌더링을 한대의 일반 PC에서 수행하려는 시도가 계속되고 있다. PC 그래픽스 하드웨어의 꼭지점 및 픽셀 쉐이더는 수치 계산에 최적화된 벡터 연산으로 빠른 볼륨 렌더링을 가능하게 하였을 뿐만 아니라 기존의 고정된 그래픽스 파이프라인에서 벗어나 사용자가 렌더링 과정에 개입하여 프로그래밍을 할 수 있도록 하였다. 본 논문에서는 이러한 그래픽스 하드웨어의 프로그래밍 기능 중 텍스쳐 좌표의 조작을 이용하여 다양한 종류의 볼륨 데이터를 빠르게 렌더링하고 픽셀 쉐이더의 여러 기능들을 이용하여 퐁 쉐이딩 연산, 이른 깊이 테스트, 팔진트리 텍스쳐등을 구현하여 고품질 영상을 실시간으로 얻고자 하였다.

  • PDF

불규칙 패턴 방식을 이용한 동양화 스타일의 실시간 3차원 렌더링 기법 (Real-time 3D Rendering Technique for Sumi-e Style, using Irregular Pattern Technique)

  • 최승혁;김재경;임순범;최윤철
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2005년도 가을 학술발표논문집 Vol.32 No.2 (1)
    • /
    • pp.676-678
    • /
    • 2005
  • 본 논문에서는 실시간 수묵화 기법 렌더링을 제시한다. 기존의 대표적인 렌더링 기법인 Phong-Shading 기법은 사진과 같은 사실적인 표현이 가능하다. 하지만 인조적이고 기계적인 느낌이 강해 미술가가 그린 그림과 같이 다양한 느낌을 표현하는데 한계가 있다. 이를 해결하기 위해 우리는 기존의 미술가들이 써왔던 다양한 기법 중 동양화의 특징들을 3차원 실시간 렌더링 기법에 적용하고자 한다. 본 논문에서는 실시간 렌더링을 위해 정교함에 치중하기 보다는 수묵화의 주된 특징들을 빠르게 표현할 수 있는 새로운 알고리즘을 제시한다. 동양화 작품들의 특징을 살펴보면 전체적으로는 일관성을 유지하지만 세부적으로 보면 모두 불규칙한 패턴을 이루고 있다는 것이다. 이러한 특징들은 붓 끝에서 오는 불규칙성 때문에 오는데 본 논문에서는 이러한 정을 쉐이딩과 외곽선 그리고 색 부분으로 나누어 적용하였다. 사용자는 다른 복잡한 과정 없이 단지 불규칙 정도만을 조절하여 다양한 이미지를 창출해 낼 수 있다.

  • PDF

각 연산을 이용한 효과적인 범프 매핑 하드웨어 구조 설계 (Design of an Effective Bump Mapping Hardware Architecture Using Angular Operation)

  • 이승기;박우찬;김상덕;한탁돈
    • 한국정보과학회논문지:시스템및이론
    • /
    • 제30권11호
    • /
    • pp.663-674
    • /
    • 2003
  • 범프 매핑은 복잡한 모델링 과정 없이 기하 매핑을 통하여 땅콩 껍질의 돌기와 같은 객체 표면의 세밀한 부분을 표현해내는 기법이다. 그러나 이 기법은 법선 벡터 쉐이딩과 같은 상당한 복잡도를 가진 연산을 픽셀 당 처리해줘야 하므로, 이의 하드웨어 구현은 상당한 비용을 필요로 한다. 본 논문에서는 극 좌표계를 이용한 새로운 범프 매핑 알고리즘 및 하드웨어 구조를 제안한다. 이는 참조 공간으로의 변환을 위한 새로운 벡터 회전 방식과 연산이 최소화된 조명 계산 방식을 갖는 구조로, 기존의 구조에 비해 범프 매핑을 효과적으로 수행한다. 결과적으로 제안하는 구조는 범프 매핑에 필요한 연산 및 하드웨어를 상당량 줄였다.

3D 메쉬 모델의 쉐이딩 시 시각적 왜곡을 방지하는 법선 벡터 압축에 관한 연구 (The Compression of Normal Vectors to Prevent Visulal Distortion in Shading 3D Mesh Models)

  • 문현식;정채봉;김재정
    • 한국CDE학회논문집
    • /
    • 제13권1호
    • /
    • pp.1-7
    • /
    • 2008
  • Data compression becomes increasingly an important issue for reducing data storage spaces as well as transmis-sion time in network environments. In 3D geometric models, the normal vectors of faces or meshes take a major portion of the data so that the compression of the vectors, which involves the trade off between the distortion of the images and compression ratios, plays a key role in reducing the size of the models. So, raising the compression ratio when the normal vector is compressed and minimizing the visual distortion of shape model's shading after compression are important. According to the recent papers, normal vector compression is useful to heighten com-pression ratio and to improve memory efficiency. But, the study about distortion of shading when the normal vector is compressed is rare relatively. In this paper, new normal vector compression method which is clustering normal vectors and assigning Representative Normal Vector (RNV) to each cluster and using the angular deviation from actual normal vector is proposed. And, using this new method, Visually Undistinguishable Lossy Compression (VULC) algorithm which distortion of shape model's shading by angular deviation of normal vector cannot be identified visually has been developed. And, being applied to the complicated shape models, this algorithm gave a good effectiveness.

투영 텍스처를 이용한 만화적인 반사 효과의 렌더링 (Rendering cartoon-style specular reflection using projective textures)

  • 황순재;최정주;이승용
    • 한국컴퓨터그래픽스학회논문지
    • /
    • 제10권3호
    • /
    • pp.34-39
    • /
    • 2004
  • 물체의 반사(specular reflection)는 물체의 재질을 이해하는 중요한 실마리임과 더불어, 반사 영역의 모양은 국소적으로 물체의 기하학적 정보를 표시하는 중요한 부분이다. 기존의 비사실적 렌더링 분야에서 다루어져 왔던 만화적 표현 관련 연구들은 극도로 단순화된 쉐이딩 모델을 사용하여 모델의 상세도를 줄이는 방법을 사용하기 때문에 반사 효과와 같은 상세함을 표현하기에는 부족하다. 본 논문에서는 물체의 반사 영역을 만화적으로 표현하는 새로운 비사실적 렌더링 기법을 제안한다. 물체의 국소 반사 모델(local reflection model)을 사용하여 물체의 모든 정점에 대한 빛의 세기를 계산한 후, 반사 영역을 추출한다. 해당 반사 영역에 만화적으로 패턴화된 텍스처를 투영하여 반사 영역을 만화적인 느낌으로 표현한다. 본 논문에서 제시하는 결과는 국소 반사 모델의 계산을 사용하고 투영 텍스처(projective texture)를 이용하는 모델 공간(object space)의 계산으로, 오늘날 보편화되고 있는 그래픽 하드웨어의 가속 성능을 최대로 사용할 수 있는 장점이 있다. 따라서 본 논문의 연구결과는 실시간성이 매우 중요한 게임 등의 분야에서 만화적인 렌더링 기법을 적용하는데 사용할 수 있다.

  • PDF

사실적인 피부 렌더링을 위해 표면하 산란 모델을 적용한 마야 쉐이더 플러그인 개발 (Development of Maya Shader Plug in Based on Subsurface Scattering for Realistic Skin Rendering)

  • 유태경;이원형;장성갑
    • 한국멀티미디어학회논문지
    • /
    • 제8권1호
    • /
    • pp.88-100
    • /
    • 2005
  • 인간의 피부를 사실적으로 렌더링하는 것은 그 동안 컴퓨터 그래픽스 분야에서 난제로 여겨져 왔으며 지금까지도 중요한 연구 과제로서 남아있다. 피부와 같은 반투명성 물질은 표면하 산란을 포함한 복잡한 광학 특성을 가진다. 본 논문에서는 사실적인 피부 렌더링을 위해 표면하 산란을 고려한 쉐이더를 제안하고 3D 패키지, 마야의 플러그인 형태로 구현하였다. 구현된 피부 쉐이더를 적용한 렌더링 이미지는 기존의 전통적인 쉐이딩 기법을 이용한 이미지에 비해 보다 더 사실적인 피부의 표현이 가능하였고 피부의 피지, 표피, 진피 층을 각각 정반사, 다중 산란, 단일 산란으로 모델링할 수 있었다.

  • PDF

GPU 프로그래밍 기법을 이용한 비사실적 랜더링 (Non-Photorealistic Rendering using GPU Programming Technique)

  • 블러르마 바트-오처;성경;김수균
    • 한국항행학회논문지
    • /
    • 제15권6호
    • /
    • pp.1228-1233
    • /
    • 2011
  • 컴퓨터 그래픽 기술 중 비사실적 랜더링 기술은 매년 발전을 거듭하고 있다. 비사실적 랜더링 기술은 일러스트, 애니메이션, 만화와 같은 예술적인 스타일에 영감을 받은 것입니다. 이러한 비사실적 랜더링 기술을 위한 많은 응용 프로그램들은 특히 애니메이션, 게임 산업 등에서 인기가 있다. 전통적인 컴퓨터 그래픽스에서는 비사실적 렌더링 기술에 많은 관심을 가지고 있지만, 많은 계산 시간을 요구하기 때문에 실시간으로 사용하지는않았다. 그러나 최근 몇 년 동안 비사실적 랜더링은 그래픽 가속기를 이용하여 훨씬 다양한 고급 랜더링 및 실시간 기술을 선보이고 있다. 본 논문은 비사실적 랜더링을 위한 GPU 프로그래밍 기법에 대해 설명한다.

3D애니메이션을 활용한 수묵화기법 표현연구 (Research on the Expression of Ink-and-Wash Painting by using 3D Animation)

  • 한명희
    • 한국멀티미디어학회논문지
    • /
    • 제13권7호
    • /
    • pp.1105-1114
    • /
    • 2010
  • 이 논문은 제13회 부산국제영화제(2008년10월2일부터10월10일까지 개최)조직위원회로부터 의뢰를 받아 필름으로 제작한 20초 분량의 공식트레일러 제작에 관한 연구결과를 요약한 것이다. 디지털콘텐츠 제작에서의 정체성과 방향성 확립이 필요한 시기에 한국적인 수묵채색화 기법을 3D Animation과 접목시켜 제 13회 부산국제영화제의 공식트레일러 제작에 활용하였다. 서양화가 신창식화백의 '아리랑_희망I(공식 포스터)를 모티브로 한국적인 수묵채색화의 특징을 고찰하여 모델링, 쉐이딩, 렌더링 단계에서 먹의 농담, 선의 강약, 수묵채색화의 색채요소를 디지털기법으로 어떻게 표현할 수 있는가에 대한연구결과 이다.

컬링과 클리핑을 포함한 3D그래픽스 래스터라이져 설계 (A Design of a 3D Graphics Rasterizer with culling and clipping)

  • 이광엽;구용서
    • 대한전자공학회논문지SD
    • /
    • 제44권8호
    • /
    • pp.89-96
    • /
    • 2007
  • 본 논문은 효율적인 3차원 그래픽스를 위해 컬링과 클리핑을 포함한 래스터라이져를 설계하였다. 제안하는 래스터라이져는 모바일 환경을 위해 구현하였고, 프러스텀 컬링, 백 페이스 컬링, Y축 클리핑, X축 클리핑을 처리한다. 래스터라이져는 트라이 앵글 셋업, 에지 워크, 스팬 프로세서 유닛으로 구성된다. 컬링, 클리핑을 포함한 래스터라이져의 각 유닛으로 설계하였다. 래스터라이져는 16 비트 깊이 값과 16 비트 컬러 값을 갖는 고라우드 쉐이딩을 지원한다. 제안한 래스터라이져는 52M pixels/sec의 처리 능력을 갖는다.

이동궤적 근사 다면체를 이용한 실시간 모션블러 기법 (Real-Time Motion Blur using Approximated Motion Trails)

  • 홍민푸;최진형;오경수
    • 한국게임학회 논문지
    • /
    • 제17권1호
    • /
    • pp.17-26
    • /
    • 2017
  • 최근 실시간으로 모션블러(motion blur)를 위한 연구들은 픽셀당 여러개의 시간 색상을 계산한 후 평균내는 방식으로 샘플의 수가 적을 경우 아티펙트(artifacts)나 노이즈(noise)가 발생하는 문제를 가지고 있다. 본 논문은 이러한 문제를 개선하기 위해서 이동궤적 근사 다면체(motion trail)를 이용한 실시간 모션블러 알고리즘을 제안한다. 본 논문의 알고리즘에서는 현재 프레임과 이전프레임의 삼각형으로 이동궤적 근사 다면체를 만들고 전후 관계(front-to-back) 정렬방법과 시공간차원의 비트연산(bitwise operation)을 적용하여 여러 물체가 겹치는 순간의 가시성 문제를 해결했다. 결과적으로 가려지지 않은 이동궤적 근사 다면체만을 그리기에 매끄러운 블러 효과를 얻는다.