Real-time Sound Control Method Based on Reflection and Diffraction of Sound in Virtual Environment

가상 환경에서 사운드의 반사와 회절을 이용한 실시간 소리 제어 방법

  • Park, Soyeon (School of Software Application, Kangnam University) ;
  • Park, Seong-A (School of Software Application, Kangnam University) ;
  • Kim, Jong-Hyun (School of Software Application, Kangnam University)
  • 박소연 (강남대학교 소프트웨어응용학부) ;
  • 박성아 (강남대학교 소프트웨어응용학부) ;
  • 김종현 (강남대학교 소프트웨어응용학부)
  • Published : 2021.01.20

Abstract

본 논문에서는 실제 현실에서 표현되는 소리의 특징인 파동(Sound wave)과 흐름(Sound flow) 그리고 회절(Diffraction of sound)을 가상환경에서 실시간으로 표현할 수 있는 방법을 제안한다. 우리의 접근 방식은 소리가 재생되는 위치로부터 장애물 여부를 판단하고, 장애물이 존재할 시, 장애물로 인해 반사와 회절된 새로운 소리 위치를 계산한다. 이 과정에서 레이트레이싱 기반으로 장애물과의 충돌 여부를 판단하고, 충돌에 의해 굴절된 벡터를 이용하여 장애물 너머에서 들리는 소리의 크기를 계산하며, 충돌된 레이의 개수에 따라 소리의 크기를 감쇠시킨다. 본 논문에서 제안하는 방법을 이용한 소리의 회절은 물리 기반 접근법에서 나타나는 회절 형태를 실시간으로 표현했으며, 장애물에 따라서 회절 패턴이 변경되고, 이에 따라 소리의 크기가 자연스럽게 조절되는 결과를 보여준다. 이 같은 실험은 실제 현실에서 나타나는 소리의 퍼짐과 같은 특징을 거의 유사하게 복원해냈다.

Keywords