[NDC] '프로젝트DH'의 절차적 애니메이션 시스템 Ⅱ
NDC 넥슨 · YouTube
AI 핵심 요약
프로젝트DH의 Silvervine Motion Engine은 평지용 로코모션만으로는 경사와 요철, 피격 같은 환경 반응을 자연스럽게 표현하기 어렵다는 문제를 다뤘다. 발표자는 척추를 세그먼트로 나눠 지면 경사를 반복 계산하고, 스프링과 댐퍼를 이용한 서스펜션으로 지형 변화에 따른 포즈 흔들림을 완화했다. 또 척추에 독립적인 물리 체인을 적용해 관성과 피격 반응을 만들면서 원본 애니메이션 포즈로 돌아오는 복원력을 더했고, 전환 시에는 포즈 블렌딩과 발 위치 제어를 결합했다. 평지 애니메이션을 재사용하면서 다양한 지형과 상황에 대응할 수 있었으며, 실용적인 절차적 시스템도 단계적으로 개선할 수 있다는 점을 공유했다.
- 복잡한 캐릭터 구조는 척추를 세그먼트로 단순화하고 다리를 지면에 고정하는 핀으로 모델링하면 경사 처리를 일반화하기 쉽다.
- 경사에 맞춰 세그먼트를 회전한 뒤 다리 길이에 따른 높이를 보정하고, 측정 경사가 수렴할 때까지 반복한다.
- 물리 시뮬레이션은 애니메이션 전체를 대체하기보다 척추 체인에 독립 적용하고 결과 변화량만 원래 포즈에 반영하면 기존 동작을 유지할 수 있다.
- 애니메이션 전환에서 발 미끄러짐을 줄이려면 포즈 블렌딩과 별도로 발 위치를 보정하고, 공중에 뜬 발부터 처리하는 순서를 고려한다.
소개
NDC 2018 ['프로젝트DH'의 절차적 애니메이션 시스템 Ⅱ] 세션 공유드립니다. 상세 내용은 NDC Replay 홈페이지를 참고 부탁드려요. 😊 1. 발표자 성함 : 문석진 2. 발표자 소개 : 대학원에서 물리기반 모델링, 유체 시뮬레이션을 전공했습니다. 2014년 12월에 넥슨코리아에 입사해 데브캣스튜디오에서 '마비노기 듀얼' 프로젝트에 참여한 경험이 있습니다. 현재 프로젝트DH팀에서 절차적 애니메이션 시스템을 개발하고 있습니다. 3. 세션 소개 : NDC 2017 '프로젝트DH의 절차적 애니메이션 시스템'의 후속 세션으로, 프로젝트DH의 절차적 애니메이션 시스템에 대한 소개와 지난 발표 이후 추가된 기능 및 개선사항 등 현재까지의 진행 상황을 공유합니다. 현실적인 애니메이션을 위해 복잡한 외부 환경을 반영하는 문제에 대한 접근과 해결 방법을 다룹니다. 특히 지면의 경사를 캐릭터에 적용하는 기법, 로코모션을 포함한 다양한 애니메이션 간의 자연스러운 전환, 물...
비슷한 학습 자료
컨퍼런스 NDC
NDC 2018 [창발과 통제 그 중간 어딘가, '야생의 땅: 듀랑고' 콘텐츠 디자인 변천사] 세션 공유드립니다. 상세 내용은 NDC Replay 홈페이지를 참고 부탁드려요. 😊 1. 발표자 성함 : 양회진 2. 발표자 소개 : 저는 현재 왓스튜디오 게임디자이너로 일하고 있는 양회진이라고 합니다. 5년차 게임디자이너이며, 왓스튜디오에는 2년전에 합류했습니다. 현재는 듀랑고 컨텐츠 디자인을 담당하고 있습니다. 3. 세션 소개 : 듀랑고 세계는 자유도와 창발성이 넘치는 곳입니다. 그러나 재미를 위해 규칙없이 발산만 한다면 디자이너의 의도와 다른 결과가 나오게 될 것입니다. 결국 컨텐츠 자율성과 컨텐츠 통제 사이에서 고민하게 됩니다. 발표는 듀랑고 컨텐츠 개발 사례들을 소개하면서, 어떤 문제가 발견되었고 어떻게 해결했는지 또 그 결과에 대해 공유하려고 합니다. 감사합니다. 본 NDC 발표 동영상(이하 “저작물”이라 합니다)에 대한 저작권 (2차적저작물작성권 및 편집저작물...
게임 기획
컨퍼런스 NDC
[NDC] 물리 기반 애니메이션 or 비 물리 기반 애니메이션
컨퍼런스 NDC
NDC 2018 [물리 기반 애니메이션 or 비 물리 기반 애니메이션] 세션 공유드립니다. 상세 내용은 NDC Replay 홈페이지를 참고 부탁드려요. 😊 1. 발표자 성함 : 홍상범 2. 발표자 소개 : 현재 Nexon Company의 ThingSoft의 노크팀에서 근무 하고 있으며, TA업무를 담당하고 있습니다. 과거에는 삼지 애니메이션에서 "City paradiso" 3D입체 애니메이션 "Bolts & Blip" 3D애니메이션, "Monk"3D애니메이션, "Bugged" 3D애니메이션, "Vroomies" 3D애니메이션, "Firebreso" 3D애니메이션 개발 참여 대원미디어에서 "Gon"시즌1~2 3D애니메이션, "Egg"트레일 3D애니메이션 개발 참여, 스마일게이트 에서 "Crossfire2" 게임 개발 참여 NC Soft에서 "Blade & soul"게임 개발 참여 ThingSoft에서 던파 후속작을 개발중 발표경력: NDC16, IGC 강의 경력: 백석대학교 ...
게임 프로그래밍 게임 아트 · 그래픽
컨퍼런스 NDC
NDC 2018 ['메이플스토리2' 악기 연주 개발 사례로 보는 시스템 기획] 세션 공유드립니다. 상세 내용은 NDC Replay 홈페이지를 참고 부탁드려요. 😊 1. 발표자 성함 : 이나은 2. 발표자 소개 : 2013년부터 현재까지 넥슨 '메이플스토리2' 프로젝트의 시스템 디자이너로 근무중이며, '메이플스토리2'의 UCC 컨텐츠인 하우징, 의상 제작, 악기 연주 시스템 및 그 외 다양한 시스템 및 컨텐츠를 개발했습니다. 올해 11년차 게임 디자이너로 이전에는 '스쿼드플로우', '미소스', '오디션' 그 외 미출시 프로젝트들의 개발에 참여했습니다. 3. 세션 소개 : 이 세션에서는 기획할 때 의도에 맞는 결과물을 만들기 위해 어떤 것을 신경 써야 하는지를 '메이플스토리2' 악기 연주 개발 사례를 예로 들어 설명합니다. 여기서는 디테일한 구현 내용이나 기획서를 쓰는 방법을 이야기하는 대신, 제안부터 구현까지 하나의 신규 시스템을 추가하는 프로세스를 훑어보면서 어떤 단계를 ...
게임 기획 서비스 기획
컨퍼런스 NDC
NDC 2018 [개발 자동화와 그 적들 - '블레이드 2' 및 다른 사례들 소개] 세션 공유드립니다. 상세 내용은 NDC Replay 홈페이지를 참고 부탁드려요. 😊 1. 발표자 성함 : 최우성 2. 발표자 소개 : 16 년차 개발자. 프로그래머와 프로젝트 관리자와 AI 관련 업무를 오가며 게임 업계에 서식하고 있다. 현재는 블레이드2 에서 서버 프로그래밍 및 개발 생산성 향상을 위한 작업들을 하고 있다. 그 이전에는 블레이드 앤 소울, 로스트 사가, 다함께 차차차2, 불멸의 전사 등을 PM이나 프로그래머로서 개발 했다. 그리고 소개한 프로젝트 보다 더 많은 수의 빛을 보지 못한 프로젝트들에도 참여 했었다. 3. 세션 소개 : 개발환경이 발전하고 프로젝트들의 사이클이 짧아지면서, 개인 및 팀의 생산성은 또다른 키워드가 되고 있습니다. 특히 모바일 시대에 도래하면서 이런 현상은 더욱 가속화되어가고 있는 상황입니다. 블레이드 2 (서버)를 개발하면서 신경 썼던 부분 중 하...
데브옵스 · 인프라 개발 도구
컨퍼런스 NDC
NDC 2018 ['프로젝트DH' AI 내비게이션 시스템 - 자연스러운 용의 비행을 위한 공중 내비게이션 시스템 개발기] 세션 공유드립니다. 상세 내용은 NDC Replay 홈페이지를 참고 부탁드려요. 😊 1. 발표자 성함 : 심예람 2. 발표자 소개 : 데브캣스튜디오 프로젝트DH팀에서 엔진 및 컨텐츠 개발을 담당하고있으며, 주로 몬스터의 이동제어와 전투 시스템 개발 업무를 수행해왔습니다. 이 전에는 컴퓨터 그래픽스 연구실에서 석사과정으로 절차적 노이즈 텍스처링 및 지형 렌더링을 연구하였고, 전문연구요원으로서 넥슨에 입사하여 언리얼 엔진 4 기반의 프로젝트에 참여해왔습니다. 이번 발표를 통해 취미 게임 개발자가 덕업일치에 성공해 실제 게임에 들어갈 기능을 구현해가며 겪은 경험들을 공유하고자 합니다. 3. 세션 소개 : 게임 개발자에게 AI 내비게이션은 꽤 고전적인 문제입니다. 그럼에도 불구하고, 프로젝트DH의 용이라는 생명체를 자연스럽게 비행시키기 위한 적절한 공중 AI ...
게임 프로그래밍
컨퍼런스 NDC
[NDC] 밸런스 기획이란 무엇인가
컨퍼런스 NDC
NDC 2018 [밸런스 기획이란 무엇인가] 세션 공유드립니다. 상세 내용은 NDC Replay 홈페이지를 참고 부탁드려요. 😊 1. 발표자 성함 : 김미림 2. 발표자 소개 : 2010년 1월 부터 2015년 5월까지 KOG에서 2015년 6월 부터 2017년 6월까지 넷마블 몬스터에서 현재는 넷게임즈의 신작 프로젝트에서 밸런스 업무를 하고 있습니다. 3. 세션 소개 : 밸런스 기획을 전문적으로 다뤄본 적이 없는 분들을 위한 발표입니다. 밸런스 기획이란 어떤 일이며, 어떻게 해야하는 지를 간략히 가이드해드립니다. 감사합니다. 본 NDC 발표 동영상(이하 “저작물”이라 합니다)에 대한 저작권 (2차적저작물작성권 및 편집저작물작성권 포함)은 해당 저작물의 저작자(발표자 포함) 또는 (주)넥슨코리아 (이하 “권리자”라 합니다)에게 귀속되며, 권리자의 허락 없이 이를 상업적으로 이용하거나 무단으로 도용, 편집, 2차적저작물을 작성, 공중송신, 배포할 수 없습니다.
게임 기획