모 바 일 게 임 제 작 한국IT전문학교 박재성.

Slides:



Advertisements
Similar presentations
자료의 표현 1. 문자 자료의 표현 2. 멀티미디어 자료의 표현. 컴퓨터일반자료의 표현 학습 목표 ◆ 컴퓨터에서 사용하는 문자 데이터의 표현 방법을 이해할 수 있다. ◆ 컴퓨터에서 사용하는 멀티미디어 데 이터의 표현 방법을 설명할 수 있다.
Advertisements

장. 텍스쳐 학습목표 텍스쳐의 정의와 종류를 이해한다. 평면 다각형의 텍스쳐 매핑 방법을 이해한다. 파라미터로 표현된 곡면 다각형의 텍스쳐 매핑 방법을 이해한다. 파라미터로 표현할 수 없는 곡면 다각형의 텍스쳐 매핑 방법을 이해 한다. 텍스쳐 매핑에서 에일리어싱이.
1. 도형의 연결 상태 2. 꼭지점과 변으로 이루어진 도형 Ⅷ. 도형의 관찰 도형의 연결상태 연결상태가 같은 도형 단일폐곡선의 성질 연결상태가 같은 입체도형 뫼비우스의 띠.
1 산학공동과제도출 범용 3D 프린터를 위한 3D 스캐너 개발 특허법률사무소에서 3D 프린터의 필요성 특허출원자가 자신의 아이디어를 설명하고, 시작품을 구 현해 보기 위한 급속 조형 방법 필요 이를 지원하기 위해 본 특허법률사무소에서는 국내최초로 3D 프린트 제작사업 시작.
3D 캐릭터 제작은 쉽고 빠른 Poser Pro가 좋다.. Camera를 내 마음대로 사용하자  단계 1 : Main Camera  단계 2 : Camera Controls panel.
수학을 통해 배우는 IT 과학의 세계 전북대: 한상언 교수.
11장. 텍스쳐 학습목표 텍스쳐의 정의와 종류를 이해한다. 평면 다각형의 텍스쳐 매핑 방법을 이해한다.
그래픽 하드웨어.
과학과 감성이 공존하는 꿈꾸는 영화 공작소.
Entity Relationship Diagram
3D Project Cloud Warcraft 박 종 선.
Chap 9. 텍스쳐(Texture).
연결리스트(linked list).
How to export XFile Written by D.M.S.P.
Open Graphics Library 팀 명 : Spes 송정웅 김정환
제 1 장. 컴퓨터 그래픽스 시스템과 모델 - 3D 컴퓨터 그래픽스 구조 - OpenGL API 개요
학습목표 11장. 텍스쳐 텍스쳐의 정의와 종류를 이해한다. 평면 다각형의 텍스쳐 매핑 방법을 이해한다.
학습목표 학습목차 다른 홈페이지의 HTML 파일 코드를 보는 방법에 대해 알아봅니다.
A Moments of Areas.
3강_HTML 기본-II 리스트 태그 - ul,li,ol 표를 나타내는 태그 - table 이미지를 출력하는 태그 – img
3차원 객체 모델링.
빅데이터 연구회 6주차 발표 주제 : 서포트 벡터 머신 통계학과 서태석.
피타고라스 정리 Esc.
SEOUL NATIONAL UNIVERSITY OF SCIENCE & TECHNOLOGY
Raster Scan Display 1970년대 출현. TV기술에서 발달.
소마큐브로 3*3*3(정육면체)만드는 방법 탐구하기
OPENGL Project 결과보고서 (알카포네의 다이어트)
TFT-LCD 구조 동작원리 응용분야.
2차시: 달의 공전 지구과학
원격탐사의 활용 - Mapping -.
Clipping 이진학.
4장 기하학적 객체와 변환 - 기하 1장 – 그래픽스 시스템과 모델 2장 – 그래픽스 프로그래밍 3장 – 입력과 상호작용
정다면체, 다면체와 정다각형, 다각형의 관계 한림초등 학교 영제 6학년 5반 송명훈.
OpenGL (spaceship movement) PROJECT 2012.
다면체 다면체 다면체: 다각형인 면만으로 둘러싸인 입체도 형 면: 다면체를 둘러싸고 있는 다각형
삼각형에서 평행선에 의하여 생기는 선분의 길이의 비
WPF 3D 그래픽 발표자 : 조 현 민.
1. 단면도 그리기 (1) 단면도의 정의 물체의 외형에서 보이지 않는 부분은 숨은선으로 그리지만, 필요한
Real time Interaction HyoungSeok Kim
주어진 원에 내접하는 정 15각형을 작도 수학과 4년 김지순.
도 학 제.
ITQ 정보기술자격 국가공인 Excel 2007 Ⅱ 함수- 15회차 강사 : 박영민.
모 바 일 게 임 제 작 한국IT전문학교 박재성.
서울대학교 컴퓨터공학부 김명수 행렬과 2차원 변환 서울대학교 컴퓨터공학부 김명수
벡터의 성질 - 벡터와 스칼라 (Vector and Scalars) - 벡터의 합 -기하학적인 방법
4장. 데이터 표현 방식의 이해. 4장. 데이터 표현 방식의 이해 4-1 컴퓨터의 데이터 표현 진법에 대한 이해 n 진수 표현 방식 : n개의 문자를 이용해서 데이터를 표현 그림 4-1.
Chapter 1 단위, 물리량, 벡터.
학 습 목 표 직선의 방정식 직선의 방정식 두 직선의 위치 관계 두 직선의 교점을 지나는 직선 점과 직선 사이의 거리.
Chapter 1 단위, 물리량, 벡터.
공도의 실버라이트 하기 좋은 날 퍼스펙티브 3D로 깊이 있게.
4장 벡터 그래픽스 4.1 개 요 4.2 도 형 4.3 3차원 변환과 필터 D 그래픽 멀티미디어시스템
3차 발표: 양궁 게임 학번: , 이름: 조형윤, 박지훈.
1. 접선의 방정식 2010년 설악산.
1. 정투상법 정투상법 정투상도 (1) 정투상의 원리
Map Designer Solution 소개자료
ITQ 정보기술자격 국가공인 Excel 2007 Ⅱ 함수- 12회차 강사 : 박영민.
학번 : 이름 : 김종걸.
우선 각 평면도에서 점선으로 강조한 직육면체 형상의 피처를 생성한다. 여기서 컴퓨터응용가공산업기사 준비를
컴퓨터공학과 손민정 Computer Graphics Lab 이승용 교수님
통계학 R을 이용한 분석 제 2 장 자료의 정리.
게임수학 제 8 장 고급 렌더링.
학 습 목 표 1. 밑그림에 따라 채색할 수 있다. 2. 전체적인 색의 분위기와 조화를 생각할 수 있다.
디자인론 5강 1. 조형을 위한 지각론(2).
Texture Mapping Example
8장 표면거칠기 1. 표면 거칠기의 종류 - KS의 가공 표면의 거칠기(요철현상)를 지시하는 방법 최대높이 거 칠기(Ry), 10점 평균 거칠기(Rz), 산술(중심선) 평균 거칠기(Ra), 요철의 평균 간격(Sm), 국부 산봉우리의 평균 간격(S), 부하 길이 율(tp)
기계요소 Ⅵ.베어링(Bearing) 회전축을 지탱하며, 축에 작용하는 하중을 받아 축을 원활하게 회전시키는 기계요소.
2015-1학기 세미나 가상무대(1)-모델링.
: 3차원에서 입자의 운동 방정식 제일 간단한 경우는 위치만의 함수 : 시간, 위치, 위치의 시간미분 의 함수
Lecture #6 제 4 장. 기하학적 객체와 변환 (1).
BoardGame 보드게임 따라가기.
Presentation transcript:

