[오픈지엘] 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): 관측자와 장면 속의 물체와의 거리가 증가할수록 물체가 희미해지는 효과
- 안개 효과는 넓은 공간의 사실감을 나타낸다.
*원하는 자료를 검색 해 보세요.
  • [공학]컴퓨터그래픽스 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
  • [그래픽스] OPENGL 도형그리기 10페이지
    rad 3.1416/180 //배경색과 직교투영 좌표 설정 void Init ... 사각형의 모양을 유지 /* 클리핑영역(눈에 보이는 좌표공간)의 왼쪽은 항상 ... ); glMatrixMode(GL_PROJECTION); gluOrtho2D
  • (c++ / open gl / 3D / 컴퓨터 그래픽스 ) 3D Viewing - 뷰잉좌표 계산 및 카메라의 이동, 회전, 줌인 줌아웃 7페이지
    -3D-Viewing주의사항 : OpenGL 개발을 위해서 GLUT ... [1] 3D objects들이 정지하고 있는 상태에서1. 카메라가 제 ... 자리에서 회전2. 카메라가 VPN을 고정시킨 채로 옆으로 이동 3. 정지한
  • 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차원 그래픽스 프로그래밍, 애니메이션 및 게임 ... 컴퓨터 그래픽과 컴퓨터 그래픽스의 차이점은 무엇인가? 컴퓨터 그래픽스
더보기
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      4. 지식포인트 보유 시 지식포인트가 차감되며
         미보유 시 아이디당 1일 3회만 제공됩니다.
      상세하단 배너
      최근 본 자료더보기
      상세우측 배너
      상세우측 배너
      추천도서
      [오픈지엘] OpenGl
      하나은행 통장 개설 이벤트 오늘 하루 보지 않기 닫기
      ?>
      닫기