저는 현재 TA (테크니컬 아티스트)를 목표로 진로를 바꾸고 공부하고있는 평범 휴학생입니다
목표를 이루기위해 정보를 모으고 있고, 모은 정보를 기반으로 ChatGPT에게 TA로드맵을 짜달라고 부탁해보았습니다
현재 루틴과 목표(테크니컬 아티스트)를 기반으로 3개월 × 4단계 성장 로드맵을 설계해드릴게요.
목표는 프로그래밍·3D·아트 기초를 연결해서 ‘포트폴리오’까지 나아가는 겁니다.
🎯 전체 전략
- 1단계(0~3개월) → 기초 정리 & 3D툴 스크립팅 입문
- 2단계(4~6개월) → 셰이더/그래픽스 심화 + 엔진 적용
- 3단계(7~9개월) → 파이프라인·툴 제작 프로젝트
- 4단계(10~12개월) → 포트폴리오 완성 & 실무 시뮬레이션
📅 1단계: 기초 다지기 (0~3개월)
목표: TA 필수 영역 전부 맛보고, 스크립팅 + 아트 기초 연결 시작
분야 목표 학습 방법
| 프로그래밍 | C++ 기초 + Python 숙련 | 주 2~3회 알고리즘(코드트리) + Python으로 Blender/Maya 간단 스크립트 작성 |
| 3D 툴 | Blender/Maya/ZBrush 인터페이스와 워크플로 익히기 | 모델링·UV·간단 리깅 |
| 아트 기초 | 빛·색 집중 | 매일 15~30분 라이팅·컬러 스터디 |
| 그래픽스 기초 | 좌표계·벡터·행렬 기초 이해 | 유튜브/교재로 컴퓨터 그래픽스 입문 |
| 작업물 | Python으로 Blender 자동화 애드온 1개 제작 | 예: 자동 저장, 일괄 익스포트 등 |
📅 2단계: 셰이더 & 엔진 적용 (4~6개월)
목표: 이론 → 셰이더 제작 → 엔진에 적용
분야 목표 학습 방법
| 셰이더 | Shader Graph → HLSL/GLSL 기초 | Unity/Unreal에서 간단한 효과 구현 |
| 프로그래밍 | C++로 Unreal 플러그인 제작 입문 | 간단한 뷰어·렌더 파라미터 변경 기능 |
| 3D + 코드 연결 | Blender/Maya 제작물 → Unreal 자동 임포트 파이프라인 구현 | FBX 변환 + 머티리얼 자동 세팅 |
| 아트 기초 | 투시 집중 | 배경 구조 그리기 + 엔진 씬 구성 실습 |
| 작업물 | Unity나 Unreal에 적용 가능한 셰이더 3종 제작 |
📅 3단계: 파이프라인 & 툴 제작 (7~9개월)
목표: 실제 스튜디오 워크플로 시뮬레이션
분야 목표 학습 방법
| 툴 제작 | Maya Python + MaxScript 자동화 툴 제작 | 예: 리깅 자동화 스크립트 |
| 파이프라인 | Blender/ZBrush → Substance → Unreal 파이프라인 구축 | 텍스처 자동 적용·LOD 생성 |
| 그래픽스 심화 | PBR, 최적화, 드로우콜 관리 | 엔진 내 프로파일링 툴 사용 |
| 아트 기초 | 해부학 집중 (캐릭터 TA 대비) | 인체 드로잉 + 리깅 테스트 |
| 작업물 | 파이프라인 자동화 툴 1개 + 최적화된 셰이더 1개 완성 |
📅 4단계: 포트폴리오 & 실무 시뮬레이션 (10~12개월)
목표: 취업용 포트폴리오 완성 + 팀 프로젝트 경험
분야 목표 학습 방법
| 프로젝트 | 게임 제작 동아리/팀 합류 → TA 역할 수행 | 셰이더, 파이프라인, 툴 모두 담당 |
| 포트폴리오 | 툴 2개, 셰이더 3개, 파이프라인 1개 | GitHub + 영상 + PDF로 정리 |
| 그래픽스 고급 | 포스트 프로세싱, 고급 렌더링 테크닉 | Unreal C++로 커스터마이징 |
| 아트 기초 | 구성/구도 집중 | 씬 셋드레싱·라이팅 최적화 |
| 작업물 | ‘툴+셰이더+아트’가 결합된 통합 프로젝트 |
💡 팁
- 매 3개월마다 “작업물”은 반드시 GitHub와 영상으로 남겨두세요.
- 스케줄을 80%만 채우고, 20%는 예기치 못한 공부·실험 시간으로 남겨두는 게 좋습니다.
- 지금처럼 매일 그림 + 코드 루틴은 유지하세요. TA는 이 두 개를 꾸준히 하는 게 경쟁력입니다.
일단 기존 루틴을 수정해 0~3개월까지는 아래 루틴을 이어갈 생각이다
- 월요일: C++ / Python
- 화요일: Blender / Maya
- 수요일: The Technical Artist Bundle, 유니티 셰이더 스타트업
- 목요일: Blender / ZBrush
- 금요일: 컴퓨터 그래픽스 이론
- 토요일: Blender / 3ds Max
- 일요일: 기초 드로잉 / 복습
- 매일: 게임 프로그래밍, 코드트리 코딩테스트, 기초 수학 공부, 그림 그리기(라이팅, 컬러스터디).
로 루틴을 수정하였고,
기본 3D 모델링에 익숙해지면 UV와 리깅 강의를 사서 따라해볼 예정이다
컴퓨터 그래픽스 이론 책으로는 [IT CookBook, OpenGL로 배우는 3차원 컴퓨터 그래픽스]를 읽을 예정이다
이 책을 다 읽으면 리얼-타임 렌더링(번역본 혹은 원서)를 읽어볼 예정이다(험난할 듯)
또한 https://jettelly.com/bundles/bundle-usb-ve1-ve2 (The Technical Artist Bundle)을 구매하여 수요일에 읽고
번개장터에서 산 유니티 셰이더 스타트업을 병행할 것이며 이후에 시간이 남으면 후에 나온 [대마왕의 유니티 URP 셰이더 그래프 스타트업]을 읽어볼까 한다
관건은 영어에 익숙해지는 것인데, 자료가 많이 없어서 흔히 말하는 유튜브 에디션(영어 자료가 가득함)을 참고해야할 것 같다
1학년 때 잠깐 보고 관심 가졌던 직업인데 이렇게 내가 걸으려하게 될 줄은 몰랐다3학년 때 트랙도 옮기고, 제대로 게임 개발을 배워본 뒤에 어엿하고 멋있는 TA가 되길 바란다