반응형

전체 글 110

VBO(Vertex Buffer Object) 버텍스 버퍼 오브젝트란

OpenGL에서 버퍼에 대해 이해하기 위해 정리해두어야 할 것 같아 정리해보았다. 버텍스 버퍼(Vertex Buffer Object)란? 버텍스란 정점을 이야기 한다. 쉽게 말해 정점의 정보를 저장해 두는 정점들의 집합 버퍼이다. 3D 공간상의 점을 이야기 한다. 이점은 x, y, z (즉 좌표) 이외에 다른 정보도 갖는다. 보통은 그래픽카드 비디오 메모리에 올린다. 이 점들에서 선을 연결하고 면을 만든후 텍스쳐를 입히고 모니터에 뿌려주는 것이다. 이것이 3D 카드가 하는 일이다. 이 버퍼는 어떻게 구성하는게 좋을까? 보통은 오브젝트 단위로 구성하는게 좋다. 예를 들면 하나의 그림은 하나의 버텍스 버퍼로 구현해도 되지만 독립되어있다면 나누는게 좋다. 또 카메라도 생각을 해야한다. 해당 오브젝트를 렌더링 ..

Computer Graphics 2014.02.18

지오데식 돔이란(geodesic dome) 지오데식 돔 2V

요즘하고 있는 공부 중에 3D 상에서 반구(hemisphere)를 표현하는 것이 있어 찾아보던 중 알게 된 지오데식 돔 오늘은 지오데식 돔에 대해 알아보자 지오데식 돔(geodesic dome)이란 측지선(geodesic line,測地線)을 따라 서로 장력이 작용하는 경량의 직선구조재를 연결시켜 만든 돔형 구조물. }Geodesic line : 원의 한 점에서 다른 지점까지 가는 가장 짧은 거리 지오데식 돔의 원리는 간단히 말하면 정 20면체에서 각각의 삼각형 내부에 또다른 삼각형으로 나누고 발생하는 꼭지점들을 정 20면체 꼭지점들을 잇는 구에 사상하는 방식이다(아래 그림 참고) 오늘 자세히 볼 것은 정 20면체에 한 삼각형을 4개로 나누는 지오데식 돔 2V(2단계) 에 대해 살펴볼 것이다. 지오데식 돔..

Computer Graphics 2014.02.11

비주얼 스튜디오 2010 단축키(Visual studio 2010 단축키)

비주얼 스튜디오 단축키를 익혀놔야 좀더 빠르고 효율적인 프로그래밍을 할 수 있겠지?!! CTRL + H 찾기 및 바꾸기 대화 상자의 파일에서 바꾸기 탭에 있는 바꾸기 옵션을 표시합니다. CTRL + SHIFT + N 새 프로젝트 대화 상자를 표시합니다. CTRL + SHIFT + O 기존 프로젝트를 현재 솔루션에 추가할 수 있는 프로젝트 열기 대화 상자를 표시합니다. CTRL + SHIFT + A 현재 프로젝트에 새 파일을 추가할 수 있는 새 항목 추가 대화 상자를 표시합니다. F12 코드에서 선택한 기호에 대한 선언으로 이동합니다. F8 커서를 다음 항목(예: 작업 목록 창에 있는 작업이나 찾기 결과 창에 있는 검색 결과 항목)으로 이동합니다. 다음 호출 시 목록의 다음 항목으로 이동합니다. CTRL ..

Tip 2014.02.10

영상 압축(Image Compression) 손실 부호화(lossy coding)

고압축률이 가능한 손실 부호화(lossy coding)에 대해 알아보자 손실 압축(損失 壓縮) 방식은 데이터를 압축하여 자료를 받는 곳에 압축으로 풀어서 원래의 것과 다르게 보여주는 것을 말하지만 어떠한 부분에서는 충분히 유용한 방식이다. 손실 압축은 특히 스트리밍 미디어와 인터넷 전화 등의 응용 프로그램 안에서 멀티미디어 데이터를 압축하는 데에 가장 많이 사용된다. (오디오, 비디오, 스틸 이미지) 한편, 무손실 압축은 텍스트로 된파일, 그리고 은행 기록과 같은 데이터 파일에 선호된다. 일반적인 구현은, 수학적 모델링 또는 예측 알고리즘을 통하여 주요 데이터를 표현하고, 오차값을 변환(트랜스폼)하여 양자화 시킨 후 전송하는 방법을 주로 사용한다. 각 단계에서는 주관적으로 중요한 정보들을 최대한 보존하는..

