2. Curly Hair Simulation - Hair model(Stretch spring)
·
Computer Graphics/Curly Hair Simulation
본 논문에서 제시한 헤어 모델은 총 세가지 mass-spring 구조로 이루어져 있다. 파티클 간의 거리를 유지하는 Stretch spring, 머리카락의 원본 컬을 유지해주는 bending spring, 머리카락의 세로방향 신축성을 제어해주는 core spring 으로 구성되어 있는데 이번 포스팅에서는 Stretch spring에 대해 알아보도록 하자. 1. Stretch spring 본 논문에서 제시한 Stretch spring의 공식이다. 해당 공식은 spring force + damping force로 나뉘며 앞 항이 spring force 뒤 항이 damping force이다. edges는 파티클과 파티클을 잇는 vector이며 (다음 파티클 위치) - (현재 파티클 위치)로 구할 수 있다. 본..
1. Curly Hair Simulation - Introduce
·
Computer Graphics/Curly Hair Simulation
본 포스팅은 Pixar의 "Artistic simulation of curly hair"를 바탕으로 제작한 프로젝트의 개발 일기이다. 본인이 수학에 대해 매우 견식이 좁으므로 반수포자인 본인이 이해한 내용이기 때문에 수학적으로 옳지 않을 가능성이 상당하다. 하지만 그런 본인도 이해 가능하도록 최대한 알기 쉽게 직관적으로 이해하도록 노력하였으며 다시 복습하는 마음으로 해당 포스트를 제작한다. 해당 논문에서는 곱슬머리를 구현하는데 "예술적 요구"를 충족하기 위해 몇가지 제한사항을 제시한다. 1. 큰 가속도에서도 머리카락의 원본 모습을 유지해야 할 것 2. 매개변수의 변경을 최소한으로 할 것 3. 머리카락이 늘어나지 않아야 할 것 4. 모든 제한사항을 준수하고 실시간으로 시뮬레이션이 가능해야 할 것 이 예술적..