블로그 이미지
Every unexpected event is a path to learning for you. blueasa

카테고리

분류 전체보기 (2794)
Unity3D (852)
Programming (478)
Server (33)
Unreal (4)
Gamebryo (56)
Tip & Tech (185)
협업 (11)
3DS Max (3)
Game (12)
Utility (68)
Etc (98)
Link (32)
Portfolio (19)
Subject (90)
iOS,OSX (55)
Android (14)
Linux (5)
잉여 프로젝트 (2)
게임이야기 (3)
Memories (20)
Interest (38)
Thinking (38)
한글 (30)
PaperCraft (5)
Animation (408)
Wallpaper (2)
재테크 (18)
Exercise (3)
나만의 맛집 (3)
냥이 (10)
육아 (16)
Total
Today
Yesterday
3D Software Rendering

3D Software Rendering.exe
다운로드

 

프로그램 소개

l  3D PipeLine을 소프트웨어적으로 구현하여 DIB Section을 이용해 도트그래픽으로 출력한 프로그램 입니다.

 

개발 내역

l  개발 환경 : Windows XP / VS2003

l  개발 언어 : C/C++, Win32 API

 

구현 내용

l  기본모델 생성      : 육면체, 오목다각형, (/경도, 4면체, 20면체)

l  출력 모드            : Wire Frame/Gouraud Shading/Texture Mapping

l  조명 제어            : Ambient/Diffuse/Specular 조정

l  재질 제어            : Ambient/Diffuse/Specular 조정

l  카메라 제어          : EulerAngle/LookAt

l  컬링 모드            : Backface Culling/Flustum Culling/Z-Buffering

l  매핑 모드            : Linear Mapping/Persperctive Corrected Mapping

l  투영 모드            : 단순원근 투영/원근 투영

l  WorldTM 제어      : Scale/Rotate/Translate 조정

반응형

'Portfolio > Personal Project' 카테고리의 다른 글

Typing of API  (0) 2010.03.08
그림판 / ScreenPen  (0) 2010.03.08
2D Software Rendering  (0) 2010.03.08
Ray Casting  (0) 2010.03.08
Software Physics  (0) 2010.03.08
Posted by blueasa
, |