Water wave Animation (Project final presentations) The Neo-Coordinate 20041029 김상상 20041152 옥윤찬 - Context 1. Progression of project 2.
Download ReportTranscript Water wave Animation (Project final presentations) The Neo-Coordinate 20041029 김상상 20041152 옥윤찬 - Context 1. Progression of project 2.
Water wave Animation (Project final presentations) The Neo-Coordinate 20041029 김상상 20041152 옥윤찬 - Context 1. Progression of project 2. Remain problems. - Rendering (Reflection) 3. Discussion 1. Progression of project - Modeling => Height map - Animation => 파동의 전파 & 중첩 (sin 함수) - Rendering => top view에서 바라본 강의 모습 (Texture distortion) => 수면 위에서의 빛의 반사 1. Progression of project - Modeling 변화 : 80x80 size의 map으로 size 축소 => 파동의 중첩이 구현됨으로 연산량이 많아짐 Before : 200x200 => 10개의 파동 : 40,000 x 10 = 40만 Present : 80x80 => 10개의 파동 : 6,400 x 10 = 6만4천 1. Progression of project - Animation : 전에 단일 파동의 구현만 이루어진 상태에서 현재는 최대 100개의 파동을 동시에 구현할 수 있다. 그리고 파동의 중첩을 고려하여 표현함으로 선형 파동도 점 파원의 연속으로 나타낼 수 있었다. 추가적으로 가만히 있는 상태에서의 물결이 잔잔하게 움직이는 모션을 추가하여 좀더 사실적으로 표현하였다. n W = AB(t)*ωB(t) + Σ (Ai(t)* ωi(t)) / Ri(x,y,z) i=0 1. Progression of project - Rendering : 물결이 생김에 따라 생기는 왜곡현상(Texture distort) 구현 및 물처럼 보이도록 하는 Shading 완료 3. Discussion - Efficiency : 구현되는 파동의 개수가 늘어남에 따라 계산량이 많이 증가함 => 연산량의 감소 필요 ○ result - Pond.exe - Last 5 days… IPhone porting (mobile graphics) ipod-touch application use iphone SDK use openGL-ES < Modeling Example> Q&A