본문 바로가기

VFX

(4)
[컴퓨터그래픽] 정말 실사같은 영화 속 장면들 - 혹성탈출 종의 전쟁 안녕하세요 이노도리입니다 ㅎㅎ 이번에는 제가 처음으로 크레딧에 이름이 올라간 영화 혹성탈출 종의 전쟁에 대해 이야기해 보려고 합니다. 사실 당시 처음으로 팀에 합류했을 때라 영화 특수효과에 제 지분은 하나도 없었는데 정말 운 좋게도 제 이름이 실렸습니다. 당시 처음으로 제 이름이 올라간 것에 너무나도 기뻤던 기억이 있네요. 혹성탈출은 그래픽적으로 매우 뛰어났던 영화로 수많은 상을 탔고 제 90회 아카데미 시상식에도 노미네이트 됐던 정말 대단한 영화입니다. 영화도 꽤 괜찮으니 혹시 보지 않으신 분은 3부작 모두 시청하시길 권합니다 ㅎㅎ (정말 재미있게 잘 봤어요.) 혹성탈출을 보면서 당시 컴퓨터 그래픽 초보였던 저에게 가장 큰 충격은 거의 대부분 장면이 컴퓨터 그래픽이었다는 점이었습니다. 몇몇 장면에는 배..
[컴퓨터그래픽] 실사같은 머리카락 시뮬레이션 이야기 - 디즈니, 배틀엔젤 알리타, 워크래프트 안녕하세요 이노도리입니다. 오늘은 저번 시간에 이어 머리카락 또는 털 시뮬레이션에 대해 이야기해 보려고 해요. 갑자기 느닷없이 웬 털이냐구요? 사실 털도 상당히 많은 영화에서 컴퓨터 그래픽으로 구현이 된답니다. 먼저 머리카락 시뮬레이션에 대해 이야기하기 전에 한번 사람 몸에 있는 머리카락 개수가 얼마나 되는지 한번 알아볼까요? 네 Google에 찾아본 결과 무려 10만 개나 되는 머리카락이 있다고 하네요 ㅎㅎ 10만 개나 되는 머리카락이라니 그 수가 엄청난데요, 예전에는 이 머리카락의 개수가 너무 많았기 때문에 연산량을 조절하기 위한 여러 방법들이 고안되었답니다. 대표적인 방법으로는 먼저 Position Based Dynamics(PBD)라고 하는 방법이 있는데요, 이 방법은 머리카락의 움직임을 단순한 ..
컴퓨터 시뮬레이션 이야기 안녕하세요 이노도리입니다 :) 오늘은 제가 일하고 있는 분야인 컴퓨터 시뮬레이션에 대해서 이야기해 보려고 합니다. 먼저 제가 일하고 있는 분야의 시뮬레이션은 간단히 말하면 물리 방정식을 컴퓨터에 입력하고 그 물리 방정식을 풀어나가는 것입니다. 물리적인 현상을 설명하는 방정식을 수학식으로 변형하고 그 수학식을 풀어내는 건데요, 한번 모두가 잘 알고 있는 중력에 대해서 이야기해 볼까요? 중력은 질량을 가진 물체가 다른 질량을 가진 물체를 끌어당기는 힘입니다. 이 중력을 이용하면 어떤 질량체에 가해지는 힘을 계산할 수 있고 그 힘을 수학적으로 표현해 속도와 위치를 계산할 수 있습니다. 이 방식을 이용하면 천체 시뮬레이션도 가능하답니다. 심지어는 우주가 어떻게 진화해나갔는지 시뮬레이션해 볼 수도 있답니다. 중력..
해외생활 5년간 내가 회사를 위해 한 일 정리 - 아바타2, 어벤져스 이곳에 오기 전 저는 한국에서 CAE 소프트웨어 연구원으로 일하고 있었습니다. 그러다가 운 좋게 해외 이직의 기회가 생기게 되었고 2016년 1월 이곳으로 이직하게 되었습니다. 이곳은 이 업계에서는 꽤 유명한 영화 특수효과(VFX) 회사인데 이 회사에서 사용하는 시뮬레이션 소프트웨어의 개발자를 구하고 있는 중이었고 운 좋게도 제 이력서가 관심을 끌게 되어 이직에 성공하게 됐습니다. 처음 이 곳에 와서 제가 맡게 된 프로젝트는 시뮬레이션 소프트웨어의 핵심 중 하나인 system of linear equation solver였습니다. 우리말로 간단히 직역하자면 일종의 연립방정식의 해를 구하는 프로그램을 개발하는 일입니다. 우리가 중학교 때 배운 연립방정식을 푸는 것이라고 생각하면 됩니다. 다만 우리가 중고등..