# 1 - Course Intro

# Course Information

  • Course Homepage
    • LMS ๊ฐ•์˜ ํ™ˆํŽ˜์ด์ง€: portal.hanyang.ac.kr ๋˜๋Š” learning.hanyang.ac.kr
    • ์Šฌ๋ผ์ด๋“œ๋Š” Lecture Contents(๊ฐ•์˜์ž๋ฃŒ ํƒญ)์— ์—…๋กœ๋“œ๋จ
      • ๋ณดํ†ต ๊ฐ•์˜ ์ง์ „์— ์—…๋กœ๋“œ๋˜๋ฏ€๋กœ, ๊ฐ•์˜ ์‹œ์ž‘ ์‹œ ๋ฏธ๋ฆฌ ๋‹ค์šด๋กœ๋“œํ•  ๊ฒƒ
    • ์ž‘๋…„ ์Šฌ๋ผ์ด๋“œ๋ฅผ ์ฐธ๊ณ ํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด ๋งํฌ (opens new window) ์‚ฌ์šฉ

# What is Computer Graphics?

  • ์ปดํ“จํ„ฐ๋ฅผ ์ด์šฉํ•˜์—ฌ ์‹œ๊ฐ์  ์ฝ˜ํ…์ธ ๋ฅผ ์ƒ์„ฑํ•˜๊ณ , ์กฐ์ž‘ํ•˜๋ฉฐ, ํ™”๋ฉด์— ํ‘œ์‹œํ•˜๋Š” ๊ธฐ์ˆ ์„ ์—ฐ๊ตฌํ•˜๋Š” ํ•™๋ฌธ
    • Computer Graphics๋Š” ์ˆ˜ํ•™์  ๋˜๋Š” ๊ธฐํ•˜ํ•™์  ๋ชจ๋ธ์„ ์‹œ๊ฐ์  ์ด๋ฏธ์ง€ ๋˜๋Š” ์• ๋‹ˆ๋ฉ”์ด์…˜(์ด๋ฏธ์ง€์˜ ์—ฐ์†)์œผ๋กœ ๋ณ€ํ™˜ํ•จ
    • ๋ฐ˜๋Œ€๋กœ, Computer Vision์€ ์ด๋ฏธ์ง€๋‚˜ ์˜์ƒ์œผ๋กœ๋ถ€ํ„ฐ ์˜๋ฏธ ์žˆ๋Š” ์ •๋ณด๋ฅผ ์ถ”์ถœํ•จ
  • Movies & Games
    • Encanto
    • Red Dead Redemption 2
  • Engineering
    • Solidworks
  • Natural Science
    • Foldit (๋‹จ๋ฐฑ์งˆ ์ ‘ํž˜ ์‹œ๋ฎฌ๋ ˆ์ด์…˜)
  • Medical Science
    • CT ์ด๋ฏธ์ง€์™€ Volume Rendering

# Course Overview

  • Computer Graphics: ์ˆ˜ํ•™์„ ์‹œ๊ฐํ™”ํ•˜๋Š” ๊ธฐ์ˆ 
  • ์ด ๊ฐ•์˜์—์„œ ๋ฐฐ์šฐ๋Š” ๋‚ด์šฉ:
    • ๊ธฐ๋ณธ์ ์ธ computer graphics ๋ฐ ์ˆ˜ํ•™ ๊ฐœ๋… ํƒ๊ตฌ
    • modern OpenGL ์‚ฌ์šฉ๋ฒ• ํ•™์Šต
  • ์ด ๊ฐ•์˜์—์„œ ๋ฐฐ์šฐ์ง€ ์•Š๋Š” ๋‚ด์šฉ:
    • ๊ณ ๊ธ‰ computer graphics ๊ธฐ๋ฒ•
    • legacy OpenGL ์‚ฌ์šฉ๋ฒ•
  • "๊ธฐ์ดˆ computer graphics ๊ฐœ๋…"์˜ ๊ตฌํ˜„ ์˜ˆ์‹œ๋กœ ๋‹ค์Œ์„ ํ™œ์šฉํ•จ:
    • WebGL ์˜จ๋ผ์ธ ๋ฐ๋ชจ (๊ฐ•์˜)
    • modern OpenGL API (์‹ค์Šต)
    • Blender: ์˜คํ”ˆ์†Œ์Šค 3D ๊ทธ๋ž˜ํ”ฝ ํˆด (๊ฐ€๋” ์‚ฌ์šฉ)
    • ์ด๋Ÿฌํ•œ ์˜ˆ์‹œ๋“ค์€ ๊ฐœ๋…์„ ๋” ๋ช…ํ™•ํžˆ ์ดํ•ดํ•˜๋Š” ๋ฐ ๋„์›€์„ ์คŒ