모 바 일 게 임 제 작 한국IT전문학교 박재성

2 장 컴퓨터 그래픽 모 바 일 게 임 제 작

2.1 컴퓨터 그래픽의 구분 (1) 래스터 그래픽 직사각형 격자의 화소와 색상을 점의 형태로 처리. 비트맵(Bitmap)이라고도 함.

2.1 컴퓨터 그래픽의 구분 (2) 벡터 그래픽 수학 방정식을 기반으로 하여 점, 직선, 곡선, 다각형 등의 도형 표현. 이미지를 확대해도 거칠어 지지 않는다. 유니티는 벡터 그래픽을 지원하지 않는다. 일러스트레이터, 플래시로 만든 파일이 대표적.

2.1 컴퓨터 그래픽의 구분 (3) 3D 그래픽 오브젝트의 기하학적 데이터를 폭, 높이, 깊이를 나타내는 x,y,z 축 공간좌표를 이용해서 3차원으로 표현 - 유니티는 대부분의 3D 파일 지원

2.2 3D 모델의 종류 와이어 프레임 모델 물체의 표면을 작은 면(삼각형 또는 사각형)으로 분할. 평면을 점, 직선, 곡선으로 표시. 데이터 양이 적어 모델링을 고속 처리 가능. Hidden Line까지 보이는 단점 있음. (2) 서피스 모델 와이어 프레임에 면을 입힘. 오브젝트의 내부는 비어 있음. 대부분 게임에서 사용. 유니티도 서피스 모델 사용

