본문 바로가기

컴퓨터과학[3-1]40

그래픽스 - 3D 영상과 컴퓨터그래픽스 그래픽스 - 3D 영상과 컴퓨터그래픽스 3D 그래픽스의 개념 3D 그래픽스의 이용 및 발전 3D 그래픽스의 미래 1. 3D 영상이란 영상을 평면에 제공되는 영상을 시청할 때 원근감 있는 3차원 영상 경험을 제공하는 것으로 인간의 눈이 좌, 우 다른 상을 인지하여 입체감을 느낀다는 원리를 이용한다. 즉 기본적으로 평면에 비추어지는 영상을 두 개 이상 인식하게 하여 광각의 차이에 의한 깊이를 인식하도록 하는 것이다. 2. 2D 상황에서 거리나 깊이를 인식하는 방법으로는 이미지를 중첩 시켜 위에 있는 이미지가 더 가깝게 느껴지도록 하는 방법, 멀리 있는 이미지의 크기를 더 작게 묘사하여 거리를 느끼게 하는 방법, 멀리 있는 물체를 흐리게 보이게 하여 거리감을 느끼게 하는 방법, 그리고 가까이 있는 것을 빨리 .. 2016. 5. 10.
그래픽스 - 영상과 컴퓨터그래픽스 그래픽스 - 영상과 컴퓨터그래픽스 컴퓨터 그래픽 이전과 이후의 영상 영상에서 이용되는 컴퓨터 그래픽 기법 영상에서의 특수시각효과 영화에서의 SFX의 발전사 1. 동영상 파일은 실제로는 조금씩 변하는 화면을 연속적으로 보여주는 것이다. 보통 눈 앞의 자연스러운 영상을 위해서는 1 초에24 프레임 (영화) 30프레임 (TV)을 연속적으로 보여주어야 하지만 동영상 파일의 크기가 상당히 크기 때문에 다양한 방법을 이용하여 파일의 크기를 줄이게 된다. 2. 동영상 파일의 크기에 영향을 주는 요소들로는 화면의 크기 또는 픽셀의 수를 나타내는 해상도(resolution), 초당 프레임의 수(frames per second), 오디오와 비디오 데이터의 비트 레이트(bit rate), 그리고 사용된 영상압축 방식 (co.. 2016. 5. 10.
그래픽스 - 3D 그래픽스의 제작 및 활용 그래픽스 - 3D 그래픽스의 제작 및 활용 3D 애니메니션의 기본개념 3D 애니메이션의 주요기법 재질편집기, 렌더링 1. 3D 그래픽의 애니메이션에 이용되는 기법으로는 주요한 변화가 있는 장면을 설정한 후 그 사이의 프레임을 프로그램에서 채워 넣도록 하는 키프레임(keyframe) 기법, 패스(path)를 따라 움직이도록 하는 방법, 모형의 모양 또는 모형의 관절, 표정 등에 변화를 주는 방법, 그리고 카메라, 빛의 위치등을 변형시켜서 장면의 변화를 주거나 환경적인 요소인 파티클을 이용하여 애니메이션 시키는 방법 등이 있다. 2. 3D로 제작된 내용물을 애니메이션 시킬 때 사실감을 높이기 위하여 구성요소마다 섬세하고 사실적인 재질을 이용하여 표현해야 하고 렌더링을 할 때에는 구성 요소마다 수만 번의 연산.. 2016. 5. 10.
그래픽스 - 3D 그래픽스 그래픽스 - 3D 그래픽스 3D 그래픽스의 개요 Lathe, 3D Max 프로그램의 개요 3D 이미지의 생성과 변형 1. 3차원 그래픽에서는 부피를 지닌 각각의 개체를 “모델링”이라는 작업을 통해 창조하는데 이렇게 만들어진 3차원 이미지는 기본적으로 골격을 지닌 3차원 물체, 즉 와이어프레임(wireframe)으로 인식이 된다. 2. 3D 그래픽을 제작하는 기본 절차로는 우선 기본적으로 만들고자 하는 물체의 기본 형태와 유사한 모형을 제작하는데 이 때 프로그램에서 제공되는 기본모형, 추가도형, 파티클, 창문 문, 계단 등의 특수 모형 제작 기능을 이용할 수도 있고 2차원 이미지를 활용할 수도 있다. 기본 형태를 정한 후에는 다양한 변형을 주어 세밀하게 원하는 최종 모형을 제작하고 이렇게 완성된 모형에 적.. 2016. 5. 10.
디지털 논리회로 - 6. 순서 논리회로 디지털 논리회로 - 6. 순서 논리회로 순서논리회로는 조합논리회로와 피드백을 형성하는 저장요소로 구성된다. 순서논리회로는 동기 순서논리회로와 비동기 순서논리회로로 분류된다. 플립플롭은 입력신호에 의해서 상태를 바꾸도록 지시할 때까지는 현재의 2진 상태를 유지하는 논리소자이다. 래치는 플립플롭의 가장 기본적인 형태로, 클럭 신호에 관계없이 출력을 변화시키는 비동기 논리소자이다. SR 래치는 비동기 순서논리회로의 저장요소이며 2개의 NOR 게이트나 2개의 NAND 게이트로 구성할 수 있으며, 각각 세트와 리세트의 두 입력을 갖는다. SR 래치에 게이트를 추가하여 래치가 한 클럭 펄스 발생기간 동안에만 입력에 응답하도록 만든 래치를 SR 래치 또는 RS 플립플롭이라고도 하며 동기 순서논리회로의 저장요소로 사용.. 2016. 4. 21.
디지털 논리회로 - 4. 조합 논리회로 디지털 논리회로 - 4. 조합 논리회로 조합논리회로는 현재의 입력에 의해서만 출력값이 결정되는 회로이다. 조합논리회로의 분석은 주어진 논리회로도로부터 출력 부울함수나 진리표를 구하는 것이고, 설계는 주어진 회로에 대한 설명으로부터 논리회로도를 구하는 것이다. 기본 연산회로는 가 ⋅감 ⋅승 ⋅제의 산술연산회로를 말한다. 가산기(adder)는 2진수의 덧셈을 수행하는 조합논리회로로서 반가산기(Half Adder)와 전가산기(Full Adder)로 나타낸다. 반가산기(HA)는 한 비트의 2진수에 다른 한 비트 2진수를 더하는 산술회로로 2개의 입력과 2개의 출력을 갖는다. 전가산기(FA)는 세 입력 비트의 합을 계산하는 조합논리회로로 3개의 입력과 2개의 출력으로 구성된다. 감산기(subtractor)는 2진.. 2016. 4. 21.