Fascination
article thumbnail
[CG] 3-2. OpenGL Event Handling
Study/Computer Graphics 2021. 10. 8. 14:34

Computer Graphics 3-2. OpenGL Event Handling 숙명여자대학교 컴퓨터 그래픽스 수업 - 유석종 교수님 # Display Event - 최초 실행 시 윈도우 화면 생성 시에 호출됨 - 숨겨진 윈도우가 앞으로 나와 활성화 될 때 - glutPostRedisplay()에 호출됨으로써, 이벤트 레코드가 이벤트 큐 안에 들어감 - 디스플레이 콜백 함수 사용법 > main에서 호출 glutDisplayFunc(Mydisplay) # Reshape Event - Reshape event 발생 시 > 윈도우가 처음 생성될 때 > 윈도우가 움직일 때 > 윈도우의 사이즈가 변할 때: 윈도우 사이즈에 대한 데이터가 변환됨 - Reshape callback 함수 > 포인터 전달에 유의 glut..

article thumbnail
[CG] 3-1. Graphic Library
Study/Computer Graphics 2021. 10. 6. 01:15

Computer Graphics 3-1. Graphic Library 숙명여자대학교 컴퓨터 그래픽스 수업 - 유석종 교수님 # Standardization - Standardization > 기술을 개발하는데 중복된 투자를 막기 위해, 그리고 프로그램의 재사용성을 향상하기 위해 사용 - ISO Standardization for Computer Graphics > ISO/IEC JTC1/SC24, Working Group - CG definition by ISO > 그래픽 물체와 이미지를 만들고, 변형하고, 보여주고 그리고 저장하기 위해 컴퓨터 하드웨어와 소프트웨어를 사용 # Standardization Goal - Host Machine(flatform)의 독립성 > 대부분 하드웨어 플랫폼을 같은 프로..

article thumbnail
[CG] 2-2. Color Models
Study/Computer Graphics 2021. 10. 4. 16:11

Computer Graphics 2-2. Color Models 숙명여자대학교 컴퓨터 그래픽스 수업 - 유석종 교수님 # Light Source - 빛 = 광원 > 가시광선 파장: 390nm ~ 720 nm > 색의 주파수는 파장의 역임 = 1/파장 - 광원 > 백색광은 모든 색 주파수들의 혼합된 결과물 > 빛의 반사, 굴절, 흡수는 물체의 표면에서 일어남 # Hue, Luminance, Saturation - 색상(Hue) > 모든 주파수의 가장 높은 에너지를 가진 주요한 색 - 명도(Luminance) > 빛 에너지의 총 양 > 파동 곡선 아래의 영역 = 그래프의 면적 - 채도(Saturation) > Ed(주요 에너지/dominant energy) - Ew(약한 에너지/weak energy) > 날..

article thumbnail
[CG] 2-1. Graphics System
Study/Computer Graphics 2021. 9. 20. 22:45

Computer Graphics 2-1. Graphics System 숙명여자대학교 컴퓨터 그래픽스 수업 - 유석종 교수님 # Graphics Hardware - 프로세서 CPU, 메모리 - 입출력 장치 - 비디오 프로세서 GPU # Device 1) 물리적 장치 - 프로그램 밖 > 하드웨어 2) 논리적 장치 - 프로그램 안 > 논리 장치 # Physical Input Device - Relative(상대적) 입력 장치 > 마우스, 조이스틱, 트랙볼, 스페이스볼 > map를 디지털화하기 위한 십자선 커서 - Absolute(절대적) 입력 장치 > 태블릿, 스타일러스 펜 > 터치 스크린 * 두 입력 장치의 차이점은 좌표가 상대적인지 절대적인지의 차이임 # Touch Screen - Resistive Tou..