본문 바로가기

it관련

컴퓨터 그래픽 랜더링 컴퓨터 그래픽 랜더링 랜더링이란 컴퓨터 그래픽에 그림자나 색체의 변화와 같은 3차원적인 질감을 더하여 현실감을 추가하는과정이다. 감추어진 면의 제거(Hidden Surface Removal), 셰이딩(Shading),텍스쳐 매핑(Texture Mapping), 반사(Reflection) 기법 등이 있다. 1. 셰이딩입체적인 물체에 음영을 표현하는 것으로 광원을 조정하여 방향감, 거리감 등을 결정한다. 1) 플랫 셰이딩(Flat Shading) 기법가장 단순한 셰이딩으로 면과 면 사이에 급격한 명함차가 생겨 입체물이 각진면으로 보이는 다각형을위한 셰이팅 기법이다. 그래서 원과 같은 곡선 표현이 어렵다. 2) 퐁 셰이딩(Phong Shading) 기법가장 사실적인 음영을 부여할 수 있는 셰이딩으로 부드러운 .. 더보기
컴퓨터 애니메이션 컴퓨터 애니메이션 애니메이션(Animation)이란 움직임이 없는 무생물적인 존재를 여러 번에 걸쳐 번형을 시키고 이를 연속촬영 또는 기타 영상적 기법을 이용하여 마치 움직이는 듯한 눈의 착각을 일으키도록 하는 기술이다. 1. 애니메이션 방식애니메이션 제작 방식에는 크게 프레임 방식과 키 프레임 방식이 있다. 1) 프레임 방식정해진 시간에 한 컷 한 컷을 보여주는 방식으로 정지 화면을 빠르게 보여주어 움직임이 있는 것처럼착시를 일으키게 한다. 2) 키 프레임 방식시작 프레임과 끝 프레임을 지정하면 중간 프레임이 자동적으로 생성되도록 하는 방식으로 플래시 등에서많이 사용하는 애니메이션 방법이다. 2. 애니메이션 종류애니메이션은 크게 그림 애니메이션, 모델 애니메이션, 컴퓨터 애니메이션으로 나뉜다. 그림 애.. 더보기
일러스트레이터 작업환경 일러스트레이터 작업환경 일러스트레이터 CS의 작업 환경 익히기일러스트레이터를 실행하면 나타나는 기본 화면으로 메뉴바, 툴 박스, 팔레트, 오브젝트와 도큐먼트등으로 구성되어 있다. 1. 제목 표시줄응용 프로그램 아이콘과 이름을 표시한다. 2. 메뉴 바일러스트레이터의 기능을 사용하는 데 편리하도록 항목별로 묶어 메뉴 형태로 제공하는 곳으로각각의 메뉴를 선택하면 하위 메뉴가 나타난다. 3. 툴 박스일러스트레이터의 각종 도구들을 아이콘 형태로 모아 놓은 곳으로 주요 기능에 따라 구분선으로나누어져 있다. 4. 도큐먼트작업이 실제로 이루어지는 작업화면으로 외곽의 실선과 점선으로 되어 있으며 점선 안쪽은 인쇄시 출력되는부분이고 실선은 선택한 용지의 크기이다. 또한 점선 바깥쪽은 인쇄되지 않는 영역이기 때문에 스크래치.. 더보기
포토샵의 팔레트 종류 포토샵의 팔레트 종류 1. 네비게이터(Navigator) 팔레트효율적인 작업을 위해 이미지의 확대, 축소 비율을 변경하고 원하는 작업 위치로 빠르게 이동할 수 있는팔레트 이다. 2. 인포(Inpo) 팔레트이미지 위의 마우스 포인터가 있는 위치를 좌표로 알려주거나 색상 정보 등을 표시해 주는 팔레트이다. 3. 히스토그램(Histogram) 팔레트이미지를 구성하는 색상이나 영역별로 어느 정도 분포되어 있는지를 그래프로 표시해 주는 팔레트이다. 4. 컬러(Color) 팔레트전경색과 배경색을 지정할 수 있으며 삼각형 슬라이더를 움직이거나 수치를 입력하여 원하는 색상을만들어 사용한다. 혹은 아래쪽의 색상 리본을 클릭하여 원하는 색상을 지정하는 팔레트이다. 5. 스와치(Swatches) 팔레트색상의 견본을 미리 만.. 더보기
포토샵의 다양한 효과 활용하기 포토샵의 다양한 효과 활용하기 1. 필터필터란 이미지에 다양한 질감을 표현하기 위한 기능으로, 포토샵 CS 이후부터는 보다 다양한 필터를제공하고 있다. 포토샵에서 사용되는 필터에는 공통되는 유형의 대화상자가 있다. 1) 미리 보기 창 : 이미지에 적용된 결과물을 미리 본다. 2) 눈 아이콘 : 눈 아이콘을 클릭하면 필터가 적용된 결과와 적용 전의 결과를 볼 수 있다. 3) 배율 조절 버튼 : 미리 보기 창에 적용되는 배율을 조정한다. 4) 미세 설정 : 필터가 적용되는 강도나 수치, 각도 등 필터 적용에 관한 미세 설정을 한다. 5) Reset : 초기 상태로 초기화 한다. 2. 기본 필터의 종류별 특징 1) Artistic : 회화적인 이미지를 주는 필터들이 모여 있다. 2) Blur : 전체적으로 이.. 더보기
단순 연결리스트를 이용한 병합정렬 단순 연결리스트를 이용한 병합정렬 #include#include#include // node 구조체 정의typedef struct _node node;typedef node *pnode;struct _node { int data; pnode next;}; // 함수의 원형 pnode SortedMerge(pnode a, pnode b);void FrontBackSplit(pnode source, pnode *frontRef, pnode *backRef); // 자료는 복사하지 않고 포인터만 바꾸어 주어서(원래 있던 노드를 그대로 사용)// 정렬을 해 나가는 방법입니다 void MergeSort(pnode *headRef) { pnode head = *headRef; pnode a; pnode b; // .. 더보기
유비쿼터스 컴퓨팅 유비쿼터스 컴퓨팅 유비쿼터스란 라틴어의 어원으로써 물이나 공기처럼 시공을 초월해 '언제, 어디서나 존재한다'는 뜻이다.즉, 사용자가 컴퓨터나 네트워크를 인식하지 않고 장소에 관계없이 자유롭게 네트워크에 접속할 수 있는환경을 말한다. 1988년 미국의 사무용 기기 제조 회사인 제록스사의 팰로앨토 연구소(PARC)에서유비쿼터스 개념이 들어간 연구를 시작한 마크 와이저가 1991년 9월에 발표한 그의 논문 'The computerfor the 21st Century'에서 '유비쿼터스 컴퓨팅'이라는 용어와 개념을 최초로 제안함으로써 등장하게 되었다.이 논문에서 '"미래의 컴퓨터는 우리가 그 존재를 인식하지 않는 형태로 생활 속에 점점 파고들어 확산될것이다. 한 개의 방에 수백 개의 컴퓨터가 있고 그것들이 케이블.. 더보기
유비쿼터스 컴퓨팅의 도구적 측면 유비쿼터스 컴퓨팅의 도구적 측면 도구적 측면차세대 컴퓨팅 기술로는 다음과 같은 컴퓨팅 기술이 연구, 개발되어지고 있다. 이렇게 유비쿼터스 개념과유사한 다양한 연구들이 각 분야에서 구현되고 또한 전략적으로 통합됨으로써 미래의 유비쿼터스 사회를구축하기 위한 기반을 형성하게 된다. ① 입는 컴퓨팅(Wearable computing)컴퓨터를 옷이나 안경처럼 착용할 수 있게 하여 컴퓨터를 인간 몸의 일부로 만드는 기술로써 향후 체내이식형 컴퓨팅(implant computing) 기술로 발전해 나갈 전망이다. ② 노매딕 컴퓨팅(Nomadic computing)네트워크의 이동성을 극대화해 사용자가 원하는 곳이면 어디든 이동하면서 컴퓨터를 사용할 수 있게하는 기술이다. 방랑자, 유목민의 의미를 가진 노매딕은 사용자가 .. 더보기
유비쿼터스 컴퓨팅의 환경적 측면 유비쿼터스 컴퓨팅의 환경적 측면 환경적 측면'언제, 어디서나' 인터넷에 접근할 수 있다는 약속은 정보 혁명이 가져올 유토피아를 압축적으로 표현한구호였다. 유비쿼터스 환경에 '언제, 어디서나'에 더하여 '무엇이라도(Whatever)'를 추가로 약속한다. 모든물리적 기기들과 디바이스, 그리고 사물들이 네트워크에 연결되어 있어야 하며 어떻게 모든 사물들을연결할 것인가의 문제가 제기된다. 전파는 입자로서의 물리적 특성과 파동으로서의 정보적 특성을 동시에지닌다. 전파라는 무선 매체에 의지할 때 유비쿼터스 컴퓨팅은 급속히 확산될 수 있으며, 유선과 무선이통합된 네트워크에 의해 창출되는 환경이 나타날 수 있다. 이에 따라 제기되는 무선 정보 통신 기반은 그포괄 범위와 이동성에 따라서 센서, 홈 랜, 무선 인터넷, 이.. 더보기
유비쿼터스 컴퓨팅의 특징 유비쿼터스 컴퓨팅의 특징 유비쿼터스 컴퓨팅의 특징은 컴퓨팅, 통신, 접속 방식, 제공하는 콘텐츠 및 사람이 컴퓨터의 존재를 인식하지않은 상태에서 처리하는 특징인 5C (Computing, Communication, Connectivity, Contents, Calm)의특성을 이용하여 언제, 어디서나, 어떠한 형태의 네트워크에서도 모든 서로 다른 기종및 기기 간의 연동을통하여 다양한 서비스를 제공한다. 그리고 유비쿼터스 컴퓨팅은 다섯 가지 특징인5ANY (Any time, Any where, Any entwork, Any device, Any service)를 지향하고 있다. 또한 이것은인터넷 기반의 근거리 무선 통신 인터페이스가 장착된 지능형 단말 기능을 제공하는'스마트 오브젝트 (Smart object.. 더보기