Web-based framework for strand simulation, rendering, and interaction
제목 : 가닥 시뮬레이션과 렌더링, 그리고 상호작용을 위한 웹 기반 프레임워크
정채원* 김종현*
(* : 인하대학교 소프트웨어융합대학 디자인테크놀로지학과)
한국컴퓨터정보학회 하계학술대회 2024년
제목 : 가닥 시뮬레이션과 렌더링, 그리고 상호작용을 위한 웹 기반 프레임워크
정채원* 김종현*
(* : 인하대학교 소프트웨어융합대학 디자인테크놀로지학과)
한국컴퓨터정보학회 하계학술대회 2024년
Abstract : 본 논문은 위치 기반 동역학(PBD)과 FTL(Follow-the-Leader)을 기반으로 한 웹 기반 머리카락 시뮬레이션 프레임워크를 제안한다. FTL은 각 파티클이 직전 파티클과의 일정 거리를 유지하며 따라가는 방식으로, 이를 통해 위치 기반으로 물리 법칙을 적용하여 적은 계산량으로 안정적인 결과값을 얻을 수 있다. 렌더링 과정에서는 시뮬레이션을 통해 얻은 파티클을 사용하여 Three.js를 통해 곡선을 생성하고, Tube Geometry의 segment 값을 조절하여 적은 파티클로도 부드러운 결과를 얻을 수 있게 했다. 또한, 헤어의 상호작용을 처리하기 위해 마우스 커서 좌표에서 레이캐스터를 발사하여 가장 가까운 파티클을 선택하고, 마우스 커서의 좌표에 따라 움직이게 하며, 헤어를 고정시킬 수 있는 상호작용을 웹3D에서 실시간으로 표현할 수 있도록 했다.
[paper]