Computer Vision 2014.02.05

영상 압축(Image Compression) 무손실 부호화(lossless coding)

영상 압축(Image Compression) youtube, PandoraTV 등등등 영상, 동영상, 스트리밍의 시대가 왔다. 가수 싸이도 이런 시대의 흐름속에서 성공할 수 있었던 것이 아닐까 오늘은 영상 압축에 대해 알아봅시다. 그중에서도 무손실 부호화에 대해 공부해보자 영상 압축 [image compression] 방대한 양의 영상 데이터를 축소하는 작업. 영상 압축 방법은 영상 압축 후 복원 시 원래 영상의 정보를 모두 유지하는가 그렇지 않은가의 여부에 따라 손실압축(lossy compression)과 무손실 압축(lossless compression)으로 구별된다. 무손실 압축은 영상의 코팅과 디코팅을 완벽하게 수행하여 압축 영상을 복원한 영상이 원래 영상과 완전히 일치하는 압축 방법인 반면, 손..

Computer Vision 2014.02.05

영상처리(Image processing)이란

Computer Vision분야에 있어 영상 처리(Image Processing)의 개념이 꼭 필요하다 - 영상 처리(Image Processing) 란 ? 영상 처리(Image processing) 또는 화상 처리는 넓게는 입출력이 영상인 모든 형태의 정보 처리를 가리키며, 사진이나 동영상을 처리하는 것이 대표적인 예이다. 대부분의 영상 처리 기법은 화상을 2차원 신호로 보고 여기에 표준적인 신호 처리 기법을 적용하는 방법을 쓴다. 20세기 중반까지 영상 처리는 아날로그로 이루어졌으며, 대부분 광학과 연관된 방법이었다. 이런 영상 처리는 현재까지도 홀로그래피 등에 사용되지만, 컴퓨터 처리 속도의 향상으로 인해 이런 기법들은 디지털 영상 처리 기법으로 많이 대체되었다. 일반적으로 디지털 영상 처리는 다양..

Computer Vision 2014.02.03

바이올린의 유래 바이올린의 기원 바이올린 구조

초등학교 4학년때쯤 엄마한테 피아노 배우는게 너무 지루하고 재미가 없었던 어느날 TV에서 열린음악회 같은 프로에서 오케스트라가 나왔다. 그 중에서 바이올린이 너무 멋있어 보여서 저거 하겠다고 시작한 것이 지금은 취미이자 나의 악기가 되었다. 바이올린을 전공하지는 않았지만 꾸준히 해왔기에 이제 나의 취미라고 말할 수 있게 하려고 좀 더 관심을 가지기로 했다. 중학생 때 부터 함께해온 내 Violin 1. 바이올린 악기명칭의 기원 유래 ‘바이올린(violin)’이라는 명칭은 중세 라틴어 ‘vitula’에서 왔다. ‘현악기’라는 의미의 이 단어는 게르만어로 ‘피들(fiddle)’이라는 뜻으로, 요즘에도 피들이라는 명칭은 바이올린이라는 악기명과 더불어 사용되고 있다. 바이올린은 1550년경 이탈리아에서 비로소 ..

Violin 2014.01.27

창업 관련 사이트 벤처 관련 사이트 창업 관련 유용한 사이트 모음

지금 우리가 사는 시대는 정보싸움의 시대이다. 컴퓨터 앞에 앉아서 창업에 대한 정보를 얻을 수 있고 시작할 수 있는 시대에 살고 있다는 것을 감사해야한다. 하지만 중요한 건 나에게만 그렇지 않다는 것. 다른 사람도 쉽게 시작할 수 있다는 것. 그렇다면 차근차근히 알아가보자 창업 관련 유용한 사이트 모음 - 소상공인 지원포털 http://www.seda.or.kr/ - 창업넷 http://www.changupnet.go.kr/main.do - 한국 프랜차이즈산업협회 http://www.ikfa.or.kr/ - 점포라인 http://www.jumpoline.co.kr/ - 일자리 희망넷 http://www.4060job.or.kr/index.do ==================================..

Startup 2014.01.23
반응형