Skip to content
No description, website, or topics provided.
Branch: master
Clone or download

Latest commit

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs 리눅스 테스트 완료. Feb 16, 2020
example_files add file Jan 26, 2019
figures image update Feb 25, 2019
ppt add ppt Dec 25, 2018
report 나머지 문서를 추가함. Feb 21, 2019
.gitignore 내용수정함. Nov 14, 2018
LICENCE 교육문서 라이센스 추가함. Aug 15, 2019
README.md Update README.md Aug 31, 2019

README.md

Curriculum

기본정보

내 용

  1. 소 개 (12.28)

    1. PPT 발표, 개요
    2. Technical Director Course 소개
    3. 개발자가 보는 시장 : VFX, 애니메이션, 게임
    4. 회사의 발전단계
    5. 왜 리눅스를 사용하는가?
    6. 강의를 위한 단축키
    7. Github와 오픈소스 이야기
    8. Github 그룹 설정
    9. 포트폴리오 마케팅용 github.io 소개
    10. linkedin
  2. 리눅스 설치1 (12.31)

    1. USB, SSD 전달
    2. Linux설치 - CentOS 7.6
    3. 실습 : 같이 CentOS 둘러보기
  3. 리눅스 설치2(1.2)

    1. 그래픽카드 드라이버 설치
    2. Grub셋팅
    3. 규칙
    4. 실 습 : 같이 CentOS 둘러보기
  4. 리눅스 명령어 기본(1.3)

    1. 리눅스의 기본 명령어
    2. 리다이렉트, 파이프
    3. 리네임
    4. 권한 이해하기
  5. 리눅스 명령어 심화(1.4)

    1. yum 명령어
    2. 재미있는 명령어 설치
    3. 쉘 이야기
    4. 홈디렉토리 영문설정
    5. 시간설정, 타임서버
    6. 리눅스 네트워크 명령
    7. 커널부터 응용프로그램까지
  6. 뉴크설치(1.7)

    1. 뉴크 설치
    2. 뉴크 버전관리
    3. 뉴크 라이센스 셋팅
    4. 뉴크 실행하고 둘러보기
    5. 프로세스, Grep
      1. 프로세스 이해
      2. top
      3. find, grep, ripgrep
    6. 스터디 그룹을 위한 컴파일러 설치
  7. 기타 유틸리티 설치(1.7)

    1. libreOffice 설치, MPAA 문서보기
    2. 크롬설치
    3. CentOS Beep 사운드 제거
    4. Torrent
    5. Steam
    6. MPV 플레이어 설치
  8. 데몬(서비스)(1.8)

    1. Daemon
    2. VNC
    3. sFTP
  9. 에디터(1.9)

    1. Vim 기본 사용법
    2. 에디터 설치
    3. 토론 : 에디터 선정 / Vim으로 결정
  10. 유용한 시스템 명령어 / 폴더구조 (1.9)

    1. crontab
    2. notify
    3. man
    4. Linux 폴더구조
  11. 버전관리의 중요성 (1.10)

    1. Git 설치 / 설정
    2. Git 명령어의 기초
    3. 모두 같은 에디터를 사용하고 설정을 공유하는 리포지터리 제작
    4. Readme 문서 작성을 위한 Markdown 문법배우기
  12. 쉘 스크립트 (1.11)

    1. .sh 스크립트 생성
    2. 실습 : trans 명령 자동설치 스크립트
  13. 환경변수란? (1.14)

    1. 자신만의 .bashrc 셋팅하기
    2. 환경변수 및 패키징 관리툴
  14. 예제파일 설치하기 (1.15)

    1. examples 설치
    2. 샘플파일설치
  15. 동영상과 코덱 (1.16)

    1. Player
    2. 동영상 포멧과 Codec
  16. Github로 협업하기 (1.17)

    1. Git 협업방식 설명
    2. 이슈, Pull Request 상태에서의 토론
    3. gitk
    4. 실습 : Git 협업모델 테스트
  17. 파이썬 X in Y minutes 1부 (1.18)

  18. 파이썬 X in Y minutes 2부 (1.21)

    • 함수 예제 작성
  19. 파이썬 X in Y minutes 3부 (1.22)

    • 클래스 예제 작성, github.io 개발시작
  20. 파이썬 기초 실무 (1.23)

    1. 파이썬 함수 만들기
    2. 파이썬 클래스 만들기
  21. 경로기반의 파이프라인 (1.24)

    1. addproject 명령어 제작하기
    2. Python : 경로를 분리하는 방법
  22. Python : 레귤러 익스프레션 (1.25)

    1. pathapi.py 제작하기 1부
  23. 개발자 유틸리티 설치(1.28)

    1. pip 설치
    2. cmake 설치
    3. pathapi.py 제작하기 2부
  24. 프로그램을 만들기전에 알아야 할 기본적인 지식(1.29)

    1. 명령어의 구성요소 - 인수편
    2. Python argv 처리
    3. 우리가 프로그래밍으로 하는 대부분의 일
    4. 파이프라인의 기본 Input, Output
    5. Standard Streams
    6. Python Test코드 작성하기
    7. 바이너리와 아스키
    8. 의존성이야기
    9. 의존성을 최소화 하기 위해서 사용했던 Go 언어
  25. 파일변환 유틸리티 : ImageMagick (1.30)

    1. 촬영데이터 복사
    2. 파일 변환 유틸리티
    3. ImageMagick
    4. 실습 : ImageMagick + python subprocess 활용
  26. 파일변환 유틸리티 : FFmpeg 1부 (1.31)

    1. FFmpeg
    2. 실습 : FFmpeg를 이용해서 일괄 동영상 변환 스크립트 제작 1부
  27. 파일변환 유틸리티 : FFmpeg 2부 (2.1)

    1. 실습 : FFmpeg를 이용해서 일괄 동영상 변환 스크립트 제작 2부
    2. ffmpeg 명령어를 이용해서 개발내용 스크린 캡쳐
  28. 파일변환 유틸리티 : HandBrake, Mediainfo(2.7)

    1. mediainfo
    2. HandBrake
  29. 메타데이터 수정

  30. 컬러스페이스의 역사(2.7)

  31. OpenImageIO 설치(2.8)

  32. VFX Platform 소개(2.8)

    1. NumPy
  33. 프로젝트 매니징 파이프라인툴(2.11)

  34. 파이썬을 이용해서 엑셀파일 읽기, 쓰기(2.11)

  35. VFX에서 자주 사용되는 파일 : 촬영, 현장데이터 (2.11)

    1. 촬영데이터 파일명의 구조
    2. raw2exr
    3. metaextractor
    4. 현장데이터 수집툴
    5. 기타 현장데이터 종류
  36. VFX에서 자주 사용되는 파일 : 컬러매니징(DI) (2.11)

    1. ACES / OpenColorIO
    2. Lut
    3. OpenColorIO Lut
  37. VFX에서 자주 사용되는 파일 : 편집(2.12)

    1. EDL
    2. OpenTimelineIO
  38. VFX에서 자주 사용되는 파일 : OpenEXR 이미지(2.12)

    1. OpenEXR
    2. OpenEXR 명령어
  39. VFX에서 자주 사용되는 설정파일(2.12)

  40. VFX에서 자주 사용되는 파일 : 3D 데이터 편(2.13)

    1. 마야데이터 : .ma .mb
    2. 맥스 : .max
    3. .fbx
    4. Obj
    5. Alembic
    6. USD
  41. VFX에서 자주 사용되는 파일 : 쉐이더 편(2.13)

    1. OpenShandingLanguage
  42. VFX에서 자주 사용되는 파일 : 볼륨데이터(2.13)

    1. OpenVDB
  43. GUI제작1(2.13)

    1. GUI 솔루션
    2. 간단한 GUI : zenity
    3. Zenity 응용 : 사용자 환경변수 등록
  44. TheFoundry Nuke를 알아보는 시간(2.14)

    1. 개발에 도움이 되는 사이트
    2. 뉴크에서 파이썬 에디터 사용법
    3. 뉴크 내부에서 사용하는 파이썬 버전을 확인하기
  45. 뉴크에서 활용 가능한 다양한 개발 방법론 소개(2.14)

    1. OFX(OpenFX)
    2. Blink
    3. NDK
    4. 그리고.. PythonAPI
  46. Nuke 셋팅을 위한 Repository 생성(2.14)

    1. 핫코너 옵션 끄기
    2. NUKE_PATH 연결
    3. init.py, menu.py 생성
    4. 뉴크셋팅 폴더 구조생성
    5. 뉴크 기초 설명
  47. 기즈모 제작 (2.15)

    1. 뉴크 익스프레션
    2. 뉴크 Text 노드에서 자주 사용되는 익스프레션
    3. TCL소개
    4. Nuke Gizmo : Timecode 뷰어
    5. Nuke Gizmo등록
  48. Nuke Gizmo : Slate제작(2.18)

  49. Nuke Pedia 사이트 소개(2.18)

  50. 메뉴, ViewLut 설정(2.18)

    1. Arri Alexa lut 다운로드
    2. Viewport LUT 설정
  51. 뉴크 메뉴 생성(2.20)

    1. 자주 사용하는 포멧등록
    2. 뉴크 메뉴바 생성
    3. 노드구조 퍼포먼스 체크 기능 추가하기
    4. 환경변수 체크 스크립트 제작
    5. 노드에 file 옵션이 있다면 폴더를 여는 기능 제작
  52. Nuke GUI(2.21)

    1. 예제 : 뉴크 PySide2를 이용해서 GUI 제작
    2. Write노드 생성 스크립트 제작
    3. Render Management Tools 소개
    4. 플러그인 : 크립토매트 설치해보기
    5. 플러그인 : 루마픽쳐스에서 사용중인 기즈모 등록
    6. 플러그인 : 상용 플러그인에서 자주 보이는 .so 플러그인 셋팅
  53. Nuke Command Line Rendering(2.22)

    1. Nuke Command Line Rendering
  54. 라이브러리의 기초1(2.25)

    1. 경로를 통해서 Read노드 만들기
    2. 다른 .nk 노드를 내부로 불러오기
  55. DB의 소개 및 활용예(2.26)

    1. Redis 설치
    2. Redis PythonAPI 실습
    3. MongoDB 설치
    4. MongoDB PythonAPI 실습
    5. PostrgreSQL 설치
    6. PostrgreSQL PythonAPI 실습
  56. 포트폴리오 제작(2.27)

  57. PySide2

    1. Pyside2 알아보기
    2. Qt Designer 설치
    3. .ui 파일과 python의 연동
    4. 간단한 Pyside2 프로그램 제작
    5. 파일관리툴 제작
  58. 기타

기부하기

커리큘럼이 종료되었지만 간헐적으로 개인 또는 기업에서 문의가 들어오는 질문에 대해서 업데이트하고 있습니다. 작성된 지식이 여러분의 콘텐츠 제작에 도움되었다면 기부해주세요. 이 콘텐츠를 제작했던 Lazypic Maintainer, Committer, 주요 Contributors 와 함께 소소한 간식타임을 가질 수 있습니다.

Kakaopay

kakaopay

카카오페이(모바일링크)

Paypal

You can’t perform that action at this time.