전체 글
-
피아니스트 (The Pianist, 2002) - [ 9 ]Movie/Others 2008. 1. 28. 00:44
개인 평점 : 9 / 10 감독 : 로만 폴란스키 출현 : 에드리언 브로디, 토마스 크레취만, 프랑크 핀레이, 모린 립먼 실화를 바탕으로 한 이 영화를 보는 내내 왜 독일군이 유태인들을 학살하였을까? 의문이 들어서.....영화를 본 후 검색을 해 봤더니...너무 황당한 이유들이 많았다...(일단 이 부분은 무시하고) 이 영화를 전쟁영화인줄 알고 보는 사람에게는 엄청난 졸음을 줄지도 모른다. 하지만 자유가 무엇인지...무엇보다 춥고 배고픈게 무엇인지 확실하게 깨우쳐주는 영화이다. 영화속이였지만...내가 너무 배가 고팠고, 내가 너무 피아노를 연주해보고 싶었다.(이런 장면이 있다.) 약간은 긴 런닝타임이지만 개인적으로는 전혀 지루함이 없었다. 좋은 영화라 개인적으론 소장을 하고 싶지만 개인취향 관계상 적극적..
-
렌더링 파이프라인Programing/DirectX 2008. 1. 27. 20:29
간단하게 3D 세계를 2D로 표현하는 방법론이라 할 수 있다. 1. 로컬 스페이스 -> 월드 스페이스로 변환 : 3차원 그래픽에서 모든 정점은 기본적으로 로컬 좌표계값을 갖는다. 하나의 물체라면 모를까.. 두개 이상의 물체라면 원점을 공유하여 겹치는 현상이 생긴다. 이를 위하여 월드 좌표계로의 변환이 필요하다. 이를 변환 행렬 TM(Transform Matrix)라 한다. SetTransform 메서드를 사용한다. ex) g_pd3dDevice->SetTransform(D3DTS_WORLD, &matWorld); 2. 월드 스페이스 -> 뷰 스페이스 : 카메라 관점의 변환이다. 카메라는 원점에 위치시키고 물체를 바라보고 있다고 생각하자. 이때 사용하는 메소드가 D3DXMatrixLookAtLH 이다. D..
-
버텍스 렌더링 하기Programing/DirectX 2008. 1. 26. 21:26
버텍스 버퍼를 만들고 렌더링을 하기 위하여 아래와 같은 3단계를 거쳐야 한다. 1. 정점 정보가 담겨 있는 정점 버퍼를 출력 스트림으로 할당 (SetStreamSource 메서드 사용) HRESULT SetStreamSource( UINT StreamNumber, IDirect3DVertexBuffer9 * pStreamData, UINT OffsetInBytes, UINT Stride ); StreamNumber : 버텍스 버퍼를 연결할 스트림 소스를 지정, 스트림을 사용하지 않을시에 0 pStreamData : 스트림과 연결하고자 하는 버텍스 버퍼로의 포인터 OffsetInBytes : 렌더링 파이프라인으로 공급될 버텍스 데이터의 시작을 지정하는 스트림의 시작 오프셋 보통 0 Stride : 스트림에..
-
Lock()Programing/DirectX 2008. 1. 26. 20:49
버텍스 버퍼 메모리에 접근하기 위해서는 일단 해당 메모리 영역을 잠궈야 한다.(Lock) 사용이 끝나면 반드시 닫아 주어야 한다.(unLock) HRESULT Lock( UINT OffsetToLock, UINT SizeToLock, VOID ** ppbData, DWORD Flags ); OffsetToLock : 잠금을 시작할 버퍼 위치의 오프셋 SizeToLock : 잠글 바이트의 수 ppbData : 잠근 메모리의 시작을 가리키는 포인터(해당 포인터로 시작지점을 가져온다) Flags : 잠금을 이루는 방법, 보통 0을 사용하나 다음과 같은 플래그들이 있다. - D3DLOCK_DISCARD : 동적 버퍼에만 이용할 수 있다. : 하드웨어에게 버퍼를 버리도록 지시하고 새로 할당된 버퍼의 포인터를 리턴..
-
CreateVertexBuffer 메서드Programing/DirectX 2008. 1. 26. 20:21
정점 버퍼를 생성 한다. HRESULT CreateVertexBuffer( UINT Length, DWORD Usage, DWORD FVF, D3DPOOL Pool, IDirect3DVertexBuffer9** ppVertexBuffer, HANDLE* pHandle ); Length : 버퍼에 할당할 바이트 수. 예를들어 3개의 버텍스를 보관할수 있는 버텍스 버퍼를 만들고자 한다면 3 * sizeof(버텍스 구조체)로 지정한다. Usage : 버퍼가 이용되는 방법을 결정 보통은 0을 사용한다. 또한 다음과 같은 플래그를 사용할 수 있다. D3DUSAGE_DYNAMIC : 동적 버퍼생성, 비디오 메모리에 저장. 갱신이 빠름. 파티클등에 사용 D3DUSAGE_POINTS : 포인트 기본형을 보관할 것임을 ..
-
나는 전설이다 (I Am Legend, 2007) - [ 8 ]Movie/Others 2008. 1. 26. 12:16
개인 평점 : 8 / 10 감독: 프란시스 로렌스 (콘스탄티) 주연: 윌 스미스, 강아지 원래 징그러운....사람처럼 생긱 이상한 괴물들이 나오고 그놈에게 물리게 되면 감염되고..흡혈귀같은 이런 영화는 그다지 좋하는지 않는 편이다. 내용은 이미 많은 영화에서 다뤘던 시나리오랑 비슷비슷하다. 하지만... 이 영화는 그걸 풀어가는 과정이 약간은 달랐다. 또한 이 영화로 하여금 다시 한번 윌스미스의 연기에 감탄을 할 수 있었고....내가 강아지가 나오는 영화를 참 좋아하는구나~~하고 느낄수 있게 되었다. 여러가지 스포성 글들을 남기기 싫어서 이쯤하고 그냥 한번 볼만한 영화라 추천한다. 다만 징그러운 몬스터를 싫어하는 여자분이라면...이영화가...별로..~~
-
사랑 (2007) - [ 6 ]Movie/Korea 2008. 1. 26. 12:03
개인 평점 : 6 / 10 감독 : 곽경택 ( 친구) 주연 : 주진모(채인호), 박시연(정미주), 주현(유 회장) 사실 이 영화를 제대로 집중해서 진진하게 보지 못하긴 했다. 근데 느껴지긴 했다...음....역시 이전의 친구라는 영화가 너무 강한 포스였던 것이다. 같은 경상도 인으로 느낄수 있는 약간은 오버된 사투리부터 어색한 사랑이야기.... 어떻게 보면 이런류의 영화는 이제 너무 식상한것 같기도 하다. 개인적으로 좋아하는 배우들이 출현한다거나 곽경택감독님 스타일을 좋아하시는 분들에게는 추천해 줄수 있으나...그다지 너무 기대를 하지 않는것이 좋을것 같다.