[오픈지엘] OpenGl

등록일 2003.06.13 한글파일한글 (hwp) | 34페이지 | 가격 1,000원
다운로드
장바구니관심자료
상세신규 배너

목차

<목차>
1>. 3D 그래픽스의 기초
1.1 컴퓨터 그래픽스에 대한 간략한 역사
1.2 3D 효과에 대하여
1.3 3D 그래픽스의 일반적인 용도
1.4 3D 프로그래밍의 기본 지식
2>. OpenGL이란?
2.1 표준의 형성
2.2 OpenGL의 작동 방식
3.> OpenGL 사용하기
3.1 OpenGL: 언어가 아니라 일종의 API
3.2 API 관련 사항
3.3 플랫폼 독립성
3.4 처음으로 작성하는 프로그램
3.5 OpenGL을 사용하여 도형 그리기
3.6 OpenGL과 GLUT를 사용한 애니메이션
3.7 자! 이제 3D로
4. >공간 상에서 점, 선, 폴리곤(다각형) 그리기
4.1 3D 상에서 점 그리기
4.2 3D 상에서 선 그리기
4.3 3D 상에서 삼각형 그리기
4.4 솔리드 객체(Solid Object) 만들기
4.5 그 밖의 여러 가지 기본 요소들(primitives)
5. >공간상에서 돌아다니기: 좌표 변환
5.1 변환(Transformation)의 이해
5.2 행렬(Matrix) 정복하기
5.3 투영(Projection) 사용하기
5.4 고급 행렬 조작
6. >컬러, 조명 효과, 재질
6.1 컬러(Color; 색, 색깔)의 정의
6.2 PC 컬러 하드웨어
6.3 PC 디스플레이 모드
6.4 OpenGL에서 컬러 사용하기
6.5 실세계에서의 컬러: 조명 조건
6.6 실세계에서의 재질
6.7 조명 효과를 장면에 추가하기: "주변광"
6.8 광원(Light Source) 사용하기: "난반사광"
6.9 조명 효과: "전반사광"
6.10 모두 합쳐보자
6.11 그림자(Shadows)

본문내용

1.2 3D 효과에 대하여

렌더링(rendering): 3차원상의 물체에 대한 기하학적 정보를 이용하여, 이를 2차원 스크린상의 이미지로 변환하는 것

(1) 투시(Perspective): 3차원으로 보이게 하는 선들 사이의 각도를 의미
- 와이어프레임(wire-frame) 육면체 "popping effect"
- 솔리드(solid) 육면체 은면/은선 제거(hidden surface/line removal)

(2) 컬러(Color)와 음영(Shading): 와이어프레임에 컬러/음영을 넣어 솔리드를 생성
- 한 가지 색만 추가하였을 경우 생기는 문제점
- 여러 가지 색을 사용하면 3차원의 시각효과를 얻을 수 있다.

(3) 조명 효과(Light Effect)와 그림자(Shadow)
- 적절한 쉐이딩은 조명효과를 나타낼 수 있다.
-그림자를 추가하면 더욱 사실적으로 나타낼 수 있다.

(4) 텍스쳐 매핑(Texture Mapping): 폴리곤에 이미지를 적용하여 물체의 현실감을 주는 방법
- 텍스쳐(texture): 이미지
- 텍셀(texel): 텍스쳐의 요소(무늬소)
- 텍스쳐 매핑을 사용하여 기하의 추가 없이도 물체를 더욱 자세히 나타낼 수 있다.

(5) 안개(Fog): 관측자와 장면 속의 물체와의 거리가 증가할수록 물체가 희미해지는 효과
- 안개 효과는 넓은 공간의 사실감을 나타낸다.
  • 구매평가(0)
  • 구매문의(0)
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      4. 지식포인트 보유 시 지식포인트가 차감되며
         미보유 시 아이디당 1일 3회만 제공됩니다.

      찾던 자료가 아닌가요?아래 자료들 중 찾던 자료가 있는지 확인해보세요

      • 파워포인트파일 [공학]컴퓨터그래픽스 46페이지
        그래픽스 소프트웨어 ..PAGE:2 3.1 OpenGL의 기본 개념 ... .0 사양 발표 현재 2D3D 그래픽스 API로 가장 널리 사용되는 ... - * - ..PAGE:3 OpenGL의 주요한 특징 "그래픽스 하드웨어에 대한
      • 파일확장자 OpenGL(glut) 을 이용한 CCTV(감시카메라) 카달로그 프로그램 발표자료 21페이지
        ASE File Export OpenGL Application 3D ... : 4 GB 테스트에 사용된 모델은 3D Max에서 모든 정점 좌표들이 ... 프로젝트 주제 3D 모델 제작 Interaction 실행화면 개발 ASE
      • 파일확장자 (c++ / open gl / 3D / 컴퓨터 그래픽스 ) 3D Viewing - 뷰잉좌표 계산 및 카메라의 이동, 회전, 줌인 줌아웃 7페이지
        -3D-Viewing주의사항 : OpenGL 개발을 위해서 GLUT ... [1] 3D objects들이 정지하고 있는 상태에서1. 카메라가 제 ... 자리에서 회전2. 카메라가 VPN을 고정시킨 채로 옆으로 이동 3. 정지한
      • 한글파일 [그래픽스] OPENGL 도형그리기 10페이지
        rad 3.1416/180 //배경색과 직교투영 좌표 설정 void Init ... 사각형의 모양을 유지 /* 클리핑영역(눈에 보이는 좌표공간)의 왼쪽은 항상 ... ); glMatrixMode(GL_PROJECTION); gluOrtho2D
      • 한글파일 PC-CAD 그래픽 카드 시장조사 10페이지
        제외하고는 대부분의 3D 관련 프로그램은 이 OpenGL을 사용하여 ... -X보다 훨씬 포괄적인 개념을 담고 있으며, 3D지원에 있어서도 향상된 ... 같다. ① Open Inventor: 3D 그래픽 어플리케이션을 위한 객체
      • 파워포인트파일 [컴퓨터]OpenGL프로그래밍 시작하기 57페이지
        OpenGL 소개 ..PAGE:3 라이브러리 유형들(1/4) OpenGL(Gl ... ..PAGE:5 라이브러리 유형들(3/4) OpenGL Auxiliary ... ..PAGE:1 OpenGL 프로그래밍 시작하기 ..PAGE:2
      • 한글파일 그래픽 - 보간법, 매핑, 레이캐스팅, 레이트레이싱, 라디오시티, 렌더링, 색변환, 디더링, 해프톤 7페이지
        (SGI)사의 워크스테이션용 GL에서 시작한 2D/3D 그래픽스 API이며 ... 설계 및 시뮬레이션, 3차원 그래픽스 프로그래밍, 애니메이션 및 게임 ... 컴퓨터 그래픽과 컴퓨터 그래픽스의 차이점은 무엇인가? 컴퓨터 그래픽스
      더보기
      우수 콘텐츠 서비스 품질인증 획득
      최근 본 자료더보기
      상세우측 배너
      상세우측 배너
      추천도서yes24
      다음
      [오픈지엘] OpenGl