# Prerequisites

  • ์„ ํ˜•๋Œ€์ˆ˜ํ•™์— ๋Œ€ํ•œ ๊ธฐ๋ณธ ์ง€์‹
    • ๋ฒกํ„ฐ ๋ฐ ํ–‰๋ ฌ์˜ ๊ฐœ๋…๊ณผ ์—ฐ์‚ฐ์— ๋Œ€ํ•œ ์ดํ•ด
      • ์˜ˆ: ํ–‰๋ ฌ-ํ–‰๋ ฌ ๊ณฑ, ํ–‰๋ ฌ-๋ฒกํ„ฐ ๊ณฑ, ํ•ญ๋“ฑ ํ–‰๋ ฌ, ๋‚ด์ , ์™ธ์  ๋“ฑ
    • ์œ„ ๋‚ด์šฉ๋“ค์„ ์•Œ๊ณ  ์žˆ๋‹ค๋ฉด ์ด ์ˆ˜์—…์„ ์ˆ˜๊ฐ•ํ•  ์ค€๋น„๊ฐ€ ๋œ ๊ฒƒ์ž„
  • ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ธฐ์ˆ ์˜ ๊ธฐ๋ณธ ์ง€์‹
    • ๋ณธ ๊ฐ•์˜์—์„œ๋Š” Python ์‚ฌ์šฉ
  • ์˜ˆ์ˆ ์  ๊ฐ๊ฐ์€ ํ•„์š” ์—†์Œ!

# Textbook

  • ๊ต์žฌ: ๊ฐ•์˜ ์Šฌ๋ผ์ด๋“œ

# Schedule (subject to change)

Week Topic Date
1 1 - Course Intro / 1 - Lab - Env. Setting 3/6
2 2 - Rendering Basics / 2 - Lab - Hello Triangle! 3/13
3 3 - Transformations / 3 - Lab - Sending Data to Shaders 3/20
4 4 - Affine Space / Frame / Matrix / 4 - Lab 3/27
5 5 - Vertex Processing 1 / 5 - Lab 4/3
6 6 - Vertex Processing 2 / 6 - Lab 4/10
7 7 - Hierarchical Modeling, Mesh / 7 - Lab 4/17
8 8 - Lighting / 8 - Lab 4/24
9 Midterm Exam 5/1
10 9 - Orientation & Rotation / 9 - Lab 5/8
11 10 - Character Animation / 10 - Lab 5/15
12 11 - Curves / 11 - Lab 5/22
13 12 - More Lighting, Texture / 12 - Lab 5/29
14 13 - Scan Conversion, Visibility / 13 - Lab 6/5
15 Final Exam 6/18

# Lectures & Labs

  • ๊ฐ•์˜์™€ ์‹ค์Šต์€ ๊ฐ™์€ ๋‚ ์— ํ•จ๊ป˜ ์ง„ํ–‰๋จ
  • Lectures (๊ต์ˆ˜ ์ง์ ‘ ์ง„ํ–‰)
    • computer graphics์˜ ๊ธฐ๋ณธ ๊ฐœ๋… ๊ฐ•์˜
    • ํŠน์ • ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋‚˜ ์†Œํ”„ํŠธ์›จ์–ด์— ์˜์กดํ•˜์ง€ ์•Š์Œ
  • Labs
    • Part 1: modern OpenGL ๊ฐ•์˜ (๊ต์ˆ˜ ์ง„ํ–‰)
    • Part 2: ์กฐ๊ต์˜ ๋„์›€์„ ๋ฐ›์•„ ๊ณผ์ œ ์ˆ˜ํ–‰
  • ํ•œ ๋ฒˆ์˜ [๊ฐ•์˜+์‹ค์Šต] ์„ธ์…˜์€ ์ด 4์‹œ๊ฐ„์ด๋ฉฐ ์ค‘๊ฐ„ ํœด์‹ ์—†์Œ!

