프로그래밍/3D그래픽스 & 쉐이더 스피비 2015. 2. 9. 22:45
http://blog.naver.com/PostView.nhn?blogId=lifeisforu&logNo=80025686114&categoryNo=3&viewDate=¤tPage=1&listtype=0
프로그래밍/3D그래픽스 & 쉐이더 스피비 2014. 7. 31. 12:01
스텐실 버퍼 (Stencil Buffer) 정의:스텐실 버퍼는 깊이 버퍼, 백 버퍼와 마찬가지로 같은 크기를 가지는 오프 스크린 버퍼이다. 백버퍼의 일부 영역을 차단하여 그리지 않기 위해 사용되어지는 특수한 버퍼라고 생각하면 된다. 특징 : 후면 버퍼 및 깊이 버퍼와 동일한 해상도를 가짐.스텐실 버퍼 내의 ij번째 픽셀은 후면버퍼나 깊이 버퍼의 ij번째 픽셀과 대응.후면 버퍼의 일정 부분이 렌더링 되는 것을 막는 스텐실 효과에 이용sencil buffer는 특수한 효과를 위한 off-screen buffer로, back buffer 및 depth buffer와 동일한 해상도를 가진다. 따라서, stencil buffer 내의 (i, j)번째 픽셀은 back/depth buffer의 (i, j)번째 픽셀과..
프로그래밍/3D그래픽스 & 쉐이더 스피비 2014. 3. 12. 15:44
Lock() 버텍스 버퍼의 메모리에 대한 독점( 외부 접근 차단 )과 버텍스 버퍼의 포인터를 얻는다. Unlock() 버텍스 버퍼의 메모리에 대한 독점을 해제한다. SetStreamSource 버텍스 버퍼를 스트림 소스에 연결한다. StreamSource 버택스 버퍼에 있는 정보를 파이프 라인으로 보내기 위한 연결 매개체이다. Stream 프로그램과 하드웨어 장치 사이를 연결하는 것과 그것을 주고 받는 것을 Stream이라 한다. VertexBuffer 정점의 정보를 저장해놓는 버퍼이다. 1.버텍스 버퍼 생성( CreateVertexBuffer ) 2.Lock() 3.데이터 복사 혹은 삽입 4.Unlock() 5.그리기 관련 작업 6.해당 버텍스 사용이 끝날 경우( 가장 흔히 프로그램 종료시 )에 버텍스..
프로그래밍/3D그래픽스 & 쉐이더 스피비 2011. 9. 29. 09:21
회사 동료 분께서 모델링 자료 무료로 구하는 사이트를 알려주셨다. 오오! 이것을 학교다닐때만 알았어도!!! 알았어도!? ........ㅋㅋ 혼자보기 아까워서 블로그에 공유. http://gfxfree.com/3d-architecture/ 여긴 대체적으로 고퀄리티의 모델을 얻을 수 있다. 하루에 공짜로 다운받을 수 있는 갯수가 정해져있다(Tip: 쿠키지우니 다시 되는 것 같다ㅋㅋㅋ) Free download할라고 하면, vip유저(기간유료제)가 아니므로 저속(별로 저속아닌;)이라는 것을 경고(?)해주고, 몇초동안 기둘려야(vip회원에 대한 안내메세지와 함께) 다운로드 페이지로 이동한다; http://www.3dxtras.com/index.asp 회원가입해서 로긴하면 하루에 10개까지 무료로 다운받을 수 있..
프로그래밍/3D그래픽스 & 쉐이더 스피비 2011. 6. 15. 11:43
1. SDK 컴퓨터에 설치하기 DirectX를 사용하기 위해선 SDK가 필요하다. 버전이 여러개가 있고, 전부 설치하는게 가장 낫긴 하지만(버전마다 들어있는 라이브러리가 다르다고 함) 옛날 버전까지 설치할땐 예전꺼부터 순서대로 설치해야 된다던데. 해보진 않아서 정확한건 모르겠음. 나중에 새로 설치할때 해봐야겠다. DirectX SDK (June 2008) 다운로드 주소. http://www.microsoft.com/downloads/details.aspx?FamilyId=519AAE99-B701-4CA1-8495-39DDDE9D7030&displaylang=en 2. 프로젝트 SDK 전역설정 SDK를 다운받아 설치하고 난뒤 Visual Studio에서 다음과 같이 설정을 해야 한다. (VS2005, VS..