Rootism (2025~WIP)
Role Environment Artist · Blueprint Programmer · 3D Generalist · Technical Artist
Tool Used
Rootism은 7명의 아티스트들로 구성된 게임 개발 프로젝트로, 2025년 6월 부터 지금까지 진행 중입니다.
저는 Unreal Engine 5와 관련된 개임개발 전반, 그리고 Environment에 필요한 폴리지와 각종 머티리얼, 몬스터 전투 Ai 개발을 하고있습니다.
석새론 (Technical Artist, 3D Generalist/Environment Artist, Blueprint Programming)
이혜진 (Visdev Artist)
최윤서 (Visdev Artist)
유서은 (Visdev Artist)
김단아 (3D Generalist • Prop Artist)
김민지 (3D Generalist • 3D Animator • Character Modeling / Rigging)
한성주 (3D Animator • Character Modeling / Rigging)
이혜진 (Visdev Artist)
최윤서 (Visdev Artist)
유서은 (Visdev Artist)
김단아 (3D Generalist • Prop Artist)
김민지 (3D Generalist • 3D Animator • Character Modeling / Rigging)
한성주 (3D Animator • Character Modeling / Rigging)
Foliage Asset 모음
인게임 뷰 및 캐릭터 움직임 영상
툰 스타일 물 쉐이더
물 쉐이더 파라미터 조정예시
Plane에 적용하여 물의 깊이나 색깔, 물결 무늬 등등 다양한 부분을 커스텀 가능합니다.
Character Modeling/Texture/Rig and Animation by 조민지
게임 분위기에 어울리는 풀 머티리얼+꽃 머티리얼과
캐릭터가 풀과 꽃을 지나갈때마다 실제로 반응하게끔 하는 머티리얼을 만들었습니다.
MPC를 이용하여 플레이어의 실시간 위치를 레벨 블루프린트로 부터 받아 풀 머티리얼에 적용하는 방식으로 구현했습니다.
블루프린트 코드
Character Modeling/Texture by 조민지
개발 중인 Rootism의 캐릭터 머티리얼 입니다.
아트 스타일과 성능을 동시에 만족하는 머티리얼을 만들고 싶었습니다.
Unlit 모드와 Emissive를 쓰는 쉐이더입니다.
Character Modeling/Texture by 조민지
같은 쉐이더를 적용한 주인공 캐릭터와 보스 캐릭터.
문제는, 이 쉐이더는 Unlit과 Emissive 머티리얼을 쓰기 때문에, 다른 물체의 그림자값을 받지 못합니다.
저는 해결을 위해 캐릭터의 특정 부위(허리소켓)에서부터 광원 사이를 일정 시간마다 라인트레이스하게 하고,
충돌을 감지한 경우 머티리얼의 Emissive 값을 낮추는 코드를 넣었습니다.
블루프린트 코드 보기
적용 예시 영상