닫기
Loading..

Please wait....

국내 논문지

홈 홈 > 연구문헌 > 국내 논문지 > 한국정보통신학회 논문지 (J. of the Korea Inst. of Information&Communication Engineering)

한국정보통신학회 논문지 (J. of the Korea Inst. of Information&Communication Engineering)

Current Result Document : 10 / 18 이전건 이전건   다음건 다음건

한글제목(Korean Title) 절차적 함수를 이용한 GPU기반 실시간 3D구름 모델링 및 렌더링 기법
영문제목(English Title) GPU-based modeling and rendering techniques of 3D clouds using procedural functions
저자(Author) 성만규   Mankyu Sung  
원문수록처(Citation) VOL 23 NO. 04 PP. 0416 ~ 0422 (2019. 04)
한글내용
(Korean Abstract)
본 논문은 절차적함수를 이용하여 실시간으로 3차원 구름을 모델링하고 렌더링하는 알고리즘을 제안한다. 구름 모델링은 절차적 노이즈 함수인 fbm(Fractional Brownian Motion)을 변형하여 사용하며, 이 값을 대기의 수증기 밀도 값으로 이용한다. 이 밀도 값은 파라미터로 주어진 3가지 구름의 형태를 위해 변형되며 렌더링단계의 입력 값으로 들어간다. 레이마칭(ray marching)기법을 이용한 렌더링 단계에서는 이 밀도 값을 이용하여 구름의 색상을 결정하며 이때 밀도에 따른 빛의 감소 및 산란현상은 물리적으로 계산된다. 대기모델로 렌더링 된 하늘 위에 제안한 알고리즘에 의해 구현된 구름들이 블랜딩되며, 이 때 바람의 방향에 따라 구름이 움직이도록 한다. 제안된 구름 생성 및 렌더링은 GLSL언어를 이용해서 GPU상에서 구현되었다.
영문내용
(English Abstract)
This paper proposes a GPU-based modeling and rendering of 3D clouds using procedural functions. The formation of clouds is based on modified noise function made with fbm(Fractional Brownian Motion). Those noise values turn into densities of droplets of liquid water, which is a critical parameter for forming the three different types of clouds. At the rendering stage, the algorithm applies the ray marching technique to decide the colors of cloud using density values obtained from the noise function. In this process, all lighting attenuation and scattering are calculated by physically based manner. Once we have the clouds, they are blended on the sky, which is also rendered physically. We also make the clouds moving in the sky by the wind force. All algorithms are implemented and tested on GPU using GLSL.
키워드(Keyword) 실시간 렌더링   3차원 구름 렌더링   구름 모델링   레이 마칭   Real-time Rendering   3D cloud rendering   Cloud Modeling   Ray marching  
파일첨부 PDF 다운로드