투나캔
접속 : 5419   Lv. 61

Category

Profile

Counter

  • 오늘 : 10 명
  • 전체 : 11538 명
  • Mypi Ver. 0.3.1 β
[기타] 그래픽 파이프라인 (0) 2012/12/04 PM 11:36

본 글은 비공개 게시물이며, 본인만 볼 수 있습니다.

신고

 
[Direct3D 게임 프로그래밍] Direct3D Graphics Pipeline(Direct3D 9) -1- (0) 2012/12/04 PM 11:26

 



위의 그림과 같은 삼각형의 뿔을 모니터에 보이게 할려면 몇가지의 과정을 거쳐야 될까요?


다이렉트3d(direct3d 9)에서는 크게 나누면 2가지로 나뉘게 됩니다.


하나는 3D 그래픽을 구성하는 점인 정점을 다루는 버텍스 프로세싱과 픽셀을 다루는 픽셀 프로세싱으로 나누게 됩니다.


이런 일련의 과정을 전부 거치게 되면 모니터상에 비로소 3D그래픽이 그려지게 됩니다.


즉 그래픽 파이프라인은 3D오브젝트를 2D 평면인 모니터 화면에 그려지기까지의 일련의 과정을 말합니다.


이걸 도식표로 보게되면 아래와 같습니다.



(잘 안보이시면 클릭해서 보세요)

우와... 보기만해도 어질하네요... 얼기설기 꼬여있는게 꼭 파이프관들이 모여있는것 같네요.


이름의 유래가 왜 그래픽 파이프라인인지 이해가 갑니다.


위의 도식표를 꼭 다 이해할 필요는 없습니다. 좀 더 간단한 그림이 있기 때문입니다.



위의 그림보다 훨신 보기 편하고 눈에 확 들어오네요.


다음 글은 각 프로세싱에 대해 좀 더 알아보도록 하겠습니다.


 


 


-----------------------------------------------------------------------------
기말고사 대비 요점 정리 하는 글입니다.

신고

 
[기타] 1 (0) 2012/10/25 PM 09:19

본 글은 비공개 게시물이며, 본인만 볼 수 있습니다.

신고

 
[결과물] [C#] 스프라이트 툴 테스트 버전 -1- (0) 2012/01/28 PM 05:24

방학동안 거의 1달동안 붙잡고 만든 스프라이트 툴입니다.

이 툴만들면서 C#을 처음 접했는데 C#이 어이없을정도로 편하네요;;

MFC와는 차원이 다르네요;;

가장 편했던게 동적할당을 마음대로 받아두고 해제할 필요가 없는게 너무 편했습니다.;;

C#으로 처음 만든거라 불필요한 대리자랑 변수가 너무 많이 써서 좀더 최적화를 시킬 필요가 있네요.

좀더 수정해서 다시 만들어야 겠네요.

신고

 
1 현재페이지2
X