# Assignments

  • ์‹ค์Šต๋งˆ๋‹ค ๊ณผ์ œ๊ฐ€ ์žˆ์Œ
  • ๊ฐ„๋‹จํ•œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ณผ์ œ
    • ๋ชฉํ‘œ: ๊ฐ•์˜์™€ ์‹ค์Šต์—์„œ ๋ฐฐ์šด ๋‚ด์šฉ์„ ์ดํ•ดํ•˜๊ณ  ๊ตฌํ˜„
    • ์ดํ•ด๊ฐ€ ์•ˆ ๋˜๋Š” ๋ถ€๋ถ„์€ TA์—๊ฒŒ ์งˆ๋ฌธ ๊ฐ€๋Šฅ
  • ์ œ์ถœ ๋ฐฉ๋ฒ•:
    • LMS๋ฅผ ํ†ตํ•ด ์ œ์ถœ
  • ์กฐ๊ต๋Š” ๊ณผ์ œ๋ฅผ ๋น ๋ฅด๊ฒŒ ๊ฒ€ํ† ํ•œ ํ›„, LMS์— ํ†ต๊ณผ ์—ฌ๋ถ€๋ฅผ SpeedGrader๋กœ comment
    • ํ†ต๊ณผ ์‹œ: ๊ต์‹ค์„ ๋‚˜๊ฐ€๋„ ๋จ
    • ๋ถˆํ•ฉ๊ฒฉ ์‹œ: ์ฝ”๋“œ๋ฅผ ์ˆ˜์ •ํ•˜๊ณ  ๋‹ค์‹œ ์ œ์ถœ

# Assignments - Grading

  • ๊ณผ์ œ ์ œ์ถœ (๋˜๋Š” ์žฌ์ œ์ถœ)์€ ์‹ค์Šต ์‹œ๊ฐ„ ๋‚ด 15:45 ์ด์ „๊นŒ์ง€
    • ์ตœ์ข… ํ†ต๊ณผ ์‹œ โ†’ 100์ 
    • ์„ธ์…˜ ์ดํ›„์—๋„ ์žฌ์ œ์ถœ ์š”์ฒญ ๊ฐ€๋Šฅ
  • ์‹ค์Šต ์‹œ๊ฐ„ ์ดํ›„ ์žฌ์ œ์ถœ ์‹œ
    • ์žฌ์ œ์ถœ ์š”์ฒญ ๋ถˆ๊ฐ€
    • ์กฐ๊ฑด์„ ๋งŒ์กฑํ•œ ํ•ญ๋ชฉ์— ๋Œ€ํ•ด ๋ถ€๋ถ„ ์ ์ˆ˜ ๋ถ€์—ฌ
    • 10์  ๊ฐ์ 
  • ๋‹น์ผ 23:59 ์ดํ›„ ์ œ์ถœ: ๋ถˆ๊ฐ€

# Projects

  • ์ด 3๊ฐœ์˜ ํ”„๋กœ์ ํŠธ๊ฐ€ ์ฃผ์–ด์ง
    • ๊ฐœ์ธ ํ”„๋กœ์ ํŠธ์ด๋ฉฐ, ํŒ€ ํ”„๋กœ์ ํŠธ ์•„๋‹˜
  • ๋‚œ์ด๋„๊ฐ€ ๋†’์€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ณผ์ œ๊ฐ€ ์ฃผ์–ด์ง
  • ๋งˆ๊ฐ ๊ธฐํ•œ์€ ํ”„๋กœ์ ํŠธ๊ฐ€ ์ฃผ์–ด์ง„ ํ›„ 2~3์ฃผ ํ›„
  • ์ œ์ถœ ๋ฐฉ๋ฒ•:
    • LMS๋ฅผ ํ†ตํ•ด ์ œ์ถœ