2.2 3D 모델의 종류 (3) 솔리드 모델 오브젝트의 내부가 채워져 있음. 질량, 부피, 강도 등의 정보 구할 수 있음. 데이터양이 많고 작업 속도가 느려서 게임에서 사용하지 않음. 와이어프레임 서피스 솔리드

2.3 3D 모델링 방법 (1) 로프트 모델링 2D 도형을 경로를 따라 돌출시켜서 만든다.

2.3 3D 모델링 방법 (2) 레이드 모델링 2D Shpae를 회전축을 중심으로 회전시켜 만든다.

2.3 3D 모델링 방법 (3) 프리미티브 모델링 구, 육면체, 원기둥 등의 기본 도형을 이용해서 모델링하는 방식. 가장 많이 사용

2.3 3D 모델링 방법 (4) 패치 모델링 사각형의 패치를 이어 붙여서 오브젝트의 표면을 만드는 방식. 제작시간이 많이 걸리나, 사람의 얼굴과 같이 실물과 유사한 오브젝트 생성 가능.

2.4 서피스 모델의 종류 폴리곤 방식 오브젝트의 모든 면을 삼각형의 집합으로 구성. 렌더링 속도가 가장 빠름. 대부분의 게임에서 사용 3Ds Max에서 사용.

2.4 서피스 모델의 종류 (2) 넙스 B-Spline을 이용해서 점을 나타내고, 점을 기본으로 곡면을 유지. 부드러운 곡면의 표현이 가능. Maya, Blender에서 사용

2.4 서피스 모델의 종류 (3) 패치 방식 폴리곤과 넙스의 장점을 취합한 방법 처리속도가 넙스보다 빠르고 폴리곤보다 느리다.

2.5 3D 오브젝트의 구성 요소 Vertex : 점 Edge : 선 Mesh : 평면

2.5 3D 오브젝트의 구성 요소 Shading: Mesh에 색을 칠하는 것 Material: 오브젝트의 재질 및 질감을 표현하기 위한 도구 Texture: Material의 질감 및 무늬를 표현하기 위한 이미지

2.5 3D 오브젝트의 구성 요소 UV Map Mapping: 오브젝트 표면에 Material과 Texture를 입히는 것 UV Map: 3D 오브젝트를 절단해서 펼친 이미지 Normal : 오브젝트의 겉면. Rendering : 오브젝트에 광원 효과 등을 적용해서 완성된 이미지를 생성하는 것. UV Map

2.6 Light와 Camera Omni Light: 태양 광선과 같이 방향만 있고 거리감이 없음. Directional Light라고도 함 Point Light: 전등과 같이 방향이 없고 거리감만 있음 Spotlight: 방향과 거리감이 있으며 Spot Point가 있는 조명 Omni Light Point Light

2.6 Light와 Camera Perspective View: 물체의 원근이 표현 됨. Orthographic View: 원근이 무시됨. Perspective View Orthographic View View Angle: 카메라의 화각(표준, 광각, 망원) View Depth: 카메라가 표시하는 피사체 표현 범위(거리)

2.7 평면좌표와 공간좌표 평면 좌표 2차원 평면에 있는 도형의 위치 표시 x, y 축을 이용 유니티에서 Vector2(x,y)로 표시 (2) 공간 좌표 3차원 평면에 있는 도형의 위치 표시 x, y,z 축을 이용 유니티에서 Vector3(x,y,z)로 표시 평면좌표 공간좌표

2.7 평면좌표와 공간좌표 (3) 왼손 좌표계와 오른손 좌표계 왼손 좌표계: 관찰자가 오브젝트의 뒷면을 바라봄. 유니티에서 사용 오른손 좌표계: 관찰자가 오브젝트의 정면을 바라봄 왼손좌표계 오른손좌표계