목록분류 전체보기 (36)
Lumiroot
! - Exclamation Point (엑스클러메이션 포인트) " - Quotation Mark (쿼테이션 마크) # - Crosshatch (크로스해치), Sharp(샵), Pound Sign(파운드 사인) $ - Dollar Sign (달러사인) % - Percent Sign (퍼센트사인) @ - At Sign (앳 사인, 혹은 앳), Commercial At(커머셜 앳) & - Ampersand (앰퍼샌드) ' - Apostrophe (어파스트로피) * - Asterisk (애스터리스크) - - Hyphen (하이픈), Dash (대시) . - Period (피리어드), Full Stop (풀스탑) / - Slash (슬래시), Virgule (버귤) \ - Back Slash (백슬래시) \ -..
Phong Shading and Gouraud ShadingMEng. project '96 By Xichun Jennifer Guo Advisor: Professor Bruce Land Table of Contents Introduction Implementation Results Conclusion Acknowledgements References Introduction In this project I implemented Phong Shading and Gouraud Shading on Phong Reflection Model. The "standard" reflection model in computer graphics that compromises between acceptable results ..
Legality Info The tutorials in this series as well as the source that comes with them are intellectual property of their producers (see the Authors section above to find out who they are). You may not claim that they are your property, nor copy, redistribute, sell, or anything of the nature, the tutorials without permission from the authors. All other articles, documents, materials, etc. are pro..
Rendering Basics 이제는 그림을 그려주는 방법에 대해서 알아보자. 다음과 같은 과정이 거치게 된다. 1. 백 버퍼를 지운다. 2. Direct3D로 그릴 준비를 한다. 3. 장면을 그린다. 4. Direct3D에 그리기가 끝났음을 알려준다. 5. 백 버퍼의 이미지를 디스플레이로 복사한다. 이것을 코드로 만들어 보면 다음과 같다. protected void Render() { // Clear the back buffer device.Clear(ClearFlags.Target, Color.Black, 1.0F, 0); // Ready Direct3D to begin drawing device.BeginScene(); // Draw the scene - 3D Rendering calls go he..
Initialize Graphics 앞에서 메인 루프를 잠깐(?) 맛보았다. 이번에는 그래픽스를 초기화 해보자! 우선 코드부터 살펴보자. private Device device; protected bool InitializeGraphics() { PresentParameters presentParams = new PresentParameters(); presentParams.Windowed = true; presentParams.SwapEffect = SwapEffect.Discard; device = new Device(0, DeviceType.Hardware, this, CreateFlags.SoftwareVertexProcessing, presentParams); return true; } 자.. ..
The Game Loop 이 포스트는 개인적으로 공부하기 위한 것 임을 알리며 이 튜토리얼은 http://www.pluralsight.com 의 Managed DirectX 내용들을 따라하며 진행한다. 시작하기 전 준비 - Microsoft Visual Studio 2005 - DirectX 9 SDK (* 64bit OS에서는 문제가 있으므로 32bit OS를 사용) 아주 차근차근 처음부터 시작해보자. 먼저 비주얼 스투디오를 실행시키고 새 프로젝트(Ctrl+Shift+N)를 만들자. 그리고 빈 프로젝트 하나 달랑 만든 다음 프로젝트에 파일 추가(Ctrl+Shift+A)를 해보자. 그리고 다이렉트X가 설치되었다면 고놈을 사용하기 위해 솔루션 탐색기의 참조를 살펴보자. 참조에서 우클릭으로 참조 추가를 해줘..