# Policy for Projects

  • ๊ธฐํ•œ ์ดˆ๊ณผ ์ œ์ถœ ์‹œ ์ ์ˆ˜ ์—†์Œ
    • ๊ธฐํ•œ ์ „์— ๋ฐ˜๋“œ์‹œ ์ œ์ถœํ•  ๊ฒƒ
  • ํ‘œ์ ˆ ์‹œ ์ ์ˆ˜ ์—†์Œ
    • A๊ฐ€ B์˜ ์ฝ”๋“œ๋ฅผ ๋ณต์‚ฌํ•˜๋ฉด A์™€ B ๋ชจ๋‘ 0์ 
    • A, B, C๊ฐ€ ์ธํ„ฐ๋„ท์—์„œ ๋™์ผ ์ฝ”๋“œ๋ฅผ ๋ณต์‚ฌํ•˜๋ฉด ์ „์› 0์  ์ฒ˜๋ฆฌ

# Grading

ํ•ญ๋ชฉ ๋น„์œจ
Midterm exam 37.5%
Final exam 37.5%
Projects 15%
Assignments 5%
Attendance 5%
  • ๊ฐ•์˜ + ์‹ค์Šต ํฌํ•จ ์ด 4์‹œ๊ฐ„ ์„ธ์…˜ ๊ธฐ์ค€
    • ๊ฒฐ์„ 5ํšŒ ์ด์ƒ์ผ ๊ฒฝ์šฐ โ†’ F
  • ์ค‘๊ฐ„๊ณ ์‚ฌ or ๊ธฐ๋ง๊ณ ์‚ฌ ๊ฒฐ์‹œ โ†’ F

# Grading Policy

  • ๊ธฐ๋ณธ ์›์น™: ์ ์ˆ˜ ๊ฐ„ ์ฐจ์ด๊ฐ€ ํด ๊ฒฝ์šฐ ๊ตฌ๊ฐ„๋ณ„๋กœ ๋ช…ํ™•ํžˆ ๋“ฑ๊ธ‰์„ ๊ตฌ๋ถ„

  • ๋“ฑ๊ธ‰ ๊ธฐ์ค€:

    ๋“ฑ๊ธ‰ ๋น„์œจ
    A 20% ~ 25%
    B 25% ~ 35%
    C 40%
  • ์„ฑ์ ์€ ์ด๋ฒˆ ํ•™๊ธฐ ๋‘ ๊ฐœ์˜ computer graphics ์ˆ˜์—… ์ „์ฒด ํ•™์ƒ์„ ํ†ตํ•ฉํ•˜์—ฌ ๊ณ„์‚ฐํ•จ

# [Important] Midterm & Final Exams

  • ์‹œํ—˜์€ ์•„๋ž˜ ์ผ์ •์— ์ง„ํ–‰๋˜๋ฉฐ,
    ์ •ํ•ด์ง„ ์‹œ๊ฐ„์— ์‹œํ—˜์„ ๋ณผ ์ˆ˜ ์—†๋Š” ํ•™์ƒ์€ ์ˆ˜๊ฐ•ํ•˜์ง€ ๋ง ๊ฒƒ
  • ์ค‘๊ฐ„๊ณ ์‚ฌ: 5์›” 7์ผ (์ˆ˜) 6:00~8:00 PM
  • ๊ธฐ๋ง๊ณ ์‚ฌ: 6์›” 18์ผ (์ˆ˜) 6:00~8:00 PM

# Language

  • ์ˆ˜์—…์€ ์ฃผ๋กœ ์˜์–ด๋กœ ์ง„ํ–‰
  • ํ•˜์ง€๋งŒ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๋ชฉํ‘œ๋Š” ํ•™์ƒ๋“ค์˜ ์ดํ•ด๋„ ํ–ฅ์ƒ์ด๋ฏ€๋กœ
    ์ค‘์š”ํ•œ ์Šฌ๋ผ์ด๋“œ๋Š” ํ•œ๊ตญ์–ด๋กœ ํ’€์–ด์„œ(paraphrase) ์„ค๋ช…
  • ์‹ค์Šต (Part 2)์—์„œ๋Š” ์กฐ๊ต๊ฐ€ ์ „์ฒด ๊ณต์ง€ ์‹œ ์˜์–ด ์‚ฌ์šฉ
    • ๊ฐœ์ธ์ ์œผ๋กœ๋Š” ํ•œ๊ตญ์–ด ๋˜๋Š” ์˜์–ด๋กœ ์งˆ๋ฌธ ๊ฐ€๋Šฅ

