- 장 소 : MofacAcademy
- 기 간 : 18.12.28 ~ 19.2.27
- 시 간 : 월 ~ 금
- 2018.12.28 ~ 2019.01.14 : 10:00 ~ 13:00 TD교육 / 14:00 ~ 18:00 툴교육
- 2019.01.15 ~ 2019.01.28 : 09:00 ~ 13:00 TD교육 / 14:00 ~ 17:00 툴교육
- 2019.01.29 ~ 2019.02.27 : 09:00 ~ 13:00 TD교육 / 14:00 ~ 17:00 TD교육
- 매주 금 : 14:00 ~ 15:00 1시간 / The Foundry 위원식 지사장
- 쉬는시간 : 매 50분에서 10분간
- 점심시간 : 13:00 ~ 14:00 / 지하2층 구내식당
- 식권판매 : 10:45분 / 지하2층 구내식당 사무실
- 교육내용 : Technical Director 기초과정 / 리눅스를 활용한 VFX, 애니메이션 파이프라인
- 교육방식 : Github를 활용한 교육 및 협업개발
- 문 의 : 김한웅 / [email protected]
- 강의실 시스템 엔지니어 : 김태진 차장 / 010-7794-3111
- 업무협의 : 정선화 부원장 / 010-8663-4626
- 프로그래밍이 처음이라면 한번씩 읽고 오세요 : https://wikidocs.net/book/2
-
강의 소개 (12.28)
-
PPT 발표, 개요
-
- 실습 : Github 가입
- Github 그룹 설정
- 포트폴리오 마케팅용 github.io 소개
- id.github.io 리포지터리 생성
-
-
리눅스 설치1 (12.31)
- USB, SSD 전달
- Linux설치 - CentOS 7.6
- 실습 : 같이 CentOS 둘러보기
-
리눅스 설치2(1.2)
- 그래픽카드 드라이버 설치
- Grub셋팅
- 규칙
- 실습 : 같이 CentOS 둘러보기
-
리눅스 명령어 기본(1.3)
-
리눅스 명령어 심화(1.4)
-
뉴크설치(1.7)
- 뉴크 설치
- 뉴크 버전관리
- 뉴크 라이센스 셋팅
- 뉴크 실행하고 둘러보기
- 프로세스, Grep
- 스터디 그룹을 위한 컴파일러 설치
-
기타 유틸리티 설치(1.7)
- 실습 : 오피스 제품을 설치하고 MPAA 문서보기
- 크롬설치
- CentOS Beep 사운드 제거
- Torrent
- Steam
- MPV 플레이어 설치
-
데몬(서비스)(1.8)
-
에디터(1.9)
- Vim 기본 사용법
- 에디터 설치
- 토론 : 에디터 선정 / Vim으로 결정
-
유용한 시스템 명령어 / 폴더구조 (1.9)
-
버전관리의 중요성 (1.10)
- Git 설치 / 설정
- Git 명령어의 기초
- 모두 같은 에디터를 사용하고 설정을 공유하는 리포지터리 제작
- Readme 문서 작성을 위한 Markdown 문법배우기
-
쉘 스크립트 (1.11)
-
환경변수란? (1.14)
-
예제파일 설치하기 (1.15)
- ~/examples 설치 :
cd ~ && git clone https://github.com/cgiseminar/examples
- 샘플파일설치
- ~/examples 설치 :
-
동영상과 코덱 (1.16)
-
Github로 협업하기 (1.17)
- Git 협업방식 설명
- 이슈, Pull Request 상태에서의 토론
- 실습 : Git 협업모델 테스트, github.io 코드 작성
-
파이썬 기초 실무
-
개발자 유틸리티 설치
-
프로그램을 만들기전에 알아야 할 기본적인 지식
-
파일변환 유틸리티
- 파일 변환 유틸리티
- ImageMagick
- 실습 : ImageMagick + python을 이용한 이미지 일괄 변환 스크립트 제작
- FFmpeg
- 실습 : FFmpeg를 이용해서 일괄 동영상 변환 스크립트 제작
- ffmpeg 명령어를 이용해서 개발내용 스크린 캡쳐
- mencoder
- HandBrake
- 실습 : HandBrakeCLI를 이용해서 일괄 Proxy 동영상 생성
- mediainfo
- 컬러스페이스의 역사
- OpenImageIO 설치
-
VFX에서 자주 사용되는 파일 : 촬영, 현장데이터
- 촬영데이터 파일명의 구조
- 촬영데이터 복사
- raw2exr
- metaextractor
- 현장데이터 수집툴
- 기타 현장데이터
-
VFX에서 자주 사용되는 파일 : 컬러매니징(DI), 편집작업
-
VFX에서 자주 사용되는 파일 : OpenEXR
-
VFX에서 자주 사용되는 파일 : 3D 데이터
-
VFX에서 자주 사용되는 파일 : 쉐이더
-
VFX에서 자주 사용되는 파일 : 볼륨데이터
-
GUI제작-1
-
GUI제작-2
- Qt Designer 설치
- .ui 파일과 python의 연동
- 간단한 Pyside2 프로그램 제작
-
TheFoundry Nuke를 알아보는 시간.
-
뉴크에서 활용 가능한 다양한 개발 방법론 소개
- OFX(OpenFX)
- Blink
- NDK
- PythonAPI
-
Nuke 셋팅을 위한 Repository 생성
-
기즈모 제작
-
Nuke Command line
-
메뉴, ViewLut 설정
-
인아웃 셋팅, 노드생성
- 자주 사용하는 포멧등록
- 노드에 file 옵션이 있다면 폴더를 여는 기능 제작
- 노드구조 퍼포먼스 체크 기능 추가하기
- Write노드 생성 스크립트 제작
- 실습 : 뉴크스크립트에서 활용할 소스 폴더 열기 기능 제작
- 각각의 시퀀스를 묶어서 하나의 mov로 제작하는 스크립트 제작
-
자주 사용하는 플러그인 설치해보기
-
Nuke GUI
-
라이브러리의 기초
-
포트폴리오 준비 / 실습 / 프로그래밍 진행
-
DB 소개 및 활용예
-
포트폴리오 진행
- 남은 8시간은 하루동안 기존에 배운것들을 천천히 정리하는 시간입니다.
- 기술지원, 멘토링 지원
- github를 이용한 포트폴리오 제작. README.md 작성
- 기술공유, 추후 정보를 나눌 채널, 이슈정리, 커뮤니케이션 약속 정하기
- SSD제거, 수료증 전달, 카페토론