3D Modeling Portfolio

안녕하세요. 김동수입니다.
아래에 리스트는 저의 대표 포트폴리오 작품들입니다.
이 외의 개인 작품은 Artstation에서 보실 수 있습니다.

각 카드를 클릭하면 상세 페이지가 팝업됩니다.

3D Character Modeling, Original Character

Name: Haro

Game: Original

Tools: 3DS MAX, Subtance Painter, Unity

Cel Shading 느낌의 캐릭터를 제작해보았습니다.

Unity에서 Cel Shader를 적용하여 렌더링했고, 얼굴 Morph를 3ds max에서 제작하여 VRM 사양 모델으로 생성했습니다. 이후 아이폰과 연동하여 실시간 연동을 테스트 해보았습니다.

애니메 캐릭터 특유의 평면 스타일 눈을 제작하는데에 여러 방법을 연구하고 시도했습니다.

3D Character Modeling, Warcraft's Thrall

Name: Thrall

Game: World of Warcraft

Tools: 3DS MAX, Subtance Painter, PhotoShop, Marmoset Toolbag

개인적으로 좋아했던 게임, 월드 오브 워크래프트의 캐릭터를 제작했습니다.

하이폴리곤 작업을 하여서Normal을 추출하였고, 디테일한 부분은 추가적으로 핸드페인팅으로 새겨넣었습니다.

목과 어깨 부분을 덮는 구슬 장식이 리깅에 방해되서 크게 곤란했었던 경험이 있습니다.

3D Character Modeling, OdinSphere's Velvet

Name: Velvet

Game: OdinSphere

Tools: 3DS MAX, PhotoShop, Marmoset Toolbag

처음으로 제작한 핸드페인팅 스타일의 캐릭터 모델링입니다.

Normal 없이 BaseColor로만 재질감을 표현했습니다. 사슬에 본을 심어서 포징하는데에 활용해보았습니다.

2D 캐릭터 레퍼런스를 참고하여 무리하게 반실사 타입으로 만드려 시도한 결과물이 조금 아쉬웠던 작업입니다.

3D Character Modeling, MassEffect's Shepherd

Name: Shepherd

Game: MassEffect 3

Tools: 3DS MAX, Subtance Painter, PhotoShop, Marmoset Toolbag

SF 스타일의 갑옷을 구현하고 싶어서 과거에 플레이 했던 게임의 캐릭터를 제작해보았습니다.

Substance Painter의 마스킹등을 활용해서 더티한 부분과 흠집 부분을 디테일하게 구현해보았습니다. 추가적으로 실사 기반의 Hair card를 처음 시도해보았습니다.

3D Character Modeling, Toukiden2's Benizuki

Name: Benizuki

Game: Toukiden2

Tools: 3DS MAX, Subtance Painter, PhotoShop, Marmoset Toolbag

풍성하고 긴 Hair card 모델링을 구현하려고 시도했던 캐릭터 모델링입니다.

관절 부분마다 다양한 장식이 있어서 리깅에 어려움을 겪었습니다. 2D 아트를 레퍼런스 삼았지만, 이목구비를 완벽하게 동일하게 하는 것이 어려운 작업이라는 것을 느끼게 되었습니다.

Game

Super Smash Bros 모작 게임

Tools: Unity 2023, C#

메타버스 아카데미 3기, 1차 프로젝트에서 제작한 모작 게임입니다.

마리오 플레이어 캐릭터를 제작했고, 그 외 포스트 프로세싱, 라이팅, 메테리얼을 설정하고 전투 UI, 커맨드 안내 씬, 승리 연출씬을 제작했습니다.

애니메이터 컨트롤러를 기반으로 애니메이션을 컨트롤했고, 애니메이션 이벤트를 활용해서 공격 판정을 설정했습니다.

싱글톤 패턴으로 이펙트 및 사운드 매니저를 만들어서 이펙트와 사운드를 관리해보았습니다.

Game

BioShock 모작 게임

Tools: Unity 2023, C#, Blender

메타버스 아카데미 3기, 2차 프로젝트에서 제작한 모작 게임입니다.

팀의 팀장을 맡았고, 일정 관리, 일반 몬스터 개발, 전반적인 시스템 개발, UI, 상점, 애니메이션, 3D 아트 보조를 맡았습니다.

네비 메쉬 및 FSM을 사용하여 몬스터의 행동을 관리했고, 싱글톤으로 시스템 매니저, 그리고 인터페이스등을 활용하여 코드를 작성했습니다.

플레이어의 1인칭 애니메이션을 블렌더로 직접 제작했습니다.

애니메이션 시연 링크

Original Game, Tower Mage

Name: Tower Maze

Tools: Unreal 4, 3DS MAX, Subtance Painter

Trees, Plants: Download from the Asset Store

언리얼 엔진 4으로 처음 제작한 미니 게임입니다.

3ds max에서 모델링들을 제작하여 프랍으로 가져와서 언리얼에서 씬을 구성했습니다. 약 한달의 시간이 주어졌는데, 장식물들은 무료 에셋으로 처리하다보니 시간의 여유가 있어서 캐릭터도 직접 만들어서 적용했습니다.

블루프린트를 활용하지 못한 게임이라 아쉬움이 남습니다.

Original Game, Labyrinth

Name: Labyrinth

Tools: Unreal 4, 3DS MAX, Subtance Painter, Marvelous Designer

Trees, Plants: Download from the Asset Store

언리얼 엔진 4로 만든 미로 탈출 게임입니다.

블루프린트 기능을 활용하여 문이 열리고/닫히는 기능, 구덩이에 떨어지면 특정 지점으로 텔레포트하는 기능, 열쇠 획득 기능, 시간 기록, 클리어등 게임으로써 갖춰야 할 기본적인 기능등을 구현했습니다.

마블러스 디자이너를 활용하여 캐릭터를 제작하였습니다.

Original Game, Forest

Name: Forest

Tools: Unity 2022 ~ For study

Trees, Plants: Download from the Asset Store

공부 목적으로 제작한 유니티 게임입니다.

C#의 기초와 유니티 기능, 애니메이션 전환, UI, 랜드스케이프, 프리팹에 대해 배웠습니다.

재직중에 강의를 들은 것이라 별도의 캐릭터를 제작할 시간이 나지 못한 것이 아쉬웠습니다.

This Homepage

This Homepage

Tools: Visual Studio Code, HTML, CSS, JavaScript, Bootstrap

공부 목적으로 제작한 홈페이지입니다.

계속해서 개선중이고, 추후에는 3D 뷰어(Babylon js)를 추가하는 것이 목적입니다.