# Questions โ€“ Slido.com

  • ๊ฐ•์˜ ํ›„, LMS์˜ "Q&A ๊ฒŒ์‹œํŒ"์— ์งˆ๋ฌธ ์ž‘์„ฑ
    • ์กฐ๊ต๊ฐ€ ์ตœ์†Œ ํ•˜๋ฃจ 1๋ฒˆ ์ด์ƒ ํ™•์ธํ•˜๊ณ  ๋‹ต๋ณ€
  • ๊ฐ•์˜ ์ค‘์—๋Š” ์˜จ๋ผ์ธ ์ต๋ช… Q&A ํ”Œ๋žซํผ: slido.com ์‚ฌ์šฉ

# Just Try Asking a Question!

  • ์ ‘์†: slido.com (opens new window)
  • ์ฐธ์—ฌ: #cg-ys
  • ๋กœ๊ทธ์ธ ์—†์ด ์‚ฌ์šฉ ๊ฐ€๋Šฅ
  • slido page๋Š” ๋ถ๋งˆํฌํ•˜์ง€ ๋ง ๊ฒƒ
    • ๋งค์ฃผ ์ƒˆ๋กœ์šด ์ด๋ฒคํŠธ๊ฐ€ ์ƒ์„ฑ๋˜๋ฏ€๋กœ
  • ์งˆ๋ฌธ์€ ์˜์–ด๋กœ ์ž์œ ๋กญ๊ฒŒ!

# Questions โ€“ Slido.com

  • slido.com์—์„œ๋Š” ๋‹ค์Œ์ด ๊ฐ€๋Šฅํ•จ:
    • ์ž์‹ ์˜ ์งˆ๋ฌธ์„ ์ต๋ช…์œผ๋กœ ์ž‘์„ฑ
    • ๋‹ค๋ฅธ ์งˆ๋ฌธ์— ์ถ”์ฒœ(upvote)
  • slido Q&A๋Š” ๊ต์ˆ˜์˜ ๊ฐ•์˜ ๋ฐ ์‹ค์Šต ์‹œ๊ฐ„์—๋งŒ ์‚ฌ์šฉ
    • ๊ฐ•์˜ ๋˜๋Š” ์‹ค์Šต ์ข…๋ฃŒ ํ›„์—๋Š” ์‚ฌ์šฉ ๊ธˆ์ง€
    • ์‹ค์Šต TA ์‹œ๊ฐ„์—๋Š” ์‚ฌ์šฉ ๊ธˆ์ง€
    • ๋ฌธ์„œ ํ˜•ํƒœ์˜ ๋‹ต๋ณ€์€ ์ œ๊ณตํ•˜์ง€ ์•Š์Œ
  • ์งˆ๋ฌธ์€ ๋ฐ˜๋“œ์‹œ ์ต๋ช…์œผ๋กœ ์ž‘์„ฑ
    • ์ด๋ฆ„ ๋Œ€์‹  blank name์œผ๋กœ ์ž‘์„ฑ

# Quiz & Attendance โ€“ Slido.com

  • ๊ฐ ๊ฐ•์˜๋‹น ํ€ด์ฆˆ ๋ฌธ์ œ 3๊ฐœ ์ถœ์ œ (slido.com polls ์‚ฌ์šฉ)
  • ๋ฌธ์ œ๋Š” ๋งค์šฐ ๊ฐ„๋‹จํ•˜๋ฉฐ, 2๋ถ„ ์ด๋‚ด๋กœ ์ œ์ถœํ•ด์•ผ ํ•จ
  • ์ถœ์„์€ ํ€ด์ฆˆ ์ œ์ถœ์„ ๊ธฐ์ค€์œผ๋กœ ์ธก์ •๋จ

