본문 바로가기

학교 수업

컴퓨터 그래픽스(1) 정리 컴퓨터 그래픽스란? 컴퓨터를 사용하여 그림을 생성하는 기술 응용분야(8가지) 캐드, 프레젠테이션, 가상현실, 미술, 애니메이션/게임, 교육 훈련, 자연과학 가시화, 그래픽 사용자 인터페이스, 휴먼 모델링, 디지털 캐릭터 컴퓨터 그래픽의 창시자 이반 서더런드 그래픽 히스토리 60: 컴퓨터 그래픽의 개념 확립 70: 그래픽 알고리즘의 시기 80: PC의 시대, 래스터 그래픽 하드웨어, 기하 엔진 출현 90: 사실적 그래픽 영상에 주력 00: 영화, 게임 응용의 시기 모델링 3차원 물체를 컴퓨터로 그려 형상화하는 작업 렌더링 모델링된 물체에 색상, 조명, 그림자 등의 효과를 적용하여 그려내는 작업 화소 픽셀과 레스터와 동일 단어 3개의 인점이 모여 하나의 화소가 된다. 인점 R, G, B 색의 형광물질을 가지.. 더보기
게임 프로그래밍(1) 중간 정리 유니티 툴에 대한 5가지 뷰 Hierarchy View, Inspector View, Scene View, Game View, Project View, Console View Unity Hub & Unity Editor의 개념 Unity Hub는 Unity Editor를 설치 및 버전별로 관리할 수 있는 매니저 어플리케이션이다. Unity Editor는 2D/3D 게임 엔진이자 인터랙티브 콘텐츠 제작을 위한 통합 제작 도구다. 게임엔진의 특징 게임의 세부적인 구성 요소들은 제작되는 게임의 성격과 규모에 의해서 제거되거나 확장된다. 각 엔진은 각 엔진 특유의 인터페이스를 갖고 설계 된다. 대부분의 게임 업체가 자체적으로 보유하고 있는 게임 엔진은 게임의 장르별 특성에 맞추어진 엔진이고, 판매되는 상용 엔진.. 더보기
데이터베이스(2) - DCL 루트 계정의 비밀번호 변경 update user set authentication_string=password('바꿀 비밀번호') where user='root’; 사용자 정보 ▶유저 계정 생성 CREATE USER '계정명'@'접속경로(localhost)' IDENRIFIED BY '비밀번호'; ▶유저 계정 비밀번호 변경 SET PASSWORD FOR '계정명'@'접속경로(localhost)' = '비밀번호'; ▶유저 계정 삭제 DROP USER '계정명'@'접속경로(localhost)'; ▶유저 계정의 패스워드 정책 수정 ALTER USER '계정명'@'접속경로(localhost)' PASSWORD EXPIRE INTERVAL 6; ▶패스워드 보안 정책 강화하기 INSTALL plugin valida.. 더보기
데이터베이스(2) 기초 실행 환경 세팅 apache2, mysql, php, phpmyadmin을 설치해본다! 패키지가 존재하는지 확인 -- apt-cache search 패키지명 apt-cache search apache2 apt-cache search mysql apt-cache search php apt-cache search phpmyadmin 설치 -- apt-get install [패키지명] -- apache2 설치 apt-get install apache2 -- mysql 설치 apt-get install mysql -- php 설치, php와 apache2 연동 모듈 설치, php와 mysql 연동 모듈 설치, 나머지 php확장 모듈 설치 apt-get install php libapache2-mod-php ph.. 더보기
컴퓨터 그래픽스 6주차 물리적 입력장치 우리가 손에 쥐거나 만져서 조작을 하는 장치 상대입력 변화량을 입력한 것으로 우리가 사실상 인지하고 입력하는 것들 예시: 마우스, 조이스틱, 트랙볼, 스페이스볼 절대입력 컴퓨터 내부에서 상대 입력값이 절대 입력 값으로 변환이 된다. 예시: 타블렛, 스타일러스 펜 터치 패널 예시: 광학 패널(빛으로 감지), 전기 패널(내피의 압력으로 전기 발생) 논리적 입력 장치 물리적 장치의 변화에 상관없이 파라미터에 의해 작동되는 장치 종류 좌표 입력기 절대&상대 좌표 마우스, 키보드의 화살표 키, 트렉볼 연속좌표 입력기 일련의 연속 좌표 마우스, 태블릿 커서 문자열 입력기 문자열 키보드 스칼라 입력기 회전각, 크기조절 비율 등의 스칼라 값 예시: 마우스, 키보드, 다이얼 메뉴선택 입력기 메뉴, 서브메.. 더보기
컴퓨터그래픽스 4주차 전자기파 공간에서 전기장과 자기장이 서로 수직으로 교차하며 진행하는 파이다. 전자기파에서 빛 에너지의 세기는 장의 세기를 말하며, 이는 주기적으로 크고 작아지기를 반복한다. 장의 세기가 초 당 몇 번 바뀌는지 나타낸 것이 주파수이다. 빛을 이루는 물체 파동설 빛은 파동으로 이루어져 있다. 입자설 빛이 양자와 같은 작은 알갱이로 이루어짐 이를 광자라고 부르기로 함 눈의 구조 홍체 빛의 양을 조절 수정체 초점거리 조절 막대세포 명암인식, 어두운 환경에 반응 원추세포 색상인식, 밝은 환경에 적응 컬러 모델 CIE XYZ 인간의 색채 인지에 대한 연구를 바탕으로 수학적으로 정의된 최초의 색 공간 가운데 하나이다. 색을 나타내는 X, Y, Z는 각각 Red, Green, Blue와 비슷한 색이다. Y가 명도를 나.. 더보기
컴퓨터그래픽스-3주차 진공관 모니터의 작동원리(CRT - Cathode ray tube) 필라멘트(전자총): 전류가 흐르면 가열되어 전자가 방출 제어 그물: 전자 흐름의 양 조절 집속 양극: 정확히 가운데로 향하지 않는 전자빔을 차단 수직, 수평 편향판: 전자빔의 방향을 각각 상하, 좌우로 휘는 데 사용 화면 선명도 트라이어드 방식 샤도우 마스크 사용 스트라이프 방식 애피쳐 그릴 사용 인터레이싱(비월주사) 주로 TV에서 화면을 표시할 때 사용하는 방식이다. 인터레이싱은 홀수와 짝수로 나눠지는 주사선(필드)을 하나로 잘 섞어서 화면을 표현한다. 홀수번째 스캔 후, 짝수를 스캔한다. → 부드럽게 보인다. 인터레이싱을 하지 않을 경우(넌인터레이싱) 재생속도가 느려져 깜박이는 현상이 발생한다. 래스터 그래픽 디스플레이 래스터는 화소.. 더보기
컴퓨터 그래픽스란? 컴퓨터 그래픽 사용자가 도구를 써서 그림을 만들어 내는 것 컴퓨터 그래픽스 어떻게 그림이 그려지는지 연구하는 것 컴퓨터를 사용하여 그림을 생성하는 기술 컴퓨터 그래픽스 응용분야 CAD(Computer-Aided Design) Presentation VR(Virtual Reality) 미술 애니메이션/게임 교육 훈련-CAI(Computer Aided Instruction) 자연과학 가시화-SCI VIS(Scientific Visualization) 그래픽 사용자 인터페이스(GUI) Ivan Sutherland(이반 서더런드) 컴퓨터 그래픽의 창시자 그래픽 구성요소 모델링 3차원 물체를 컴퓨터로 그려 형상화하는 작업 대표적 방식으로 와이어프레임 모델, 서피스 모델 장면 내부 물체를 정의하는 작업 렌더링 모델.. 더보기