본문 바로가기
Computer Science/Computer Graphics

컴퓨터그래픽스와 도구

by Gofo 2021. 3. 8.

컴퓨터그래픽스와 도구

컴퓨터그래픽스에서 파이썬을 사용하는 이유?

파이썬은 짧은 시간에 computer graphics의 개념을 습득할 수 있게 한다.

  • Productivity
    • 초보자가 배우고 사용하기 쉬움.
    • 더 빠르게 코드를 작성할 수 있음.
    • 언어의 형식 보다는 logic에 초점을 더 둘 수 있음.
  • Powerful modules
    • 다양한 모듈들디 제공됨
    • Numpy와 SciPy는 수학/과학적인 계산을 지원함
    • matplotlib는 data visualization을 지원함

또한 파이썬은 컴퓨터 그래픽과 다른 기술들을 쉽게 결합해서 사용할 수 있다.

  • research와 다른 영역의 scientific community에서 주로 사용되는 언어이다.
    • 대부분의 ML/DL framework가 파이썬 API를 지원한다.
      • 예 : TensorFlow, Pytorch, Keras, Theano 등
    • Data Science에서 가장 인기있는 언어이다.

 

Numpy와 컴퓨터그래픽스

Numpy는 sicentific computing을 위해 사용되는 파이썬 모듈로, C로 작성되어 있어서 빠른 vector와 matrix operation을 지원한다.

또한 파이썬에서 numerical computing을 위해서는 거의 표준급(de-facto standard)으로 사용된다.

때문에 vector와 matrix로 많은 것이 이루어지는 컴퓨터 그래픽스에서는 매우 유용하다.

 


참고

본 포스트는 한양대학교 이윤상 교수님의 수업을 정리한 내용입니다.

출처: 한양대학교 이윤상 교수님 컴퓨터그래픽스 강의 강의자료 - https://cgrhyu.github.io/courses/2022-spring-cg.html

 

CGR LAB

Computer Graphics - 2022 Spring Instructor: Yoonsang Lee Teaching Assistant: Chaejun Sohn Undergraduate Mentor: Bokyoung Jang Time / Location: Mon 09:00-11:00 / Online (originally 207 IT.BT Building) - Lab Wed 09:00-11:00 / 508 IT.BT Building - Lecture Cou

cgrhyu.github.io

 

 

 

댓글