# Quiz โ€“ Slido.com

  • ๋ฐ˜๋“œ์‹œ ๋‹ค์Œ ํ˜•์‹์œผ๋กœ ๋‹ต์•ˆ์„ ์ œ์ถœํ•ด์•ผ ํ•จ:

    • ํ•™๋ฒˆ: ์ •๋‹ต
      • ์˜ˆ: 2023123456: 4
  • ์ •๋‹ต ์—ฌ๋ถ€๋Š” ์ถœ์„๊ณผ ๋ฌด๊ด€ํ•จ

  • ์ถœ์„ ํŒ์ • ๊ธฐ์ค€:

    ๊ตฌ๋ถ„ ์กฐ๊ฑด
    Attendance ์ œ์ถœ ํšŸ์ˆ˜ 3ํšŒ && ์‹ค์ œ ๊ฐ•์˜์‹ค์— ์žˆ์Œ
    Late ์ œ์ถœ ํšŸ์ˆ˜ 1~2ํšŒ && ์‹ค์ œ ๊ฐ•์˜์‹ค์— ์žˆ์Œ
    Absence ์ œ์ถœ ํšŸ์ˆ˜ 0ํšŒ ๋˜๋Š” ์ œ์ถœํ–ˆ์œผ๋‚˜ ๊ฐ•์˜์‹ค์— ์—†์Œ
  • ์ง€๊ฐ 3ํšŒ๋Š” ๊ฒฐ์„ 1ํšŒ๋กœ ์ฒ˜๋ฆฌ

# Quiz & Attendance โ€“ Slido.com

  • ์ถœ์„ํ•˜์ง€ ์•Š์€ ์ƒํƒœ์—์„œ ํ€ด์ฆˆ๋งŒ ์ œ์ถœํ•˜๋Š” ๊ฒฝ์šฐ ์ ๋ฐœ ์‹œ
    • ์ด์ „ ๊ฐ•์˜๋„ ๋ฌด๋‹จ ๊ฒฐ์„ํ•œ ๊ฒƒ์œผ๋กœ ๊ฐ„์ฃผ
  • โ†’ ๋‘ ๋ฒˆ์˜ ๊ฐ•์˜ ๋ชจ๋‘ ๊ฒฐ์„์œผ๋กœ ์ฒ˜๋ฆฌ!

# About Laptop

  • ๊ฐ•์˜์™€ ์‹ค์Šต์— ๋…ธํŠธ๋ถ ์ง€์ฐธ ํ•„์ˆ˜
    • ๊ฐ•์˜ ์Šฌ๋ผ์ด๋“œ์—๋Š” WebGL ๋ฐ๋ชจ ํฌํ•จ โ†’ ๋…ธํŠธ๋ถ์œผ๋กœ ์‹คํ–‰ํ•˜๋ฉฐ ์ˆ˜๊ฐ•ํ•ด์•ผ ํ•จ
    • ์‹ค์Šต ์‹œ๊ฐ„์—๋Š” ๋…ธํŠธ๋ถ์œผ๋กœ ๊ณผ์ œ๋ฅผ ์ˆ˜ํ–‰ํ•จ
    • ๋…ธํŠธ๋ถ ๋Œ€์—ฌ๊ฐ€ ํ•„์š”ํ•œ ๊ฒฝ์šฐ, ์ด๋ฉ”์ผ๋กœ ์กฐ๊ต์—๊ฒŒ ๋‹ค์Œ ์ฃผ์ฐจ๊นŒ์ง€ ์š”์ฒญ
      • ๋‹จ, ๋Œ€์—ฌ ๋…ธํŠธ๋ถ์€ ์˜ค๋ž˜๋œ ๊ธฐ์ข…์ด๋ฏ€๋กœ ๊ฐ€๊ธ‰์  ๊ฐœ์ธ ๋…ธํŠธ๋ถ ์‚ฌ์šฉ ๊ถŒ์žฅ
  • ๋…ธํŠธ๋ถ์€ OpenGL 3.3 ์ด์ƒ ์ง€์› ํ•„์ˆ˜
    • OpenGL 3.3 Core Profile ์‚ฌ์šฉ ์˜ˆ์ •

# Checking OpenGL Version

# Classroom Etiquette

  • ์ˆ˜์—… ์ค‘ ๋‹ค๋ฅธ ํ•™์ƒ์—๊ฒŒ ํ”ผํ•ด๋ฅผ ์ฃผ๋Š” ํ–‰๋™์€ ํ•˜์ง€ ๋ง ๊ฒƒ
    ์˜ˆ์‹œ:
    • ๋…ธํŠธ๋ถ์œผ๋กœ ๋‹ค๋ฅธ ์ž‘์—… (์˜ˆ: ๊ฒŒ์ž„)
    • ์Šค๋งˆํŠธํฐ ์žฅ์‹œ๊ฐ„ ์‚ฌ์šฉ
    • ์‚ฌ์ ์ธ ๋Œ€ํ™”
    • ์ฑ…์ƒ์—์„œ ์ž ์ž๊ธฐ

# My Recommendation

  • ๋‹ค์Œ๊ณผ ๊ฐ™์€ ํ•™์ƒ์—๊ฒŒ๋Š” ์ด ์ˆ˜์—…์„ ์ถ”์ฒœํ•˜์ง€ ์•Š์Œ

    • ์‰ฝ๊ฒŒ ์ข‹์€ ์„ฑ์ ์„ ๋ฐ›๊ณ  ์‹ถ์€ ํ•™์ƒ
    • ์œ ์ฐฝํ•œ ์˜์–ด ๊ฐ•์˜๋ฅผ ๊ธฐ๋Œ€ํ•˜๋Š” ํ•™์ƒ
  • ๋‹ค์Œ๊ณผ ๊ฐ™์€ ํ•™์ƒ์—๊ฒŒ๋Š” ์ด ์ˆ˜์—…์„ ์ถ”์ฒœํ•จ

    • ์˜ํ™”๋‚˜ ๊ฒŒ์ž„์—์„œ ์žฅ๋ฉด์ด ์–ด๋–ป๊ฒŒ rendering๋˜๋Š”์ง€ ๊ถ๊ธˆํ•œ ํ•™์ƒ
    • ๋ฌผ์ฒด๋‚˜ ์บ๋ฆญํ„ฐ์˜ ์›€์ง์ž„์— ๊ด€์‹ฌ ์žˆ๋Š” ํ•™์ƒ
    • ์ฝ”๋“œ๋กœ ๋ฌด์–ธ๊ฐ€๋ฅผ ์‹œ๊ฐํ™”ํ•˜๋Š” ๊ฒƒ์„ ์ข‹์•„ํ•˜๋Š” ํ•™์ƒ
    • computer graphics์— ์—ด์ •์ด ์žˆ๋Š” ํ•™์ƒ

# Lab Session

  • ์˜ค๋Š˜์€ ์‹ค์Šต ์„ธ์…˜์ด ์—†์Œ
  • ๊ทธ๋Ÿฌ๋‚˜ ๋‹ค์Œ ๊ฐ•์˜๋ฅผ ๋”ฐ๋ผ๊ฐ€๋ ค๋ฉด
    • "1 - Lab - Environment Setting.pdf"๋ฅผ ์ฐธ๊ณ ํ•˜์—ฌ ํ™˜๊ฒฝ ์„ค์ •์„ ์™„๋ฃŒํ•ด์•ผ ํ•จ
  • Assignment 1 ("1 - Assignment.pdf")๋ฅผ ๋‹ค์Œ ๊ฐ•์˜ ์ „๊นŒ์ง€ LMS๋กœ ์ œ์ถœํ•  ๊ฒƒ

# Lastly...

  • ์œ„ ๋ชจ๋“  ์ •์ฑ…์— ๋™์˜ํ•œ๋‹ค๋ฉด, ๋‹ค์Œ ๊ฐ•์˜์—์„œ ๋ด…์‹œ๋‹ค!
  • ๋™์˜ํ•˜์ง€ ์•Š๋Š”๋‹ค๋ฉด, ๋‹ค๋ฅธ ์ˆ˜์—… ์ˆ˜๊ฐ•์„ ๊ณ ๋ คํ•ด์ฃผ์„ธ์š”.